Skip to content

Latest commit

 

History

History
1656 lines (786 loc) · 95.2 KB

CHANGELOG.md

File metadata and controls

1656 lines (786 loc) · 95.2 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

5.3.1 (2024-11-05)

Bug Fixes

  • Set health-check as blocking, so we get an actual result, increase timeout to 0.5 seconds (7e4bd4e)

5.3.0 (2024-11-05)

Features

  • Handle API being down/blocked, instead of making the site hang until the configured timeout happens. (a1a5104), closes #153

5.2.0 (2024-11-04)

Features

  • Setting to turn off/on OG/metadata and LD+JSON. (594c422), closes #520

Bug Fixes

  • Added repeatFrequency, repeatCount and courseMode for LD+JSON (e5e5c42), closes #511

5.1.3 (2024-10-10)

5.1.2 (2024-10-10)

Security

  • Fix potential LFI vulnerability (89a8479)

5.1.1 (2024-09-18)

Bug Fixes

  • Fetch AnswerId for checkbox questions the correct way (d123497)

5.1.0 (2024-08-19)

Features

  • Adding new endpoints and classes (0df472e)

Bug Fixes

  • Fixes incorrect encoding after PHP 8.1 changing how things work. (ff8055d), closes #526

5.0.1 (2024-04-09)

Bug Fixes

  • Some null handling that is deprecated in newer versions of PHP (d89c27d)

5.0.0 (2024-04-08)

⚠ BREAKING CHANGES

  • Updated required WP and PHP, changes are already made in code (353e4dd7c1bfa5aa31ee67e0572220acca3a6387)

Bug Fixes

  • Updated required WP and PHP, changes are already made in code (353e4dd7c1bfa5aa31ee67e0572220acca3a6387) (29b0adc)

4.3.0 (2024-04-08)

Features

  • Support for EduAdmin Form Reserve/Waiting Lists when the event is fully booked. (3680b47), closes #455

Bug Fixes

  • Only check description if it actually contains anything (33234df)

4.2.3 (2024-02-09)

Bug Fixes

  • #[\ReturnTypeWillChange] instead of typing, because PHP is.. well PHP (7684891)

4.2.2 (2024-01-10)

Bug Fixes

  • More return types, because of silly deprecation notices. (528d744)

4.2.1 (2024-01-10)

Bug Fixes

4.2.0 (2023-12-21)

Features

  • Support for the required fields in Google Search Console for the ld+json (519a446), closes #511

4.1.2 (2023-12-13)

Bug Fixes

  • Filtering the events if we're looking at a specific one for prices as well (144762e)

4.1.1 (2023-11-10)

Bug Fixes

  • Don't output the print_r of the entire programme.. (e32d407)

4.1.0 (2023-11-06)

Features

  • Added shortcode [eduadmin-programmeinfo] with limited attributes (b51a1b1), closes #506

Documentation

  • Shortcodes: Added info about the new shortcode (4fe4b80), closes #506

4.0.0 (2023-10-10)

⚠ BREAKING CHANGES

  • Programme/Shortcodes: Custom code with do_shortcode now needs to do echo do_shortcode( '[eduadmin-programme-list]' ); after the change. Which is the intended way to use do_shortcode the previous versions were not working in the correct way.

Bug Fixes

  • Programme/Shortcodes: Fixed an issue with Programme pages (461c3bf)

3.11.1 (2023-10-09)

Bug Fixes

  • Programme: Added check for StatusId, so that we only show programme starts with statusid 1 (Booked) (cc9a797)

3.11.0 (2023-10-02)

Features

  • List number of free spots on programme list (38529a8)

3.10.0 (2023-09-29)

Features

  • Programme starts now show number of spots left (according to settings) (0117df4), closes #498

3.9.2 (2023-09-26)

Refactoring

  • Made a readme.txt as well, for use in the SVN trunk. (e6b6d61)

3.9.1 (2023-09-25)

Bug Fixes

  • Programme: Fixed an issue where programme views/shortcodes weren't included in the correct way. (fd0ee12), closes #494

3.9.0 (2023-09-15)

Features

  • New type of script, when you use the booking form in the API. (92eabd8), closes #412

3.8.1 (2023-09-08)

3.8.0 (2023-09-08)

Features

  • Added actions for showing course/event lists (2fcdc70), closes #488
  • Added actions for viewing detail views, booking forms and performing a purchase (not programs) (a3270b2), closes #488
  • Added actions for viewing detail views, booking forms and performing a purchase of programs (5dee4ec), closes #488
  • Added actions for viewing detail views, booking forms and performing a purchase of programs (d2757b4), closes #488

Documentation

  • Added information about Actions (2042c70)

