Skip to content

Latest commit

 

History

History
708 lines (389 loc) · 50.6 KB

File metadata and controls

708 lines (389 loc) · 50.6 KB

Changelog

1.27.0 (2026-06-12)

Features

  • fonts: Add HelsinkiGroteskPro variable font (05894e5)

1.26.4 (2026-06-12)

Dependencies

  • Add missing lodash dependency (c74fcff)
  • Move tooling, tests, and types to devDependencies (b480ece)
  • Remove Snyk dependency from project (fda6990)
  • Remove unused axios dependency (ea37696)
  • Remove unused object-keys-normalizer dependency (ebedc89)
  • Remove unused pretty dependency (a5eeab4)
  • Remove unused qs dependency (e986ab5)
  • Upgrade React 19 and HDS v6 related deps (551369c)
  • Upgrade to HDS v6 and React 19 with compatibility fixes (77ee22b)

1.26.3 (2026-06-04)

Dependencies

  • Bump axios from 1.15.2 to 1.16.0 (ef4d0e7)
  • Bump react-router from 7.13.0 to 7.15.0 (0f31c2c)
  • MinimumReleaseAgeExclude hasown@2.0.4 (5893685)

1.26.2 (2026-06-02)

Dependencies

  • Upgrade Playwright to 1.60.0 for Node 24 install fix (923fd1d)

1.26.1 (2026-05-31)

Bug Fixes

  • Remove unnecessary ESLint configuration files from Dockerfile (078b2e8)

1.26.0 (2026-05-29)

Features

  • Add runtime env config support (a632a5f)
  • Migrate workspace from yarn to pnpm (b54b4fa)

Bug Fixes

  • Add es2020 environment to ESLint configuration (90b5fb3)
  • tests: Suppress jsdom CSS parse noise in Vitest output (2c5eeed)
  • Update sonar coverage exclusions (165bae0)

Dependencies

  • eslint: Upgrade to ESLint 9 and migrate config (4398c54)

1.25.7 (2026-05-25)

Dependencies

  • Bump js-cookie from 3.0.5 to 3.0.7 (05d9b0e)
  • Bump qs from 6.14.2 to 6.15.2 (4b3d2d1)

1.25.6 (2026-05-11)

Dependencies

  • Bump @babel/plugin-transform-modules-systemjs (7d9d389)
  • Bump axios from 1.15.0 to 1.15.2 (f96ed40)
  • Bump fast-uri from 3.1.0 to 3.1.2 (7c4bd0b)
  • Bump postcss from 8.5.6 to 8.5.14 (0fa1e63)

1.25.5 (2026-04-22)

Bug Fixes

Dependencies

  • Bump dompurify from 3.3.2 to 3.4.0 (24956d2)

1.25.4 (2026-04-14)

