Skip to content

Latest commit

 

History

History
562 lines (346 loc) · 32.7 KB

File metadata and controls

562 lines (346 loc) · 32.7 KB

Change Log

4.3.0 (2026-06-11)

Features

  • Migrate kukkuu admin yarn to pnpm (f5e2734)

4.2.7 (2026-06-04)

Dependencies

  • Bump axios from 1.15.2 to 1.16.0 (79204b7)
  • Bump vitest from 3.2.4 to 4.1.0 (885459e)
  • Vite 8 migration required for vitest (43d1d0d)

4.2.6 (2026-05-11)

Dependencies

  • Bump @babel/plugin-transform-modules-systemjs (1e3f286)
  • Bump axios from 1.15.0 to 1.15.2 (adf5e91)
  • Bump fast-uri from 3.1.0 to 3.1.2 (96c7236)
  • Bump postcss from 8.5.9 to 8.5.14 (8a7a355)

4.2.5 (2026-04-23)

Dependencies

  • Bump follow-redirects from 1.15.11 to 1.16.0 (ec53e69)

4.2.4 (2026-04-15)

Dependencies

  • Bump axios from 1.13.5 to 1.15.0 (3f128bb)
  • Bump vite from 6.4.1 to 6.4.2 (4e9d83f)
  • Update vulnerable packages (c188e40)

4.2.3 (2026-03-23)

Dependencies

  • Bump eslint plugins Refs: RATY-299 (9697b05)
  • Bump flatted from 3.4.1 to 3.4.2 (96eb4ef)

4.2.2 (2026-03-16)

Dependencies

  • Bump axios from 1.12.0 to 1.13.5 (6c28da1)
  • Bump flatted from 3.3.2 to 3.4.1 (8baed2b)

4.2.1 (2026-01-27)

Dependencies

  • Bump lodash from 4.17.21 to 4.17.23 (f7c24a4)

4.2.0 (2026-01-09)

Features

  • Yarn install hardening RATY-280 (b522a60)

Bug Fixes

  • Testcafe disable local network checks (4a6ecda)

4.1.1 (2025-12-09)

Dependencies

  • Bump jws from 3.2.2 to 3.2.3 (91e29a6)
  • Upgrade jsonwebtoken to 9.0.3 (19e6f18)

4.1.0 (2025-11-26)

Features

  • Add csp report-uri Ref: KK-1477 (7dc2e0b)
  • Enable cloud Sentry Ref: KK-1477 (4f4482f)
  • Generate sourcemaps Ref: KK-1477 (4f4482f)

Bug Fixes

  • Use correct release variable Ref: KK-1477 (c881109)

4.0.6 (2025-10-24)

Dependencies

  • Bump vite from 6.3.6 to 6.4.1 (bb6087a)

4.0.5 (2025-10-06)

Bug Fixes

  • Enforce frozen lockfile by default (03e9f9a)

4.0.4 (2025-09-15)

Dependencies

  • Bump axios from 1.8.2 to 1.12.0 (76a0be4)
  • Bump vite from 6.0.11 to 6.3.6 (135e278)

4.0.3 (2025-08-15)

Dependencies

4.0.2 (2025-06-10)

Bug Fixes

  • event-image: Error notification rendering for rejected uploads (f31a226)
  • event-image: Preview in event edit view when changing the image (716f37e)
  • event-image: Set max size to 1MB for image upload (ac18bea)
  • Set dependabot reviewers for ratkaisutoimisto (d98aea9)