3.7.1 (2023-05-15)

Bug Fixes

  • Documentation: Fixed a config error for the new version of Docusaurus (b26c828)
  • Fix for filtering courses/events for the selected city, not just which course templates that has ever had an event there. (478f75d)

3.7.0 (2023-05-09)

Features

  • Added possibility to use attribute allcourses to show both on demand and regular course templates at the same time. (4919f52), closes #478

3.6.2 (2023-05-05)

Bug Fixes

  • Booking page: Fixed so that price recalculation will be done when you click a Discount Card. (7847bda), closes #479

Security

  • Update packages to get rid of vulns (acd5bfd)

3.6.1 (2023-04-04)

Bug Fixes

  • List View: Use mb_stripos the right way when filtering for cities (ac1bfa7)

3.6.0 (2023-01-30)

Features

  • Profile/Login: Added setting to disable the login redirect to referring page, so it goes directly to the normal profile (b038ee0), closes #470

3.5.6 (2023-01-17)

Bug Fixes

  • Forms: Added maxlength to most form items, that matches the API specification. (039631b), closes #468

3.5.5 (2022-12-20)

Bug Fixes

  • Dates: Better fix for showing the dates, so that it uses the same format regardless if there's event dates or not on the event itself. (a79feda)

3.5.4 (2022-12-20)

Bug Fixes

  • Dates: If there's only a single day, we should always show the times (e58c962)

3.5.3 (2022-12-12)

Bug Fixes

  • NIL is no longer available in PHP for some reason. (c45b30e)

3.5.2 (2022-12-08)

Bug Fixes

  • Pluralization, and visible time (e84e5bd)

3.5.1 (2022-09-26)

Bug Fixes

  • Booking: Properly handle vouchers (f2479c5), closes #458

3.5.0 (2022-09-22)

Features

  • Added Certificates-endpoint for OData (34e1054)
  • Shortcodes: Added the possibility to override what type of price you show for the [eduadmin-detailinfo courseprice] and [eduadmin-detailinfo eventprice] shortcodes (f63724c), closes #456

3.4.0 (2022-09-01)

Features

  • Booking page now cares about ApplicationOpenDate. If we're not at/past the date, it can't be selected. (45af1af), closes #436
  • Listview (events) and detailview now removes the "Book"-button, if there is an ApplicationOpenDate, that hasn't passed yet. (7bbc8aa), closes #436

Bug Fixes

  • If course_id is null, don't try to output any ogp or ld-json. (28f4f8d)

Refactoring

  • Add ApplicationOpenDate to available data from the API (0f49992), closes #436

3.3.2 (2022-06-23)

Bug Fixes

  • Added code to handle use of eduadmin-bookingview on a separate page (with attributes) (f475ee4)

Documentation

  • Added info about cookies (511f7ae)

3.3.1 (2022-06-14)

Bug Fixes

  • Add extra escape-things for input from WordPress, since it adds slashes to everything. (a07a167), closes #450

3.3.0 (2022-06-10)

