Blog post
https://www.ecamp3.ch/en/blog/2023-10-go-live/
Merged PRs
- Client-side printing with Vue by @carlobeltrame in #3532
- UnitTest testSqlQueryCount for GetEntity and GetCollection by @pmattmann in #3602
- api: update dev-data by @BacLuc in #3701
- print: revert "update js-linter" by @BacLuc in #3733
- Revert "CategoryCreateProcessor: set timestampable properties manually" by @BacLuc in #3754
- Fix linebreaks in client print by @carlobeltrame in #3745
- persistDashboardFilter.cy.js: fix cypress/no-unnecessary-waiting by @BacLuc in #3734
- php-cs-fix 3.23.0, phpstan 1.10.29 by @pmattmann in #3714
- Use "Vorlage" instead of "Layout" to better reflect the actual action by @manuelmeister in #3765
- api: add snapshot tests of the responses by @BacLuc in #3622
- frontend: use vite's mechanism for env variables to fill window.envir… by @BacLuc in #3268
- Improve frontend startup without pdf service running by @manuelmeister in #3783
- api: set report_fields_where_declared:true in doctrine.yaml for doctr… by @BacLuc in #3749
- Fix strange popover positioning by @manuelmeister in #3789
- Frontend: fix vitest warnings by @BacLuc in #3812
- Fix CD for devel and feature branch by @BacLuc in #3835
- ApiWrapper.vue: fix autosave by @BacLuc in #3840
- New material view (subset) by @manuelmeister in #3797
- CI: add pdf tests by @BacLuc in #3834
- api: enable savepoints for transactions by @BacLuc in #3843
- Optimize dev views by @manuelmeister in #3838
- Client print detail improvements by @carlobeltrame in #3861
- Add Dev Data by @DeNic0la in #3867
- Backup and restore from s3 bucket by @BacLuc in #3640
- Document AWS Setup by @BacLuc in #3641
- Api openapi spec snapshot by @BacLuc in #3750
- sentry: add sourcemaps to frontend and print by @BacLuc in #3713
- ResponseSnapshotTest: improve performance by @BacLuc in #3844
- Fix TextField parse functionality by @manuelmeister in #3824
- Optimize material table in small container by @manuelmeister in #3894
- Organize admin views by @manuelmeister in #3841
- fix(frontend): fix auto-save; improve Controls page by @usu in #3873
- frontend: set timezone for tests by @BacLuc in #3837
- replace mailhog with maildev by @BacLuc in #3842
- api: move querycount tests to single snapshot by @BacLuc in #3942
- .helm: also delete hook resources before-hook-creation by @BacLuc in #3930
- api/README.md: remove "could not connect to debugging client" messages from logs by @BacLuc in #3944
- FIX: variant has been renamed to isDefaultVariant by @manuelmeister in #3962
- pdf: fix NPE for empty
- tags in RichText.vue by @BacLuc in #3868
- ETimePicker: fix times between 01:00 and 09:59 cannot be typed by @BacLuc in #3921
- Vertically center text across fields and heights on baseline by @manuelmeister in #3964
- chore(print): replace vuetify calendar by @usu in #3887
- chore: don't run CI for branch pushes (already covered by merge_group trigger) by @usu in #3901
- api: switch to yaml for openapi spec snapshot test by @BacLuc in #3943
- frontend: fix mobile view of materialLists by @BacLuc in #3996
- Category layout editing should be full width by @carlobeltrame in #3992
- Add red asterisk to required selects by @carlobeltrame in #3994
- Deploy fixes for found bugs on staging by @carlobeltrame in #4001
Info
Deployment: #4004
Full Changelog: PROD-2023-08-17...PROD-2023-10-21