Dependencies

  • Bump axios from 1.13.5 to 1.15.0 (66959f5)
  • Bump follow-redirects from 1.15.11 to 1.16.0 (690255e)
  • Bump lodash-es from 4.17.21 to 4.17.23 (#586) (8cc1312)
  • Bump vite from 6.4.1 to 6.4.2 (25e8761)
  • Update packages (#588) (047d2e7)
  • Update vulnerable packages (#584) (30b953c)

1.25.3 (2026-03-30)

Bug Fixes

  • Add cross-field validation for registration account fields (1297531)

Dependencies

  • Migrate ckeditor5 to v47 Refs: KEH-257 (7baf444)

1.25.2 (2026-03-26)

Bug Fixes

  • Refine and fix screenReader announcements (#580) (eb5b41a)
  • Update Swagger URL to point to the new API documentation (e96efea)

Dependencies

  • Bump flatted from 3.3.1 to 3.4.2 (2f3d8e4)

1.25.1 (2026-03-20)

Bug Fixes

  • Enhance cookie consent settings with auth and analytics cookies (c9f85ed)
  • Mobile user row icon and label contrast on light background (8d7a69b)
  • Update texts and links (47b415e)

Dependencies

  • Bump rollup from 4.52.4 to 4.59.0 (90192fc)

1.25.0 (2026-03-16)

Features

  • Events full text search Refs: LINK-2294 (b596031)

Dependencies

  • Bump dompurify from 3.2.4 to 3.3.2 (b0c9ed1)

1.24.0 (2026-03-12)

Features

  • Add the attendee_status - awaiting_payment (#568) (4beb986)

1.23.1 (2026-03-04)

Bug Fixes

  • Optimize selector re-rendering and preserve search input (6001aa5)

Dependencies

  • Bump qs from 6.14.1 to 6.14.2 (71b2fa6)

1.23.0 (2026-02-24)

Features

  • Readiness endpoint KEH-228 (c596af7)

Dependencies

  • Bump axios from 1.12.0 to 1.13.5 (ca1de0f)
  • Upgrade playwright to 1.58.2 Refs: RATY-299 (1dea86a)
  • Upgrade react-router-dom to 7.12.0 Refs: RATY-299 (7166fb9)

1.22.4 (2026-02-09)

Bug Fixes

  • Remove obsolete 14% VAT percentage (bd861ba)

1.22.3 (2026-02-05)

Bug Fixes

  • User input cookie names Refs: LINK-2494 (9400b66)

1.22.2 (2026-01-29)

Bug Fixes

  • Prevent memory leaks in event listeners (84f01c3)
  • Prevent unnecessary focus events in ResetFocus component (dd87c1c)
  • Remove focus-visible dependency + memoize field array components (284ba29)

Dependencies

1.22.1 (2026-01-16)

Bug Fixes

  • Added isElementVisible utility (f0f5c0b)
  • Remove duplicate event listener for keydown in DateSelectorDropdown (b87cddf)

Dependencies

  • Bump @babel/runtime from 7.24.4 to 7.28.6 (#543) (c6b93fd)
  • Bump qs from 6.12.1 to 6.14.1 (00956ec)
  • Bump react-router from 7.5.2 to 7.12.0 (da4a95c)

1.22.0 (2026-01-13)

Features

1.21.0 (2026-01-09)

Features

  • Add support for nginx CSP (5a92f02)
  • Set use_image_proxy for event and image queries (f3e7cac)

Bug Fixes

  • Move nginx include position in nginx.conf (0f55f95)
  • Optimize form performance (ae5f289)
  • Refactor pipelines (#532) (f86f5bc)

1.20.2 (2025-12-23)

Bug Fixes

  • Allow financial admins to manage sub organizations (d5fdf63)

1.20.1 (2025-12-18)

Bug Fixes

  • EventForm add optimizations Ref: LINK-2459 (9ad7685)
  • EventForm allow editing while renewing user Ref: LINK-2459 (5fc477f)

1.20.0 (2025-12-11)

Features

  • Add new VAT percentage option for 13.5% (a82f3ac)
  • Signup account override disabled fields Ref: LINK-2457 (0df281a)
  • Update help text for event time (d02912a)

Dependencies

1.19.8 (2025-10-27)

Bug Fixes

  • Publisher field tooltip Ref: LINK-1759 (7078385)

Dependencies

  • Bump vite from 6.3.6 to 6.4.1 (dd6c87a)
  • Bump vitest vitest/coverage-istanbul to 3.2.4 (53baf30)
  • Compatible react types Ref: LINK-1759 (7078385)
  • Upgrade HDS to 4.7.1 Ref: LINK-1759 (7078385)

1.19.7 (2025-10-08)

Dependencies

  • Bump react-router from 6.22.3 to 7.5.2 (0ed3ff4)
  • React-router 7.5.2 migration changes Ref: LINK-2191 (3e3e98d)

1.19.6 (2025-10-07)

Bug Fixes

  • Price group validation only when vat exists Ref: LINK-2403 (742a742)

1.19.5 (2025-10-07)

Bug Fixes

  • Price group logic for external events Ref: LINK-2403 (8a28484)

1.19.4 (2025-09-25)

Bug Fixes

  • Initial edu keywords empty array Ref: LINK-2388 (8fbb964)
  • Stricter yarn configuration (#508) (0142781)

1.19.3 (2025-09-16)

Bug Fixes

  • Event form isAdminUser always use latest publisher LINK-2384 (e85b9aa)
  • External contact fields use latest publisher LINK-2384 (6e4e8af)

1.19.2 (2025-09-15)

Dependencies

  • Bump axios from 1.11.0 to 1.12.0 (171d1e2)

1.19.1 (2025-09-12)

Bug Fixes

  • Cross institutional studies initial values LINK-2252 (95455be)

1.19.0 (2025-09-10)

Features

  • Add cross institutional info texts LINK-2329 (6887794)
  • Add support for Sentry sourcemaps, tracing, replays and releases (4daa29e)
  • Event form secondary education fields LINK-2252 (3b4ffd0)
  • Make photographer and source mandatory (#494) (ddeaa87)

Bug Fixes

  • Avoid circular reference on sentry calls LINK-2332 (#493) (16c8ac8)
  • Education fields should not populate language fields LINK-2252 (df2555d)
  • Only admin can see add registration checkbox LINK-2257 (#500) (9defb98)
  • Only users within Kasko can create secondary edu courses LINK-2252 (e281503)
  • Publisher can show education fields LINK-2252 (cc1f3ed)
  • sentry: Make sensitive data scrubber more robust (83fa0f8)

Dependencies

  • Bump form-data from 4.0.0 to 4.0.4 (68e2b1c)
  • Bump Sentry SDK to v9 (1ec326d)
  • Bump snyk from 1.1287.0 to 1.1297.3 (#498) (7a07e8f)
  • Bump vite from 6.2.6 to 6.2.7 (#486) (7764f36)
  • Upgrade axios and jsdom LINK-2191 (bb29e65)

1.18.1 (2025-05-02)

Reverts

  • Add cookie page route LINK-1759 (fade43b)
  • CookieBanner enable matomo tracking LINK-1759 (41d3ed3)
  • Upgrade hds to 4.2.0 LINK-1759 (5f062d4)

1.18.0 (2025-04-17)

Features

  • Add cookie page route LINK-1759 (a4be796)

Bug Fixes

  • CookieBanner enable matomo tracking LINK-1759 (bab240f)
  • Firefox e2e issues LINK-2190 (61423be)
  • Fixed CI and README node mentions (5b19b42)

Dependencies

1.17.4 (2025-04-07)

Dependencies

1.17.3 (2025-04-02)

Dependencies

  • Upgrade vite vitest, replace vite eslint plugin LINK-2191 (a3a45e0)

1.17.2 (2025-03-28)

Reverts

  • UseAuth wait for token if renewing LINK-2192 (11e724a)

1.17.1 (2025-03-24)

Dependencies

1.17.0 (2025-03-17)

Features

  • Upgrade node to v22 LINK-2217 (4acce7e)

Dependencies

  • Bump @babel/helpers from 7.24.4 to 7.26.10 (#462) (16990df)

1.16.3 (2025-02-19)

Dependencies

  • Bump dompurify from 3.1.3 to 3.2.4 (563dc77)

1.16.2 (2025-02-18)

Bug Fixes

  • Sort registrations by descending event start time (e050ebc)

Dependencies

  • Bump @vitest/coverage-istanbul to 2.1.9 (97ca601)
  • Bump cross-spawn from 7.0.3 to 7.0.6 (#439) (7ac032f)
  • Bump nanoid from 3.3.7 to 3.3.8 (#441) (dc13b5e)
  • Bump vite from 5.4.6 to 5.4.12 (#449) (89b513e)
  • Bump vitest from 2.0.5 to 2.1.9 (c4d5636)

1.16.1 (2025-02-10)

Bug Fixes

  • UseAuth wait for token if renewing LINK-2192 (0ae3dd9)

1.16.0 (2025-02-07)

Features

  • Update accessibility statement LINK-2230 (c101de9)

1.15.1 (2025-01-21)

Bug Fixes

  • Add support for inlining via ROLLUP_INLINE_DYNAMIC_IMPORTS (4cd0baa)
  • Direct nginx logs to stdout and stderr (7850c2a)
  • Include ROLLUP_INLINE_DYNAMIC_IMPORTS in Dockerfile (49db936)
  • Sort attendees by id (from oldest to newest) instead of name (59933ba)
  • Use ubi9/nginx-120 (98f4cd0)

1.15.0 (2024-11-21)

Features

  • New Matomo tracker implementation LINK-1376 (330e69e)

1.14.1 (2024-10-23)

Bug Fixes

  • Don't validate event form onChange LINK-2179 (5cd9757)
  • LoginProvider use sessionPoller default settings LINK-2179 (658af78)

1.14.0 (2024-10-08)

Features

  • Limit updating organisation users only for superuser LINK-1464 (#425) (905aa3f)

Bug Fixes

  • Submit registration does nothing LINK-2178 (#433) (59a5f6c)

Dependencies

  • Bump axios from 1.6.8 to 1.7.4 (#427) (ce61190)
  • Bump dompurify from 3.0.11 to 3.1.3 (#428) (55434ec)
  • Bump dset from 3.1.3 to 3.1.4 (#431) (6909e74)
  • Bump vite from 5.4.0 to 5.4.6 (#429) (0183fed)
  • Bump ws from 8.16.0 to 8.18.0 (#430) (0b1c808)
  • Upgrade @ckeditor/ckeditor5-build-classic to 43.1.1 LINK-2191 (5e104e0)
  • Upgrade micromatch to 4.0.8 LINK-2191 (44b9b75)

1.13.0 (2024-09-16)

Features

  • Add 25.5% as new vat option (654cfa8)
  • Event form some links validation LINK-2140 (1c65ba0)
  • Remove 24 percent vat option LINK-2065 (4970268)

1.12.0 (2024-08-19)

Features

  • Events save not found fix LINK-2055 (63afff3)

Dependencies

  • Upgrade vite and sentry deps LINK-2055 (df54339)

1.11.0 (2024-08-08)

Features

  • Events page remove add image with url LINK-1625 (cfd0b18)
  • Improve test coverage (075647e)
  • Refactor useUpdateImageIfNeeded hook to make it easier to test (c336146)
  • Remove unused functions (b96882f)
  • Remove unused helperkey prop from MultiLanguageField (6d0ed90)
  • Scrub sensitive data from Sentry requests (f533fed)
  • Separate util function to get filtered price groups options (8b37355)
  • Separate util function to get user name in header (8c39dba)
  • Simplify functions to scroll to first validation error (f6e2703)

Bug Fixes

  • Use correct tooltip label for provider field (af471f0)

1.10.0 (2024-06-25)

Features

  • Filter events by event status (d69d087)
  • Hide instruction notifications from admin users (1c40012)
  • Improvements to external user event form (3db96ff)
  • Make maximum attendee capacity field required (fadef96)
  • Update event price section instruction texts (44fb37e)

Bug Fixes

  • A11y make ButtonPanel not sticky LINK-1751 (b243769)
  • Don't show tooltip as a part of heading in screen reader (e12f6b4)
  • Prevent to delete signup group with signup with payment refund (90f9047)
  • Prevent to delete signup with signup group with payment refund (9ea077b)

1.9.0 (2024-06-11)

Features

  • Allow multiple accounts per organization (8751dc2)
  • Allow multiple merchants per organization (31880e7)
  • Allow to update cancelled event (ef84e4e)
  • Disable delete button if there is payment cancellation/refund (5928c56)
  • Display payment status in signups table (9a5b2f3)
  • Select merchant and account in registration form (ba08808)
  • Update accessibility statement (3a38662)

Bug Fixes

  • Add create_payment to create signup group payload if needed (960f316)
  • Fine-tune styles of description fields (c382131)
  • Remove deprecated REACT_APP_LOCALIZED_IMAGE feature flag (df13ed0)
  • Validate contact person first and last name (f153811)

Dependencies

  • Patch braces to 3.0.3 LINK-2031 (b9279f4)
  • Patch micromatch to 4.0.6 LINK-2031 (18e8415)
  • Remove unnecessary resolutions LINK-2031 (99060dc)
  • Replace source-map-explorer with vite-bundle-visualizer LINK-2031 (77a5aa7)
  • Upgrade @testing-library/react to 15.0.7 LINK-2031 (231d940)

1.8.0 (2024-05-28)

Features

  • Add commit lint to the project (91c7997)
  • Add feature flag to enable place routes (aca93f0)
  • Add organization filter to event and registration search pages (fb6c283)
  • Allow only admin users to see registration instructions (62e2bdd)
  • Allow organization pages only for financial admins and superusers (3b7ebb0)
  • Allow price group pages only for financial admins and superusers (92c1dbc)
  • Allow registration admin to signup to a closed registration (d47aabb)
  • Allow superuser to modify any instance (853682d)
  • Display all keyword pages in read-only (527663e)
  • Display all keyword set pages in read-only (23085dd)
  • Re-organise help pages navigation (5c245cb)

Bug Fixes

  • Fine-tune input components disabled styles (de8d86a)
  • Pass getApiToken to createApolloClient function (e5d2889)
  • Require exact match in event search test (2fd1bb0)
  • Update cookie consent cookies for playwright tests (2e9d97d)
  • Use alert role in accessibility notification (6d89bdc)
  • Validate max lengths of event fields (c5d5821)
  • Validate max lengths of image fields (5c2833f)
  • Validate max lengths of keyword fields (3582372)
  • Validate max lengths of keyword set fields (e7a14f9)
  • Validate max lengths of organization fields (ef1d729)
  • Validate max lengths of place fields (5c45cea)
  • Validate max lengths of price group fields (0affcdd)
  • Validate max lengths of signup fields (a5bea58)

1.7.1 (2024-04-29)

Bug Fixes

  • Fetch price groups only if web store is enabled (7cb887c)

1.7.0 (2024-04-26)

Features

  • Add accessibility texts to checkbox group (dfb4702)
  • Add accounts to organization form (f0d43cf)
  • Add offer_price_groups for offers (e976320)
  • Allow financial admin to update organization merchants (74d0d9f)
  • Allow only superuser to edit merchants (f5eec66)
  • Allow superuser to update any organization (afd1354)
  • Display accessibility notification after loading reservation timer (9dfdab0)
  • Display all options in checkbox groups (4d3ea7f)
  • Display modal if registration time is expiring soon (978a6b8)
  • Have only one field to define vat percentage (83e6dd6)
  • Support updating organization web_store_merchants (9dab316)
  • Swedish Linked Registrations instructions page (6de791b)

Bug Fixes

  • Change column header order (9bdc886)
  • Change short description field type to textarea (6c3533c)
  • Change the native language field to optional (1f8fbf7)
  • Display notification for each offer (eaafbc0)
  • Fine-tune external user instruction text (fe60905)
  • Improve accessibility of highlight component (e4ef280)
  • Improve add button texts (0f077dd)
  • Improve event times table accessibility (b86b382)
  • Improve offer field order (391a258)
  • Improve Swedish and English translations (d409da2)
  • Move event description field location in event form (f153a20)
  • Rename admin section navigation button (5eea861)
  • Rename support page navigation (fecbb47)
  • Replace HDS SearchInput with TextInput (a967f00)
  • Reset page param after deleting instance (8835d43)
  • Show status element when table results changes (25bb6e6)
  • Update a11y status when filtered attendees are changed (327f0f0)