Features

  • OpenGraph-support in detail views for prettier results on Twitter, Facebook, Slack, Discord and many other platforms that supports the OpenGraph standard (https://ogp.me/) (e0bc773), closes #155

Bug Fixes

3.2.3 (2022-06-02)

Bug Fixes

  • Enhanced handling of new contacts/customers (can't set the personId or things like that, if they don't exist) (ea630b5)
  • Some fixes for Question handling (c2e4408)

3.2.2 (2022-06-01)

Bug Fixes

  • If the country is not required, do not set a default value in the field (16ed440)

3.2.1 (2022-05-31)

Bug Fixes

  • Change method to filter LastApplicationDate (59a46fc), closes #444

3.2.0 (2022-05-05)

Features

  • Booking form: Setting to always allow changing which event the end user wants to attend/book. (66b3dc5), closes #300
  • Course details: Added limited LD-JSON support, to enable better SEO (4bf95fa), closes #293

Bug Fixes

  • Booking form: Remove the global-declarations, it messed things up (8cc59ee)
  • Booking page: If the course is OnDemand, we should load the OnDemand variant instead, to get the events properly (ba1e525)
  • Interest registration/Event: If the course is on demand, we should load that variant, to get the proper events. (5438067)
  • Profile: If the query is missing, show the normal profile. (ea4c3ac)
  • Security: Hardened cookies with HttpOnly (cfa2fca)

3.1.0 (2022-02-23)

Features

Bug Fixes

  • Fixed translation for Export-button in Bookings (57b7b25)

Documentation

  • Fix Copyright notice in RSS-feed (a69ffd2)
  • More info for the blog, for better SEO (7f967b6)

3.0.0 (2022-02-21)

⚠ BREAKING CHANGES

  • Login page: Will probably break any custom styling to the login page.

Features

  • My Profile/Bookings: Export bookings into Excel (CSV) (68c66aa), closes #426
  • My Profile/Bookings: Show unnamed participants in list of bookings. (64d1bd4), closes #428

Bug Fixes

  • Checksum: Fix calculation of checksum, forgot to add some files it should ignore, so it generated a faulty hash (cf05b24)

Refactoring

  • Login page: Remade the login page, so that it looks better on desktop and mobile (8931993)

Documentation

  • Updated documentation with new styles, enabled blog, wrote our first entry (ecee658)

2.40.2 (2022-02-03)

Bug Fixes

  • Added Book-button to template B (event) (f760e70), closes #418

Documentation

  • Update documentation, remove showmore from listview, as it was never implemented (b37c0ad)

2.40.1 (2022-01-11)

Bug Fixes

  • Get OnDemand info if the coursetemplate is OnDemand (075be39)

Documentation

  • Add attribute ondemand to detailinfo (35c5363)

2.40.0 (2022-01-11)

Features

  • Booking: Support for OnDemand in the event selector on the booking page (3416712)
  • EDUApiHelper: Added extra fields for OnDemand, added extra method to fetch OnDemand courses, added filter to block OnDemand from showing up in normal course lists. (11c6c53)
  • Hide non-on-demand events from event lists (208f982)
  • OnDemand support for more views (ee2d927)
  • Programme: Hide headers based on course detail setting to hide headers. (a5baeb0), closes #414

Bug Fixes

  • ApiHelper: Added LocationId to fix issue with region filtering (2f012b9)
  • Changed from curly brace to brackets to fix error in PHP 8.0 (175dca0)
  • Detail template: Change code that checks $course_level (a8e7562)
  • docs: Formatting the document was a bad idea (7e89d27)
  • Fix ajax method that fetches minimum price (71a4c80)
  • Fixed casing for VAT texts (5c5c7ae)
  • How about we use the correct version with nvmrc, update composer installer (0fef61e)
  • Output only non-empty parts in the venue info. (aca146f)
  • Programme/Book: Added null check for contact and customfields before looping over it. (f633bd8)
  • Remove default value from parameter always sent (f610d1c)

Documentation

  • Added info about ondemand attribute for listview shortcode (baa625d)

2.39.1 (2021-12-07)

Bug Fixes

  • Missing replacement of lower case VAT-text (5e2b83b)

2.39.0 (2021-11-24)

Features

  • Added MNNaturalize to make strings and numbers sortable in a better way (2b45e0e)

Bug Fixes

  • Fixed sorting of events (125daeb)

Refactoring

  • Simplified reading of the code (008f472)

2.38.2 (2021-11-09)

Bug Fixes

  • Fixed VAT-text to be uppercase (7878cbd)

2.38.1 (2021-11-05)

Bug Fixes

  • Course booking: Filtering available events, to not include events that are fully booked. (bf014de)
  • Course booking: If the end user visits the booking page without a selected event, select it in the dropdown, if available (0ec0db0), closes #405
  • Documentation: Added CNAME file in static-folder for GitHub Pages, fixed paths in config (2f8cc2b)
  • Programme: Fixed so that duplicate sort index-keys won't remove courses. (578a636)

Refactoring

  • Changelog: Added .versionrc file to repo, so that we get more info in the changelog depending on what we've done (e342b02)
  • Migrated documentation to new version of Docusaurus. (44fafce)

2.38.0 (2021-10-07)

Features

  • Added attribute courseattributehasvalue to allow a user to check if an attribute/CustomField is set/checked (79f50d5)
  • Added support for Checkbox in courseattributeid-attribute, that will output a translatable string depending if it's checked or not. (0ffd5ce)

2.37.1 (2021-07-29)

2.37.0 (2021-06-14)

Features

  • Ability to change who gets the booking confirmations after a completed booking (d36075a), closes #218

2.36.1 (2021-05-06)

Bug Fixes

  • Using percent instead of view-width/height. (e4e58bb)

2.36.0 (2021-04-21)

Features

  • Contain price names in elements for easier styling (ab700c5), closes #264

Bug Fixes

  • Remove an a that shouldn't have been in the price names. (45f3ec7)

2.35.0 (2021-04-08)

Features

  • Use SortIndex on custom fields (2d1c15c)

2.34.1 (2021-04-08)

Bug Fixes

  • Update tested to-variable (7887b1a)

2.34.0 (2021-04-08)

Features

  • Book-button now also opens modal with form for programmes (208d335)
  • Programme booking should use booking form if possible (3bd9938)

Documentation

  • Updated the docs a little bit. (b0705e4)

2.33.1 (2021-04-07)

Bug Fixes

  • Fixed render info text-function (still not fully converted from old soap) (4979469)
  • Remove @headers as well (7567aa5)

2.33.0 (2021-03-30)

Features

  • Added methods to open/close booking form modals (ccb9067)
  • Added option to switch out the booking form to one from EduAdmin instead (915dbbf)
  • Added PaymentTerms, PriceNames to OData and Consent to REST (c3f7c15)
  • Added styling for the modal popup + backdrop (c7e0764)
  • Added support for booking form in API calls, so we can get the URL. (0b70304)
  • Added support for event lists (listTemplate) to use the new booking form modal (2645778)
  • Added support for the detail view to use the new booking form modal (fae9d24)
  • If the company using the plugin tries to use booking forms without configuring them, show an error in the places that would show the form (Modal variant) (81fe12a)
  • Instead of redirecting the users if they are explicitly linked to the booking form page, we'll shove an iframe in there. (8d0a4e7)
  • Making it so that when you activate the plugin, and don't have a booking page selected, we'll set the booking form option to true. (5b3fe54)
  • Warn users that booking form needs to be configured in EduAdmin (9b41947)

Documentation

  • Slight update to a title in the Getting Started docs. (fea5e51)

2.32.2 (2021-02-17)

Refactoring

2.32.1 (2021-02-17)

Bug Fixes

  • Added extra check for Events in the booking form, so we can detect if there are any available events or not. fixes #377 (ac5df01)

2.32.0 (2021-02-09)

Features

  • The return of the Info text-field. fixes #375 (3d4644d)

2.31.0 (2021-02-08)

Features

  • Added separation of expired/used up limited discount cards. fixes #373 (6aca7d0)

2.30.1 (2021-01-15)

Bug Fixes

  • Removed the strange occurrence of a closing div-tag. fixes #371 (b187e1c)

2.30.0 (2020-12-10)

Features

  • Added some protection against booking events that have already past their start date (03a5423), closes #357

2.29.1 (2020-12-10)

Bug Fixes

  • And same fix for Programme bookings (not being able to create WP-users) (1b017a7)

2.29.0 (2020-12-10)

Features

  • Added another category for date settings (2d61b08)
  • Added get_option to main class with our request cache, to speed up fetching same option multiple times per execution/page request (08721f9)
  • Added way to restore settings to default values for dates (bd1b062)
  • Adding new Date Settings-page (f6b3296)
  • Date formatting in list view (events), template A (dc52908)
  • Date settings applied for list view (event) (309398e)
  • Fixed template B event list. (783082d)
  • Remade some options in the date settings page, added method to output event dates that listens to the options (79482c2), closes #254 #356 #354

Bug Fixes

  • Fixed a bug where the ParticipantVat went missing after an ajax reload in event lists (listview, not detail) (34d7976)
  • Move robot-check into the other checks first, to not block creation of users in WP (3dbd5e7)

Documentation

  • Removed internal documentation from meta-bot and added link to external page. (e50b2bf)
  • Removed Swedish as language for the plugin documentation (33d7109)

Refactoring

  • Doesn't need to be echoed. (3a0779e)
  • Removed custom format, because it's gonna be hell to implement that one. Let's stick with options for now. (6bd2d39)
  • Removed settings text for programme (only events supported now) (0c803a5)

2.28.4 (2020-12-02)

Bug Fixes

  • Added permission_callback to register_rest_route (Thanks wordpress, I hate you) (50859d2)

2.28.3 (2020-11-30)

Bug Fixes

  • Hide the captcha-fields on all devices. (1def084)

2.28.2 (2020-11-27)

Bug Fixes

  • Added extra check for reCAPTCHA in javascript, since sites can load multiple recaptchas. (3dd86df)
  • Fixed question handling for radio buttons (4b61b73)

2.28.1 (2020-11-26)

Bug Fixes

  • Removing double output of start/end time if there's an event with a single day (d91d2e8)

2.28.0 (2020-11-23)

Features

  • Added method for MultiNet to fetch diagnostics info (94e20f1)

2.27.0 (2020-11-19)

Features

  • Added basic support for reCAPTCHA v2 Checkbox. (Only booking form, not interest registration) ref #157 (b357789)
  • Added more honeypots to booking form (6efadc1), closes #157

Refactoring

  • Disabling date-settings page for the moment (7ee1e01)

2.26.2 (2020-10-26)

Bug Fixes

  • Fixing date output in detail template (25f64ab)
  • Hiding warnings from inability of setting headers (6557b10)

2.26.1 (2020-09-17)

Bug Fixes

  • Additional fix for old version of PHP cookies. (118870e)
  • Sorting programme events by ProgrammeCourseSortIndex (b2f7bd4)

2.26.0 (2020-09-17)

Features

  • Added support to make the search form react on query parameters as well, and not only posted variables. (45b3fb2)

Bug Fixes

  • Removed unused $_COOKIE, since everything works through EDU()->session now (4a31776)
  • Rewrote session/cookie lib to work with samesite and other things.. (47c5fda)

2.25.0 (2020-08-27)

Features

  • Added ability to post coupon codes on programme bookings as well. (3852568), closes #349

Bug Fixes

  • Fixes missing CSS for required participant fields (5867ba5), closes #350

2.24.4 (2020-08-24)

Bug Fixes

  • Fixes required-fields-bug that was introduced when we started adding the data-required attribute since hidden required-fields was bad practice (c39bce1)

2.24.3 (2020-08-24)

Bug Fixes

  • If you use SingleParticipant, required fields/questions should now work properly again. (03d2c37), closes #346

2.24.2 (2020-08-21)

Bug Fixes

  • Force sort on ProgrammeCourseSortIndex to keep the configured sort index in EduAdmin. (21f1298), closes #344
  • Send confirmation email options on programme bookings as well. (41ba93b), closes #343

Documentation

2.24.1 (2020-08-21)

Bug Fixes

  • If the MaxNumberParticipants on a programme is 0, we should let people book. (37ccfba), closes #339
  • ParticipantVat is not available on sessions/sub events (acbfc94)

2.24.0 (2020-08-20)

Features

  • Changing how we output prices in accordance to the new setting (0d56f66), closes #327

Bug Fixes

  • We should allow the use of AddParticipant if it's a programme. (7a14206), closes #338

2.23.0 (2020-08-17)

Features

  • Use same method of showing dates for programmes as with course days.master (9cc1948), closes #319

2.22.1 (2020-08-17)

Bug Fixes

  • detail: Don't use the timezone-reformatting code on the course information time-variables, they don't know what timezone they belong to.master (0ec92e9), closes #335

Documentation

  • Added link to changelog (1eb2fa5)

2.22.0 (2020-08-17)

Features

  • Adds attribute to make the listviews able to show sub-categories by specifying categorydeep. fixes #303 (5f19a6e)

Bug Fixes

Documentation

  • Add info blurb about only being able to use one of the category-attributes (bbc0737)

2.21.0 (2020-08-10)

Features

  • Added CSS-classes to interest registration pages. (9916936), closes #329
  • Removed requirement for number of participants on interest registrations. (3de2847), closes #328

2.20.0 (2020-08-06)

Features

  • Added Programme-image to detail view. (b3cc17c), closes #330

Documentation

  • Added some more info about troubleshooting. (fdc0480)
  • Changed support URL (2df5387)
  • Moved a line to the correct group. (1c078c0)
  • Text about missing features (c03c993)

2.19.7 (2020-07-15)

Bug Fixes

  • Found an instance where we shouldn't add the timezone to the dates, because.. it's impossible. (29c75df)

2.19.6 (2020-07-15)

Bug Fixes

  • Rolling with our own date methods, since the built in didn't do what I expected (e57e2dc)

2.19.5 (2020-07-14)

Bug Fixes

  • dates: Using another method from WP to present dates instead.. (560df4b)

2.19.4 (2020-07-07)

Bug Fixes

  • Use date_i18n instead of date to get the correct timezone as well! (7f2083f)

2.19.3 (2020-07-02)

Bug Fixes

  • Fixed so that the booking form cares about MaxParticipantNumber being set to zero (unlimited) (25017be)
  • Removed the use of setting timezone. (fa63461)

2.19.2 (2020-05-15)

Bug Fixes

2.19.1 (2020-05-14)

Bug Fixes

  • Changed output for certificate dates into a separate function, to handle missing start and end dates. (cba1e2b)

2.19.0 (2020-05-13)

Features

  • Added missing method to delete programme bookings (94f21d2)

Bug Fixes

  • Don't show tabs for certificates or discount cards, if the end customer doesn't have one. (9d67661)
  • Show certificate dates in YYYY-MM-DD instead. And only show ValidFrom if it's available. (6f83515)

2.18.1 (2020-04-22)

Bug Fixes

  • Changing how we verify the nonce while paying. (ce6027e)

2.18.0 (2020-04-14)

Features

  • Added canonical URL for programme as well (9be5bff)
  • Setting canonical URLs for detail/booking (cbfec72)

2.17.1 (2020-04-06)

Bug Fixes

  • css: Changed from flex: 1 to flex: auto, because IE11 broke otherwise. (76b681b)

2.17.0 (2020-03-20)

Features

  • Ability to stop sending confirmation emails (37f9ff6)

2.16.2 (2020-03-19)

Bug Fixes

  • Wrong translation method used for payment methods (78216eb)

2.16.1 (2020-03-19)

Bug Fixes

  • payment: Properly check for PaymentMethodId (8a526d1)

2.16.0 (2020-03-04)

Features

  • Added Countries to API Client (e91f109)
  • changelog: Added changelog to the readme visible on WordPress with the latest 4 versions (99890c6)

2.15.1 (2020-03-04)

2.15.0 (2020-03-04)

Features

  • ci: Automatic update of checksum to lessen the amount of mishaps. (d64a6d3)

2.14.1 (2020-03-03)

Bug Fixes

  • Re-added history.go(-1), because some customers used that (18d62e4)

2.14.0 (2020-02-24)

Features

  • Added data-attributes for courseid and eventid on detail and booking views, so they can be targeted by CSS (if needed). fixes #297 (bd541f7)

Bug Fixes

  • Fixed a logic error in the price computation output. (b7b6211)

2.13.1 (2020-02-06)

Bug Fixes

  • Fixes discount code validation (0aa14ea)

2.13.0 (2020-01-15)

Features

  • Added code so that we send the CountryCode to EduAdmin (9096904)
  • Added country-selector for customer + invoice information (not sending it yet, as it is not supported in the API yet) (1a98fe6)
  • Added Country-selector to Single Person-booking (2216f94)
  • Added CountryCode to ContactPerson-class (bf40ba7)
  • If the logged in/new customer doesn't have any country code, we will fetch it from the EduAdmin account, and default to SE if it's missing. (52afa7f)

2.12.0 (2019-12-17)

Features

  • 🎸 Add optional filter for get_integrations (e1fd75d)
  • Added plugin type, and method to return a label for said type (9bf1804)
  • Do not run payment-plugins if the totalsum is zero (e2b4493), closes #288
  • Only send bookings through payment plugins if they are PaymentMethodId 2 (Card payment). (6917ff0)
  • Setting to enforce use of payment plugin. (7fd4114), closes #290
  • Showing plugin type label in list of installed plugins (bb015a3)
  • The end user now has the possibility to select payment method (if there are multiple available) (9aaab43), closes #289

Bug Fixes

  • Fixes so that programme bookings get a correct price check even if you don't have any participants/contact person details. (3734187)
  • Moved payment-methods to root-folder of content, because it's used by both programme and normal events. (d7d1bfe)
  • we fall back to invoice through EduAdmin if there are no available plugins. fix for #290 (e545b4b)

Refactoring

  • Check data before accessing it (1121aa4)

2.11.8 (2019-11-22)

Styling

  • 💄 fixes #279 by adding classes to all labels in profile (f2948fa)

Documentation

  • ✏️ Translated docs into swedish (97e12b9)

2.11.7 (2019-11-15)

Bug Fixes

  • 🐛 Adding custom CSS in wp_footer instead (7e725bb)

2.11.6 (2019-11-08)

Bug Fixes

  • 🐛 Removing the javascript-version of back (FF-bug) (f382807)

2.11.5 (2019-11-07)

2.11.4 (2019-11-07)

Bug Fixes

  • 🐛 Line endings can be troublesome (b8e1411)

2.11.3 (2019-11-07)

Bug Fixes

  • 🐛 Correct path for new submodule (5d21b42)
  • 🐛 eventinquiry check = 1 (44ebf33)
  • 🐛 Sorting all files for int-check, added debug-thing (12fd9a7)

Refactoring

  • 💡 Added submodule (64e1218)
  • 💡 Adding PHP-version to phone-home-data (158d5b5)
  • 💡 Moving api client to submodule (f65a578)

2.11.2 (2019-11-07)

Bug Fixes

  • 🐛 Don't output all checked files (49bc1af)

2.11.1 (2019-11-07)

Bug Fixes

  • 🐛 Removed folder from checksum-check, removed scripts (1bc3ed1)

2.11.0 (2019-11-07)

Features

Bug Fixes

Documentation

  • ✏️ Added documentation code (e710127)
  • ✏️ Added more documentation (9212a37)
  • ✏️ Fixing path + domain for documentation (53ea0bd)

2.10.1 (2019-09-11)

Bug Fixes

  • 🐛 Correct path for new submodule (e060f02)
  • 🐛 eventinquiry check = 1 (b8e1fcf)

Refactoring

  • 💡 Added submodule (efb8549)
  • 💡 Adding PHP-version to phone-home-data (d316236)
  • 💡 Moving api client to submodule (cb962e4)

2.10.0 (2019-08-29)

Features

  • 🎸 GLN numbers can now be added to a booking. fixes #276 (e19810c)
  • 🎸 Updated EduAdmin API client (a8b8edd)

Bug Fixes

  • 🐛 If the version supports it, use set_script_translations (a210b6f)
  • 🐛 More aggressive transient deletion (4612268)

Refactoring

  • 💡 Moving stuff into methods to deduplicate some code (a86300e)

2.9.1 (2019-08-19)

Bug Fixes

  • 🐛 Fix for <5.0 WP that doesn't have set_script_translation (5e79191)

2.9.0 (2019-08-08)

Features

  • 🎸 News page with ability to warn if new versions is neede (a196779)

2.8.0 (2019-08-07)

Features

  • 🎸 Added filtercity-attribute to listview. fixes #80 (bf64a10)

2.7.1 (2019-08-06)

Bug Fixes

  • 🐛 Fix for is_checked if empty option value (8260dcc)
  • 🐛 Remove debug-info (f98f480)

Refactoring

  • 💡 Added more warnings based on API output (8667745)
  • 💡 Based on status code we now fetch error messages (77a057d)
  • 💡 Changed all bool-get_option to our meth. fixes #187 (10ee867)
  • 💡 Fixed some settings to use checked/selected instead (e62c7ad)
  • 💡 Optimizing code for readability (2b2982b)
  • 💡 Removed deprecated code (03e75b8)
  • 💡 Some optimizations made, dedup. and so on (5fccdb8)
  • 💡 Updated the is_checked method to support inputs (302387d)

2.7.0 (2019-07-29)

Features

  • 🎸 Setting for showing all certs in a company fixes #259 (64b05be)

2.6.2 (2019-07-25)

Bug Fixes

  • 🐛 Multibyte-searches should work now. :( Fixes #270 (f05c0f1)

2.6.1 (2019-07-22)

Bug Fixes

  • 🐛 Fix for TypeScript type (timeout) (22cc179)
  • 🐛 Required fields are required, fixes #268 (9604c35)
  • 🐛 Reset required-state if not participant (d5a4f7d)

Refactoring

  • 💡 Moved the javascript into TypeScript (ae8481d)
  • 💡 Removed unused code (92cf4dc)

2.6.0 (2019-06-28)

Features

  • 🎸 Show prices on programme starts (detail view) (57c1c26)
  • 🎸 Showing city (if available) on programme starts (88f4d3d)

2.5.1 (2019-06-28)

Bug Fixes

  • 🐛 Don't write the debug info in prod (a809097)

2.5.0 (2019-06-28)

Features

  • 🎸 Category filtering on programme-list (c722379)

2.4.2 (2019-06-26)

Bug Fixes

  • 🐛 Show questions regardless of eventid in query (3febc13)

2.4.1 (2019-06-04)

Bug Fixes

  • 🐛 Only one event = add hidden field (25c813d)

2.4.0 (2019-05-31)

Features

  • 🎸 Back-buttons now use history.go(-1) or fallback url (b3ce1f7)
  • 🎸 show/hideimages attribute on listview shortcode (8480ff2)

Refactoring

  • 💡 Added context to all translations (5c0b5bd)
  • 💡 Changed text in interest-regs to Number of part (3ca7eb1)

2.3.1 (2019-05-01)

Bug Fixes

  • 🐛 Check question if suffix is contact. Skip multiple (7d98ed7)

Refactoring

  • 💡 Added category-attribute to programmelist (3e88306)

2.3.0 (2019-04-26)

Features

  • 🎸 Added data-attributes for dates (a89753d)

Bug Fixes

  • 🐛 Adding missing CSS class (19a94f8)

2.2.0 (2019-04-24)

Features

  • 🎸 Course list can now also be limited by numberofevents (ffa3b27)

2.0.47 (2019-04-09)

2.0.46 (2019-04-04)

2.0.44 (2019-03-14)

2.0.43 (2019-03-13)

2.0.42 (2019-03-11)

2.0.39 (2019-02-21)

2.0.38 (2019-02-19)

2.0.37 (2019-02-14)

2.0.35 (2019-02-12)

2.0.34 (2019-02-08)

2.0.33 (2019-01-28)

2.0.32 (2018-12-05)

2.0.31 (2018-11-30)

2.0.30 (2018-11-19)

2.0.29 (2018-11-19)

2.0.28 (2018-10-30)

2.0.25 (2018-10-11)

2.0.24 (2018-10-10)

2.0.21 (2018-09-17)

2.1.0 (2019-04-23)

Features

  • 🎸 Added support for EDI Reference on bookings (6e0bc2d)

2.0.49 (2019-04-12)

2.0.48 (2019-04-12)

Documentation

  • ✏️ Removed an old requirement for php-mcrypt (Not needed) (b62c9f1)

2.0.47 (2019-04-09)

Bug Fixes

  • Missing " in a class attribute. (5c81608)

2.0.46 (2019-04-04)

Bug Fixes

  • Don't add temporary participant if you use the contact as participant. Would double the price. :D (841463f)

2.0.44 (2019-03-14)

2.0.43 (2019-03-13)

2.0.42 (2019-03-11)

2.0.39 (2019-02-21)

2.0.38 (2019-02-19)

2.0.37 (2019-02-14)

2.0.35 (2019-02-12)

2.0.34 (2019-02-08)

2.0.33 (2019-01-28)

2.0.32 (2018-12-05)

2.0.31 (2018-11-30)

2.0.30 (2018-11-19)

2.0.29 (2018-11-19)

2.0.28 (2018-10-30)

2.0.25 (2018-10-11)

2.0.24 (2018-10-10)

2.0.21 (2018-09-17)

2.0.27 (2018-10-16)

2.0.25 (2018-10-11)

2.0.24 (2018-10-10)

2.0.21 (2018-09-17)

2.0.20 (2018-09-13)

2.0.19 (2018-09-10)

2.0.18 (2018-09-04)

2.0.17 (2018-08-21)

2.0.16 (2018-08-16)

2.0.14 (2018-08-14)

2.0.12 (2018-07-26)

2.0.11 (2018-07-23)

Bug Fixes

  • Added eventprice attributes to valid attributes in detailinfo (52bb425)
  • Working sort order with group by City in detail view (545fd7e)

2.0.8 (2018-07-02)

Bug Fixes

  • Fixes sort order on event dates (Fixes #178) (0efc630)

2.0.7 (2018-06-22)

2.0.6 (2018-05-17)

2.0.5 (2018-05-15)

Bug Fixes

  • Fixed a bug with saving attribute values (2b2f694)

2.0.4 (2018-05-09)

Bug Fixes

  • Better check if the person is logged in or not. (c2335e6)
  • Checking for existence of the property data before we try to fetch data from it. (28c9c2f)
  • REST-client for eduadmin-api-client didn't take care of strings (ba5b3ad)

2.0.3 (2018-04-27)

2.0.2 (2018-04-17)

2.0.0 (2018-04-04)

2.0.1 (2018-04-10)

2.0.0 (2018-04-04)

1.0.28 (2018-02-08)

1.0.23 (2018-01-31)

1.0.22 (2018-01-26)

1.0.21 (2018-01-25)

1.0.20 (2018-01-19)

1.0.19 (2018-01-19)

1.0.17 (2018-01-18)

1.0.15 (2018-01-15)

1.0.14 (2018-01-09)

1.0.16 (2018-01-18)

1.0.15 (2018-01-15)

1.0.14 (2018-01-09)

1.0.13 (2018-01-09)

1.0.11 (2017-12-22)

1.0.10 (2017-12-21)

1.0.9 (2017-12-20)

1.0.6 (2017-11-16)

1.0.8 (2017-12-18)

1.0.7 (2017-12-01)

1.0.6 (2017-11-16)

1.0.5 (2017-11-16)

1.0.4 (2017-11-14)

1.0.2 (2017-11-14)

1.0.3 (2017-11-13)

1.0.0 (2017-11-08)

0.10.24 (2017-09-29)

0.10.21 (2017-09-13)

0.10.20 (2017-08-10)

0.10.19 (2017-07-18)

0.10.18 (2017-07-17)

0.10.17 (2017-07-10)

0.10.16 (2017-06-07)

0.10.15 (2017-05-30)

0.10.14 (2017-05-10)

0.10.13 (2017-04-28)

0.10.12 (2017-04-20)

0.10.11 (2017-04-19)

Bug Fixes

  • Show time for events with only one course day. (089c3b8)

0.10.10 (2017-04-12)

0.10.9 (2017-04-11)

0.10.8 (2017-04-06)

0.10.7 (2017-03-31)

0.10.6 (2017-03-30)

0.10.5 (2017-03-30)

0.10.4 (2017-03-29)

0.10.3 (2017-03-23)

0.10.2 (2017-03-23)

0.10.1 (2017-03-21)

0.10.0 (2017-03-10)

0.9.19 (2017-03-08)

0.9.18 (2017-02-28)

0.9.17 (2017-01-25)

0.9.16 (2017-01-25)

0.9.15 (2017-01-19)

0.9.14 (2017-01-19)

0.9.13 (2017-01-19)

0.9.12 (2017-01-17)

0.9.11 (2017-01-17)

0.9.10 (2017-01-13)