Skip to content

Latest commit

 

History

History
641 lines (399 loc) · 52 KB

File metadata and controls

641 lines (399 loc) · 52 KB

Changelog

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.22.1 (2026-08-12)

Dependencies

  • Bump dompurify Refs: RATY-357 (e79b6f8)
  • Bump esbuild Refs: RATY-357 (1bf79f3)
  • Bump eslint to v10 Refs: RATY-357 (8f0772b)
  • Bump form-data Refs: RATY-357 (6b2f949)
  • Bump js-yaml Refs: RATY-357 (47fb36d)
  • Bump linkify-it, sonar exclude Refs: RATY-357 (db408a4)
  • Bump react-router from 7.15.1 to 8.3.0 (29112bc)
  • Bump undici Refs: RATY-357 (5ad873b)
  • Bump vite from 8.0.14 to 8.0.16 (d5f6c0e)
  • Bump vite plugins Refs: RATY-357 (a670a16)
  • Bump vitest/coverage-v8 Refs: RATY-357 (e6ed8c1)

1.22.0 (2026-06-12)

Features

  • Add HelsinkiGroteskPro variable font (d36ed9c)

1.21.0 (2026-06-12)

Features

  • Migrate from react-modal to HDS Dialog component (08cfb02)
  • Replace react-toastify with custom NotificationsContext (303c1a7)

Dependencies

  • Migrate RHHC imports to scoped package and bundler resolution (db70f39)
  • Remove unused @babel/runtime dependency (17b6607)
  • Remove unused @types/classnames dependency (de447ac)
  • Remove unused dompurify and its type definitions (3890548)
  • Remove unused eslint-config-prettier dependency (be17990)
  • Remove unused html-react-parser dependency (fb85501)
  • Replace dequal with lodash isEqual (d82de52)
  • Update testing-library packages to latest versions (a4652bd)
  • Upgrade @apollo/client to v3.14.0 (3a0b556)
  • Upgrade React to v19 and align typings (4e59634)
  • Upgrade HDS to v6.0.2 (7ac36db)

1.20.0 (2026-06-08)

Features

1.19.9 (2026-06-04)

Dependencies

  • Bump axios from 1.15.2 to 1.16.0 (8991129)
  • Bump brace-expansion from 5.0.5 to 5.0.6 (07646e4)
  • Bump react-router from 7.12.0 to 7.15.0 (0871820)
  • Bump ws from 8.18.2 to 8.21.0 (2a521bd)

1.19.8 (2026-05-12)

Dependencies

  • Bump postcss from 8.5.8 to 8.5.14 (c34570f)

1.19.7 (2026-05-11)

Dependencies

  • Bump axios from 1.15.0 to 1.15.2 (ab76b9e)
  • Bump fast-uri from 3.0.6 to 3.1.2 (00cf13a)

1.19.6 (2026-05-08)

Bug Fixes

  • Resolve html-to-draftjs CJS/ESM interop error with Vite 8 (f8dcd1b)

