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 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.
- Upgrade
symfony/cache
to6.4.12
because of PHP Redis driver error
- 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.
- 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.
- 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.
- Changed search query to only allow search in subject.
- 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.
Added auto restart to queue container.
- 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
- 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.
- Updated changelog
- First release.