Dependencies

  • Bump @babel/helpers from 7.26.0 to 7.26.10 (#343) (e573063)
  • Bump @babel/runtime from 7.26.0 to 7.26.10 (#342) (f116426)
  • Bump axios from 1.7.9 to 1.8.2 (#341) (dec33d5)

Documentation

  • Fix link to jwt config.ts (c2990f1)

4.0.1 (2025-03-03)

Bug Fixes

  • AuthService resetAuthState should be asynchronous (eb85340)
  • Convert ms to seconds for UserManager (5720b5a)
  • deps: Upgrade vitest coverage package (fdec5b0)
  • deps: Upgrade vitest coverage package (130eff1)
  • Hook usage error in OccurrenceAttendedField (b538732)
  • sonarcloud: Use {Icon} instead of {Icon && Icon} in JSX (76cc89d)
  • Validation of the DateTimeTextField when it's disabled (4d561e5)

4.0.0 (2025-02-06)

⚠ BREAKING CHANGES

  • vite: migrate from CRA to Vite

Features

  • Add csp meta-tag (081d783)
  • Enable children resource only with viewFamilies permission (8381e20)
  • Use polling in docker development to enable hot reload (2260422)

Bug Fixes

  • Add blob to img-src CSP-rule (2c09d8e)
  • Build and deps issues (1868b01)
  • build: Use build arg in docker static builder (f72856b)
  • config: Admin ui url (ed16447)
  • Consistency between pre-commit & non-pre-commit linting (50e66be)
  • Date formats of date fields (778933e)
  • deprecation: Set package type to "module" (2ac5a82)
  • Disable React-admin telemetry (8f9eb51)
  • docker: Build (ff6b515)
  • Eslint installation (c832b2c)
  • eslint: Improve linting (8786e0b)
  • Eslintrc configuration (3521306)
  • Husky pre-commit run vitest related with lint-staged (0bc25f1)
  • Lint-staged should use format:code with max-warnings flag (8086f82)
  • Linter and ts issues (5e50046)
  • Linting issues (5c6ba7f)
  • localdev: Add localhost:, 127.0.0.1: to CSP connect-src (e599b59)
  • Occurrence date time validation (c59eb60)
  • Remove email, phone number & child link from occurence's user list (29c4fae)
  • Translation handling in events and event groups page (1b1c454)
  • Ts issues (f17c068)

Build System

  • vite: Migrate from CRA to Vite (bfcdf71)

3.6.0 (2024-11-05)

Features

  • Idle user 60mins logout (dd95daf)

3.5.0 (2024-10-28)

Features

  • Add tixly ticket system (0ea21cf)
  • Arrival status and mark as attended on ticket verification page (1ab6439)
  • Messages can be sent to all only with special permission (ed29312)

Bug Fixes

  • Event api internal enrolment handling (99b260f)

3.4.0 (2024-09-18)

Features

  • Add pagination to messages list (dcfbef1)

3.3.1 (2024-09-10)

Bug Fixes

  • The oidc silent token renew should e enabled by default (1cbd0eb)

3.3.0 (2024-09-05)

Features

  • Add working delete button to unsent message's detail page (a9285cf)

Bug Fixes

  • Update the graphql schema (4918880)

3.2.1 (2024-07-05)

Bug Fixes

  • Auth renewal should not reset a selected project (c7888bf)

3.2.0 (2024-06-11)

Features

  • Add silent token refreshing with Keycloak only (f05ef57)

3.1.0 (2024-05-29)

Features

  • Keycloak support for auth service and provider (edb6872)

Bug Fixes

  • ToLocaleString gives different time prefixes in different envs (3586163)
  • Update graphql schema (4751302)

3.0.2 (2024-03-14)

Bug Fixes

  • Occurrence creation and edit view (0a9353c)

3.0.1 (2024-02-15)

Bug Fixes

  • Events empty listing did not render any management buttons (e390a49)
  • Remove the broken birthyear column from occurrence page (e5b0b0e)

3.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • updated the schemas and types
  • update child schema fields

Features

  • Update child schema fields (2b60b4a)

Bug Fixes

  • Child language choices field value rendering (92e8f26)
  • Child show view should show the birthyear (0b925bd)
  • README omitting necessity of .env file, .env.local is not enough (457b51c)
  • Running "yarn test" on Windows by using cross-env (6f554d6)
  • Sonarcloud issue typescript:S6582, prefer optional chain expression (fb7f57b)
  • Sonarcloud issue typescript:S6606, prefer ?? instead of || (ae31395)

Code Refactoring

  • Updated the schemas and types (3cc0ae3)

2.0.1 (2023-12-21)

Bug Fixes

  • messages: Recipient count in the send email modal window (9e73664)
  • messages: Recipient selection validation after change (29de740)
  • Transform nulls to empty strings when sending data to the API (b1d5413)

2.0.0 (2023-10-30)

⚠ BREAKING CHANGES

  • prettier v3 does not work with jest-snapshot
  • messages view
  • list pages reload when data changes in the list items
  • add the missing save button toolbar into the event creation form
  • occurrence creation
  • event and groups listings
  • the record context is available only inside the ra-view
  • crud: migrate the views and their types
  • authprovider: replace a history-hook with window replaceState
  • dataprovider: migrate undoable to a mutation mode
  • dataprovider: add query client with cache
  • dataprovider: migrate queries, types and hooks
  • mui: migrate the Material-ui v4 to v5
  • upgrade all the dependencies

Features

  • Improved language tabs to fix the issues with translatable fields (7c2df8b)

Bug Fixes

  • Add the missing save button toolbar into the event creation form (79ddf0e)
  • appbar: Appbar color styles (3719e14)
  • Browser test selector and unexpected constant truthiness (460bea2)
  • Data handling of EventsAndEventGroupsListToolbar-component (13c98b3)
  • Default import linter issues (e19b239)
  • Event and groups listings (33a4b95)
  • Event group route navigation redirect (3313450)
  • Image field on event creation (696a7fc)
  • Jest-dom extensions and jest env (1accc72)
  • Linter issues (371c309)
  • List pages reload when data changes in the list items (0a6626a)
  • Messages details when no occurrences (92dbd98)
  • Messages view (ccaa3b5)
  • messages: Occurrence selection (e3b5345)
  • Occurrence creation (1f306ea)
  • Occurrence edit redirect (f5389f3)
  • Prettier issues (fa21165)
  • Prettier v3 does not work with jest-snapshot (22dd196)
  • Published field -component (dca9f45)
  • Remove the bulk actions from the datagrids (1bb827f)
  • The record context is available only inside the ra-view (29861e3)
  • Toolbar projects dropdown (4120c7e)
  • Venue show view layout (78dfc47)
  • View title component mishandled a needles source-attribute (64292e3)

Code Refactoring

  • authprovider: Replace a history-hook with window replaceState (44e6e23)
  • crud: Migrate the views and their types (e4ad65f)
  • dataprovider: Add query client with cache (fb23936)
  • dataprovider: Migrate queries, types and hooks (6f7462a)
  • dataprovider: Migrate undoable to a mutation mode (8eb993f)
  • mui: Migrate the Material-ui v4 to v5 (3dacd0c)
  • Upgrade all the dependencies (0f47e2d)

1.11.1 (2023-08-22)

Bug Fixes

  • Dockerfile base on ubi image DEVOPS-560 (#239) (c6c5c10)

[1.11.0] - 2023-05-10

Added

  • #234 Add Lippupiste ticket system

[1.10.1] - 2022-12-09

Fixed

  • #223 Remove unneeded fields from occurrences query

[1.10.0] - 2022-12-08

Added

  • #212 Add import event passwords dialog
  • #213 Add passwords tab for Ticketmaster events
  • #214 Add event related external ticket system URL field
  • #215 Add ticketmaster event end time

Fixed

  • #217 Tune occurrences queries
  • #218 Improve occurrences tab performance

[1.9.2] - 2022-12-02

Fixed

  • Fixed Azure pipeline configurations

[1.9.1] - 2022-12-01

Fixed

  • #217 Removed unneeded fields from occurrences query to make it faster

[1.9.0] - 2022-05-27

Added

  • #201 #202 Attended enrolment count in occurrence list under event

[1.8.0] - 2022-04-06

Added

  • #198 Event group republish features and status indicators

[1.7.0] - 2022-03-09

Added

  • #193 Ticket validation view
  • #195 SMS messages
  • #188 Azure-pipeline configurations

[1.6.1] - 2021-12-09

Added

  • #183 Use backend's new authentication error codes

[1.6.0] - 2021-11-23

Added

  • #178 Error page for authentication
  • #179 Guardian phone number to occurrence show view enrolments list

Fixed

  • #176 Occurrence notification subscription always being shown as 0
  • #177 Total capacity count in event and event groups list
  • #178 Flaky login when redirect target was unclear or the sign in callback page itself
  • #179 Clicking a row in occurrence show view enrolments list

[1.5.5] - 2021-04-26

Added

  • #161 Test label in the login view in the test environment

Changed

  • #157 Hide create event button when project does not allow loose events
  • #158 Hide event group create and edit button when the user is not authorized with CRUD permissions

Fixed

  • #159 Zero recipient count being shown as a question mark
  • #160 Image being unremovable after saving
  • #165 Event editing causing its event group to be nullified

[1.5.4] - 2021-02-11

Fixed

  • #154 Production build API URL

[1.5.3] - 2021-02-10

Changed

  • #139 Application title
  • #141 Distinct test environment from production environment
  • #152 Translation sheet to one controlled by the executive office
  • #148 Hide publish button if user does not have permission to publish

Fixed

  • #142 Missing labels in venue and event detail views
  • #144 Slow update of event and event group list by using confirmation pattern instead of undo pattern when deleting events
  • #147 Occurrence view crash on reload
  • #151 Crashing venue editing field when re-entering after a successful edit
  • #140, #145 Event editing leading to an error when user set a non-required string value as empty

Removed

  • #143 Helper text from venue amenities field

[1.5.2] - 2021-01-28

No changes to source. Transferred infrastructure.

[1.5.1] - 2021-01-19

Added

  • #132 Add project select

Changed

  • #130 Use GitHub flow instead of GitFlow

Fixed

  • #134 Authorization check
  • #134 Unauthorized view styles

[1.5.0] - 2020-12-17

Added

  • #109 View for viewing event group details
  • #110 Breadcrumbs to event and event group views
  • #111 Event group creation view
  • #111 Event group editing view
  • #115 View for adding an event to an event group
  • #117 Breadcrumb to occurrence detail view
  • #118 Event group publish button
  • #127 Event ready button for event in an event group

Changed

  • #107 apollo-client version to 3.0 branch
  • #112 Use GitHub Actions instead of Travis

[1.4.0] - 2020-11-11

Added

  • Messages feature

[1.3.0] - 2020-10-15

Added

  • Occurrence enrolments with no guardians now have placeholder values
  • Number of people in queue and enrolled to event occurrence
  • Number of people in queue to event page

Fixed

  • Reloading occurrence show field no longer returns a blank page

1.2.0

  • Add occurrence capacityOverride field handling in create, edit and show occurrence views

This version requires Kukkuu backend v1.4.0 or newer.

1.1.0

  • Hide export buttons
  • Prevent published occurrence editing
  • Enable event participants CHILD_AND_1_OR_2_GUARDIANS choice
  • Make text fields render line breaks

1.0.1 - 1.0.3

Configuration changes to enable authentication for production environment.

1.0.0

First public release