Dependencies

  • Bump dompurify from 3.3.2 to 3.4.0 (#459) (51daac8)
  • Bump follow-redirects from 1.15.11 to 1.16.0 (#458) (6564309)

1.19.5 (2026-04-13)

Features

  • Upgrade hds-react to version 5.0.0 (289d03c)

Dependencies

  • Bump axios from 1.13.5 to 1.15.0 (c48e3bb)
  • Bump lodash-es from 4.17.23 to 4.18.1 (b205043)
  • Bump vite from 8.0.3 to 8.0.5 (60436eb)
  • Pin @tootallnate/once >=3.0.1 for security fix (221d2c5)
  • Pin picomatch 2.3.2 via transitive resolutions (9d0aac0)
  • Remove oidc-client dependency from package.json and yarn.lock (5835e07)
  • Remove unused @datepicker-react/hooks package (8367dde)
  • Remove unused @ffmpeg-installer/ffmpeg package (b8696dc)
  • Remove unused postcss-scss package (21c3aa2)
  • Remove unused pretty packages (229e42d)
  • Replace vite-plugin-eslint with @nabla/vite-plugin-eslint (2d769bc)
  • Update lodash to version 4.18.1 (252d2bc)
  • Update minimatch to >=9.0.7 to address ReDoS vulnerabilities (d74bde2)
  • Update sonar exclusions and test inclusions (c54d582)
  • Update tmp to version 0.2.4 (eab2422)
  • Upgrade @stylistic/eslint-plugin to v5.10.0 (be3f964)
  • Upgrade lint-staged to v16.4.0 (71ae439)
  • Upgrade vite to v8 and @vitejs/plugin-react-swc to v4 (c9ce3ff)
  • Upgrade vitest to v4 and silence jsdom CSS warnings (48fd7c2)

1.19.4 (2026-03-24)

Dependencies

  • Bump eslint and plugins Refs: RATY-299 (c04650e)
  • Bump flatted from 3.4.1 to 3.4.2 (d7fde85)

1.19.3 (2026-03-18)

Dependencies

  • Bump dompurify from 3.3.1 to 3.3.2 (edaf33e)

1.19.2 (2026-03-18)

Dependencies

  • Bump axios from 1.12.0 to 1.13.5 (10befdf)
  • Bump dompurify from 3.2.5 to 3.3.1 (7721a07)
  • Bump flatted from 3.3.3 to 3.4.1 (28a805b)
  • Upgrade @playwright/test to latest Refs: RATY-299 (d5e1006)

1.19.1 (2026-01-27)

Dependencies

  • Bump lodash from 4.17.21 to 4.17.23 (b82f465)
  • Bump lodash-es from 4.17.21 to 4.17.23 (d59fa64)

1.19.0 (2026-01-14)

Features

  • Yarn install hardening RATY-280 (939ce40)

Dependencies

  • Bump react-router from 7.5.3 to 7.12.0 (b618173)

1.18.1 (2025-12-09)

Dependencies

  • Bump js-yaml from 4.1.0 to 4.1.1 (8147483)
  • Bump jws from 3.2.2 to 3.2.3 (7ac80f3)
  • Upgrade commitlint to 20.2.0 (07577bb)
  • Upgrade eslint to 9.39.1 (46c4f67)
  • Upgrade jsonwebtoken to 9.0.3 (2f359a2)

1.18.0 (2025-11-27)

Features

  • Add csp report-to header Ref: PT-1962 (cf0a545)
  • Enable cloud sentry Ref: PT-1962 (da399b8)
  • Generate sourcemaps Ref: PT-1962 (fc9d95e)

Bug Fixes

  • Dockerfile fix incorrect CSP report-uri arg Ref: PT-1962 (ec73a62)
  • Use correct Sentry release variable Ref: PT-1962 (773e175)

Dependencies

  • Bump vite from 6.3.6 to 6.4.1 (df1bb37)

1.17.1 (2025-09-15)

Dependencies

  • Bump vite from 6.3.5 to 6.3.6 (16c0d11)

1.17.0 (2025-09-12)

Features

  • playwright: Add Playwright critical path tests for event creation (e63ea11)

Dependencies

  • Axios to 1.12.0 (4150fd3)
  • Bump form-data from 4.0.2 to 4.0.4 (ee0c9b6)

Documentation

  • Add gruppo to architecture README (a015c0c)

1.16.0 (2025-05-20)

Features

  • playwright: Add language change test (abe5aad)

Bug Fixes

  • Always navigate to root after organisation select (a7a03ab)
  • Occurrences deletion UI update on event creation page (732de48)
  • Remove process.env from vite config define (cebad35)
  • security: Update packages to latest minor & update snapshots (bdd8338)

1.15.0 (2025-04-28)

Features

  • apollo: Cache persistor for cms client (a8f78db)
  • apollo: Clients refactored and added CMS URL rewriting rules (4e60a9c)
  • apollo: Prepopulate languages query cache (4c66b7b)
  • CSP: Add CSP meta tag (29ef2ff)
  • dependabot: Configure dependabot using .github/dependabot.yml (28c54f8)
  • Fix timezone to Helsinki's zone (81734ce)
  • license: Add LICENSE file using MIT license (8c40d42)
  • Replace Redux context with React context implementation (28d4ace)
  • Upgrade to eslint v9 & flat config file (77c4f4b)
  • Use react-router Link with HCRC-lib (20a54bf)

Bug Fixes

  • dependabot: Remove inexistent kuva-frontend team from reviewers (85c0b87)
  • Flex-wrap footer links when they do not fit in single row (4af5e83)
  • Make SCSS files Dart Sass 3.0.0 compatible (8c5c126)
  • Passing key property to JSX without using spread (efe67b7)
  • Remove dependabot reviewers, set comment for PT-1887 (b008255)

1.14.1 (2024-12-11)

Bug Fixes

  • Import/no-anonymous-default-export lint warning in vite.config.ts (119b6e1)
  • Login redirect (f1723db)
  • Login redirect (c63637b)
  • Mobile navigation (4ccda44)
  • Setting VITE_APP_IDLE_TIMEOUT_IN_MS in .env* files (2c39730)

1.14.0 (2024-10-23)

Features

Bug Fixes

  • Header loading with new hcrc version (#359) (04f36e1)
  • Remove trailing slash from AppConfig.origin -> callback URL works (dd8bca6)
  • Update types after backend PR City-of-Helsinki/palvelutarjotin#364 (c85b73c)

1.13.0 (2024-09-25)

Features

Bug Fixes

1.12.0 (2024-09-16)

Features

1.11.0 (2024-05-16)

Features

  • Add editing of study group's preferred times to EnrolmentForm (eefc905)
  • Unit place selector search filter parameter (3de3dd9)

1.10.0 (2024-04-26)

Features

  • Add pEvent.isQueueingAllowed & studyGroup.preferredTimes support (d304d75)

Bug Fixes

1.9.1 (2024-04-03)

Bug Fixes

  • Fix event links with double locale, e.g. /fi/fi/ -> /fi/ (135af9d)
  • Fix image uploading by installing apollo-upload-client and using it (d00df67)
  • Use correct Linked Events test URL in testing (fc85aea)

1.9.0 (2024-03-22)

Features

  • Migrate from CRA to Vite, TODO: tests & linting (5f67228)
  • Migrate from Jest to Vitest (23c5e48)
  • Upgrade to HDS v3.5 & RHHC v1.0.0-alpha255 that uses HDS v3.5 (613a794)
  • Use HDS v3.5 breakpoints if possible, otherwise custom breakpoints (42e1ab5)
  • Use HDS v3.5's hds-favicon-kit for favicons (af3adc8)

Bug Fixes

  • docker: Pass REACT_APP_ORIGIN as argument to Dockerfile (975c0d7)
  • Fix production styles & running docker compose (130fb3a)
  • Fix routing of CMS pages by fixing getRoutedInternalHref function (14b9019)
  • Fix showing selected menu item by fixing getIsItemActive function (428e0e4)
  • Remove non-working preview from (Approve|Decline)EnrolmentModal (cc41530)
  • Update .env* files (177044b)
  • Update .env* files (c9f0425)

1.8.0 (2023-12-27)

Features

  • Add helper text to the own places filter (ebfedb7)

Bug Fixes

  • Cimode localization (5249ce0)
  • Header logo should use a pointer as a cursor (ab64715)

1.7.3 (2023-12-14)

Bug Fixes

  • Enrolment edit link (9e5ff5c)
  • Enrolment edit when no audience limits are set (6330af9)
  • No defaults should be given as a group size limit (fbf1eb5)

1.7.2 (2023-09-20)

Bug Fixes

1.7.1 (2023-06-29)

Updates

  • the Node has been updated to v. 20.
  • all the dependencies has been updated to the latest, so also all the existing code needed some migration.

Bug Fixes

  • setFieldValue types and usage (f83ebfe)

1.7.0 (2023-05-10)

Features

  • queue: enrolment queue table (b44f5e5)

Bug Fixes

  • queue: refresh the queue table on enrolment changes (abfb62f)

1.6.2 (2023-04-27)

Bug Fixes

1.6.1 (2023-03-27)

Bug Fixes

  • use correct contact infos in enrolment details (138e1d7)

1.6.0 (2023-01-13)

Features

  • correct translations in UI
  • update privacy policy links

Bug Fixes

  • update browser test localization (8e4c013)

1.5.0 (2022-11-08)

Features

  • add terms of service page link to profile form (e70abce)
  • update registration pending page text and contact info (c75fb70)

1.4.0 (2022-10-12)

Features

  • autoAcceptanceMessage: notification about the email content (564d7ca)
  • autoAcceptanceMessage: updated the schema (4f0c6da)
  • cms menu loading skipped when user is not logged in (cf70ac0)
  • implement new occurrence form with HDS inputs (dae2a51)
  • navigation: add dropdown menu and delete sub navigation bars (d57c8a7)
  • profile: email can be given in my profile form (b62b489)
  • sidebar: add sidebar layout and link list (f494789)

Bug Fixes

  • a typo in the placeholder text "Etsi helsinkiläistä toimipistettä" (2eb425a)
  • add img and figure styles to fix cms page with bit image (d7d5de2)
  • autoAcceptanceMessage: a trivial style fix (83191da)
  • autoAcceptanceMessage: fixed edit event page mutation (70bc6c7)
  • autoAcceptanceMessage: updated the Swedish translations (01ace09)
  • back navigation to pages where it was inconsistent (6176a2a)
  • delete padding:0 from sidebar container (0945c40)
  • delete unused function from validation schema (df2a04a)
  • delete unused import (c977412)
  • EditOccurrencePage form fix (c709c30)
  • filter undefined children from menu (4f0e951)
  • multiday occurrence time in occurrences table (54080e4)
  • new occurrence form text fixes (4a73a1c)
  • prevent fetching the places without place id (7c6097b)

1.3.0 (2022-04-21)

Features

  • autoAcceptanceMessage: notification about the email content (564d7ca)
  • autoAcceptanceMessage: updated the schema (4f0c6da)
  • implement new occurrence form with HDS inputs (dae2a51)
  • navigation: add dropdown menu and delete sub navigation bars (d57c8a7)
  • profile: email can be given in my profile form (b62b489)
  • sidebar: add sidebar layout and link list (f494789)

Bug Fixes

  • a typo in the placeholder text "Etsi helsinkiläistä toimipistettä" (2eb425a)
  • add img and figure styles to fix cms page with bit image (d7d5de2)
  • autoAcceptanceMessage: a trivial style fix (83191da)
  • autoAcceptanceMessage: fixed edit event page mutation (70bc6c7)
  • autoAcceptanceMessage: updated the Swedish translations (01ace09)
  • back navigation to pages where it was inconsistent (6176a2a)
  • delete padding:0 from sidebar container (0945c40)
  • delete unused function from validation schema (df2a04a)
  • delete unused import (c977412)
  • EditOccurrencePage form fix (c709c30)
  • filter undefined children from menu (4f0e951)
  • multiday occurrence time in occurrences table (54080e4)
  • new occurrence form text fixes (4a73a1c)
  • prevent fetching the places without place id (7c6097b)

1.2.0 (2022-01-12)

Features

  • autoAcceptanceMessage: notification about the email content (564d7ca)
  • autoAcceptanceMessage: updated the schema (4f0c6da)
  • profile: email can be given in my profile form (b62b489)

Bug Fixes

  • autoAcceptanceMessage: a trivial style fix (83191da)
  • autoAcceptanceMessage: fixed edit event page mutation (70bc6c7)
  • autoAcceptanceMessage: updated the Swedish translations (01ace09)
  • back navigation to pages where it was inconsistent (6176a2a)
  • multiday occurrence time in occurrences table (54080e4)

1.1.1 (2021-12-17)

Bug Fixes

  • add missing Admin text to sv translation (b865ede)
  • delete beta texts (bac5272)
  • occurrences listing in event summary showing ongoing events in the past section (638eed6)

1.1.0 (2021-12-10)

Features

  • add is orderable to school checkbox to create occurrences page (98282f7)
  • update enrolment link label to also have email (8c63d67)

1.0.0 (2021-12-08)

Features

  • unit place selector uses schoolsAndKindergartens query (aa0173c)

Bug Fixes

  • delete unused variables (53856c3)
  • make phonenumber not required when editing enrolment (c7b6951)
  • unit id fields entries are filtered in lowercase format (ce6b75e)
  • validation in edit enrolment page + add tests (74bbc8a)

0.3.6 (2021-11-12)

Features

  • add ability to edit occurrences (add/delete) (ebbcff7)
  • show loading indicator in occurrences table when deleting/canceling (c1988d0)
  • study group unit field and selector (37af0dc)
  • updated the study group and servicemap api schemas. (9837ad1)

Bug Fixes

  • add couple sv transltions (07c69cc)
  • better translation for unit field checkbox (44eec53)
  • couple translation fixes (0a50942)
  • dont try to fetch language options from cms when not on cms page (696b57b)
  • how multiday occurrences are shown and update date formatting to coply with HDS guidelines (c21c56e)
  • show dash instead of 0 when amounOfSeats if 0 (0874c5d)
  • show multi day occurrences as date range in event preview card (8d15fd6)
  • swedish translation dfor deleteSuccess (5d3a1ae)

0.3.5 (2021-09-28)

Features

  • filter events by profile places (91008e5)

Bug Fixes

  • add missing sv translations (b3e4e89)
  • add swedish translation for my profile form (f8cb897)
  • browser tests (e7f820e)
  • build ts error by ignoring cmsMockDataUtils type check (c799856)
  • delete unused imports (6b36018)
  • events page tests after translation changes (aa43bd6)
  • hide also seats input when not internal enrolment (1525db8)
  • hide min and max fields when not internal enrolment + improve tests (88f910b)
  • some translation improvements for places selector (847d92c)

0.3.4 (2021-09-21)

Features

  • add external enrolment url support (df829df)
  • add import to calendar button to occurrence row action dropdown (6d2116d)
  • add placeIds to profile mutation and quries (188175d)
  • cms: add breadcrumbs + other refactoring (0a45a08)
  • cms: add sub page search (4455e1a)
  • cms: cms navigation and page component (c619f82)
  • enrolment-type: an enrolment type selector implemented. (cd79c7f)
  • enrolment-type: different validation on each enrolment type (8af9d4a)
  • enrolment-type: Enrolment type effects on occurrence table. (4885abc)
  • enrolment-type: events enrolment info differs on different enrolment type (2bb28d1)
  • location selector to profile form (104ba6a)

Bug Fixes

  • changes to min and max labelling in occurrence form. (56dbd54)
  • enrolment info validation (2a6efe4)
  • enrolment-type: removed an unimplemented event-has-no-occurrences -field. (90bf75c)
  • enrolment-type: resolved the linter issues (cf66469)
  • pt-1141 hide group size inputs when external enrolment (62bef91)
  • types/dompurify to prod deps (8b2a5ba)

0.3.3 (2021-09-07)

Features

  • cms: added a feature flag for headless cms implementation. (b0a1174)
  • cms: CMS page navigation. (7ea9a0a)
  • cms: CMS page navigation. (29689fd)
  • cms: integrated the headless cms to render a language specific page menu (fcf3a6a)
  • navigation: refactored header to use HDS navigation. (5b36974)
  • profile: added a language selector to my profile form. (278bf48)

Bug Fixes

  • event pagination error and improve tests (46d3dc2)
  • occurrence: removed the unpublish event button (31ac36d)

0.3.2 (2021-08-20)

Features

  • events: show error message if fetching more event fails (707c397)

Bug Fixes

  • pagination when server returns error (68918c9)
  • show only first and last occurrences if over 5 are in the future when deleting event (a006bc1)
  • update fetch more error translations (037c489)

0.3.1 (2021-08-18)

Bug Fixes

  • editor: strip pasted styles in event description editor (b033279)
  • hard coded a Finnish registration pending text instead of lorem ipsum. (240dc7b)

0.3.0 (2021-07-15)

Bug Fixes

  • change locations to location in query (18f250d)