Skip to content

Latest commit

 

History

History
165 lines (114 loc) · 5.49 KB

File metadata and controls

165 lines (114 loc) · 5.49 KB

Changelog

All notable changes to this project will be documented in this file.

See keep a changelog for information about writing changes to this log.

  • Added app:test:metrics-exception for simulating exceptions in metrics.

1.5.4 - 2026-06-23

  • Updated FailedMessageEventListener.
    • Added a priority of -101 to ensure it runs after core listeners.
    • Swallowed exceptions when sending failed messages notifications.

1.5.3 - 2026-05-21

  • Updated bundles.

1.5.2 - 2025-11-28

  • Readded ids to normalization context.

1.5.1 - 2025-11-18

  • Ensured backwards compatibility with locations.

1.5.0 - 2025-11-17

  • Changed to import resources from endpoints instead of hooking into an external database.
  • Added day of week to formatted dates according to locale in bookings.
  • Introduced telecoil (teleslynge) to resources.

1.4.3 - 2025-11-06

  • Fixed messenger queue DSN.

1.4.2 - 2025-09-15

  • Correctly use datetime to identify non-overlapping busy intervals.

1.4.1 - 2025-09-11

  • Filtered out non-overlapping busy intervals.

1.4.0 - 2025-06-03

  • Add excluded resources environment variable.
  • Added create/cancel bookings endpoints and tests.
  • Updated GitHub workflow images.

1.3.0 - 2024-11-14

  • Added metric to system.
  • Added webformId to notification mail.
  • Upgraded bundles.
  • Updated api/core to version 3.2.x
  • Updated to use ApiResource attributes instead of yaml.
  • Updated class extensions and functions.
  • Updated data providers and persisters to state providers and processers respectively.
  • Removed locations and GET user bookings endpoints.

1.2.3 - 2024-10-25

Changed

  • Upgrade symfony/cache to 6.4.12 because of PHP Redis driver error

1.2.2 - 2023-11-28

  • Fixed issue where resource display was not set when rebuilding user booking entry cache.
  • Added "responseRequested" to booking invitations to fix issue with status.
  • Fixed status when resource has not answered event invitation in accept flow.

1.2.1 - 2023-11-23

  • Changed resource display name in notifications.
  • Fixed remove from cache table on booking delete.
  • Moved handling of delete/update user booking cache entry into messages.

1.2.0 - 2023-11-15

  • Added User booking cache entity.
  • Added User booking cache service.
  • Added API for fetching cached user bookings.
  • Removed Rabbit MQ (remeber to update the DSN in local .env)
  • Updated docker compose setup to newest version
  • Fixed issue with booking cache entries not being created.
  • Added resourceDisplayName to cache.
  • Moved AddBookingToCacheMessage handling to own queue.

1.1.2 - 2023-08-29

  • Changed search query to only allow search in subject.

1.1.1 - 2023-08-24

  • Changed user bookings to paginated.
  • Added acceptConflict field to resource.
  • Added tests for acceptConflict.
  • Ignore deprecation warnings in production.
  • Added commands related to user booking cache.
  • Modified create booking code to allow conflicts if resource.acceptConflict is true.
  • Updated symfony and dependencies.
  • Changed how location email and name is found in user bookings.
  • Set displayName from resource database when set.

1.0.4 - 2023-05-03

Added auto restart to queue container.

1.0.3 - 2023-04-20

  • Updated resource entity with new schema.
  • Updated docker setup to itk-version: 3.0.0
  • Refactored message handling and notifications with better logging and retry logic

1.0.2 - 2023-02-06

  • Add .ics timezone
  • Added tests.
  • Upgraded symfony/http-kernel [Security]
  • Upgraded symfony/security-bundle [Security]
  • Change .ics "to time"
  • Change .ics description to use subject.
  • Fixed timezone issues for emails.

1.0.1 - 2022-12-12

  • Updated changelog

1.0.0 - 2022-12-12

  • First release.