Releases: puzzle/pcts
Releases · puzzle/pcts
Release list
0.7.0
0.7.0 (2026-06-02)
Features
- (WIP squash later) (007c5c8)
- add ldap name to ptime sync (007c5c8)
- set lang attribute correctly #514 (3dfa0f8)
Bug Fixes
- do not display deleted member in overview #590 (#621) (c9cc50a)
- remove unused variable (6663341)
- sonar: remove unused variable (6663341)
- submit and copy button wrongly invalidates form #472 (faf3368)
Miscellaneous Chores
- Add functionality to cancel runs conditionally (0646164)
- add spellchecks for translations #509 (1a22ab8)
- deps: update all devdependencies (minor and patch) (#613) (7c16d3d)
- deps: update all devdependencies (minor and patch) (#641) (64eaa90)
- deps: update angularmaterial monorepo to v21.2.10 (#622) (b3388c0)
- deps: update angularmaterial monorepo to v21.2.11 (#627) (1ec0dcd)
- deps: update angularmaterial monorepo to v21.2.12 (#635) (d4a4d46)
- deps: update angularmaterial monorepo to v21.2.13 (#647) (db1317d)
- deps: update angularmaterial monorepo to v21.2.9 (#615) (1069fab)
- deps: update cypress-io/github-action action to v7.1.10 (#608) (51961e5)
- deps: update cypress-io/github-action action to v7.3.0 (277ed06)
- deps: update dependency @puzzleitc/puzzle-shell to v5.1.3 (#636) (0209e5a)
- deps: update dependency com.diffplug.spotless:spotless-maven-plugin to v3.5.1 (f775dd2)
- deps: update dependency com.diffplug.spotless:spotless-maven-plugin to v3.6.0 (367e35f)
- deps: update dependency cypress to v15.14.2 (#616) (c4e9413)
- deps: update dependency cypress to v15.15.0 (f51c504)
- deps: update dependency cypress to v15.16.0 (#646) (53baef9)
- deps: update dependency date-fns to v4.2.1 (300d596)
- deps: update dependency date-fns to v4.3.0 (dfda3c4)
- deps: update dependency jest-environment-jsdom to v30.4.1 (#623) (c68ad68)
- deps: update dependency maven to v3.9.16 (#628) (242ffeb)
- deps: update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.5.6 (#642) (ed5eead)
- deps: update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.6 (#643) (d0c6ba8)
- deps: update dependency org.flywaydb:flyway-database-postgresql to v12.5.0 (2a9b5f4)
- deps: update dependency org.flywaydb:flyway-database-postgresql to v12.6.1 (#624) (4eac700)
- deps: update dependency org.flywaydb:flyway-database-postgresql to v12.6.2 (#637) (2e7511b)
- deps: update dependency org.flywaydb:flyway-database-postgresql to v12.7.0 (bc2db2f)
- deps: update dependency org.sonarsource.scanner.maven:sonar-maven-plugin to v5.7.0.6970 (ed6993b)
- deps: update dependency typescript-eslint to v8.59.1 (#609) (7fe0d34)
- deps: update dependency typescript-eslint to v8.59.2 (#619) (4bbb4ba)
- deps: update dependency typescript-eslint to v8.59.3 (#625) (a7bdda1)
- deps: update dependency typescript-eslint to v8.59.4 (#633) (c0bd3f6)
- deps: update dependency typescript-eslint to v8.60.0 (#644) (2004cf1)
- deps: update eclipse-temurin docker tag to v25.0.3_9-jre-alpine (#617) (77103a4)
- deps: update nginxinc/nginx-unprivileged docker tag to v1.31 (8106127)
- deps: update node.js to v24.16.0 (d566413)
- Update postgres image tag to 18 #580 (5a7f4a0)
- Update postgres image tags to 18 #580 (5a7f4a0)
0.6.0
0.6.0 (2026-04-28)
Features
- backend: Add attributes to certificate-type #493 (f33c0cb)
- backend: add automatic ptime user sync #543 (318e071)
- scheduled: Add validation for syncjob properties #587 (9a40d11)
Bug Fixes
Miscellaneous Chores
- add missing apastrophes to allow for ()[] etc in branch name (3e127fd)
- config: migrate config renovate.json (983d3d7)
- config: migrate Renovate config (983d3d7)
- deps: update actions/configure-pages action to v6 (8001cf1)
- deps: update actions/deploy-pages action to v5 (b2ea14c)
- deps: update actions/upload-artifact action to v7 (#528) (62b624f)
- deps: update actions/upload-pages-artifact action to v5 (7034a34)
- deps: update all devdependencies (minor and patch) (2ea9248)
- deps: update all devdependencies (minor and patch) (d5a5fd9)
- deps: update all devdependencies (minor and patch) (bd5d464)
- deps: update all devdependencies (minor and patch) to v21.2.8 (#596) (79ba409)
- deps: update all eslint packages (#520) (6cda942)
- deps: update all eslint packages (#535) (d43d192)
- deps: update angularmaterial monorepo to v21.1.3 (4372962)
- deps: update angularmaterial monorepo to v21.1.4 (5e28991)
- deps: update angularmaterial monorepo to v21.1.5 (#518) (7be22e8)
- deps: update angularmaterial monorepo to v21.2.1 (#526) (098c1da)
- deps: update angularmaterial monorepo to v21.2.7 (6348ff2)
- deps: update angularmaterial monorepo to v21.2.8 (65b0cd1)
- deps: update cypress-io/github-action action to v7 (f3b3d7e)
- deps: update dependency @puzzleitc/puzzle-shell to v5.1.2 (e31f497)
- deps: update dependency com.diffplug.spotless:spotless-maven-plugin to v3.3.0 (#531) (dbfa519)
- deps: update dependency com.diffplug.spotless:spotless-maven-plugin to v3.4.0 (4282619)
- deps: update dependency com.tngtech.archunit:archunit-junit5 to v1.4.2 (776bc3a)
- deps: update dependency cypress to v15.10.0 (c75aedb)
- deps: update dependency cypress to v15.11.0 (#527) (b816d03)
- deps: update dependency cypress to v15.12.0 (#558) (dcedf6f)
- deps: update dependency cypress to v15.14.0 (5deb45b)
- deps: update dependency cypress to v15.14.1 (8e131d2)
- deps: update dependency jest-environment-jsdom to v30.3.0 (#539) (d334f07)
- deps: update dependency jest-junit to v17 (8a05e2b)
- deps: update dependency maven to v3.9.14 (#536) (827f168)
- deps: update dependency maven to v3.9.15 (3d8ade1)
- deps: update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.5.5 (f1bafd7)
- deps: update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.5 (30be4c1)
- deps: update dependency org.flywaydb:flyway-database-postgresql to v12.0.1 (2eff439)
- deps: update dependency org.flywaydb:flyway-database-postgresql to v12.0.3 (#521) (6fe737e)
- deps: update dependency org.flywaydb:flyway-database-postgresql to v12.1.0 (#538) (601a061)
- deps: update dependency org.flywaydb:flyway-database-postgresql to v12.1.1 (#560) (aa97326)
- deps: update dependency org.flywaydb:flyway-database-postgresql to v12.2.0 (#568) (fa5c7ac)
- deps: update dependency org.flywaydb:flyway-database-postgresql to v12.4.0 (a328ddb)
- deps: update dependency org.sonarsource.scanner.maven:sonar-maven-plugin to v5.6.0.6792 (f8c4373)
- deps: update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v3.0.2 (94bd03b)
- deps: update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v3.0.3 (071d015)
- deps: update dependency typescript-eslint to v8.55.0 (#504) (f114c77)
- deps: update dependency typescript-eslint to v8.56.0 (#515) (4de4ae0)
- deps: update dependency typescript-eslint to v8.57.1 (#559) (4500ec5)
- deps: update dependency typescript-eslint to v8.58.2 (#562) (e355a7d)
- deps: update dependency typescript-eslint to v8.59.0 (#585) (549b204)
- deps: update docker/build-push-action action to v7 (d70e11b)
- deps: update docker/login-action action to v4 (24b77b7)
- deps: update docker/metadata-action action to v6 (#537) (1dea220)
- ...
v0.5.0
0.5.0 (2026-02-04)
Features
- add role points endpoint and ui #379 (5406f0c)
- add security headers #32 (da1a93d)
- backend: Implement calculation logic #42 (b5ddf80)
- frontend: Implement abstract data picker and autocomplete forms 179 (4bff7d2)
- frontend: Implement CV UI for Member Detail View #374 (01b79ea)
- frontend: make generic table rows clickable #428 (b2b2a9b)
- frontend: Rework Buttons Globally #301 (#335) (4b8ab72)
- implement member calculations tab #375 (41f3a48)
- implement member endpoint calculation #386 (c3213f8)
- modal: create certificate modal #306 (06ef14f)
- save tab index in route #450 (d7643e0)
Bug Fixes
- deps: update dependency org.flywaydb:flyway-database-postgresql to v11.20.1 (0ceb448)
- error message on overview uses the entire table width #444 (8fa3018)
- use map.get instead of the deprecated map-get (#406) (2b8706b)
- validation: Check that birthDate is before dateOfHire #421 (f37f171)
Miscellaneous Chores
- Add documentation back to on push main (98f6a34)
- also update parent reference in backend/pom.xml #447 (83e01f7)
- backend: fix sonar issues (a2d130d)
- dependencies: update dependency org.flywaydb:flyway-database-postgresql to v11.20.0 (c1c2762)
- dependencies: update dependency typescript-eslint to v8.52.0 (a1b34d7)
- deps: update actions/checkout action to v6 (e13c155)
- deps: update all devdependencies (minor and patch) (fa85831)
- deps: update all devdependencies (minor and patch) (fc4b975)
- deps: update all devdependencies (minor and patch) (#405) (dd0e37f)
- deps: update angularmaterial monorepo to v21.0.5 (af56bb8)
- deps: update angularmaterial monorepo to v21.0.6 (94719bf)
- deps: update angularmaterial monorepo to v21.1.0 (81a3ec5)
- deps: update angularmaterial monorepo to v21.1.1 (efa7975)
- deps: update angularmaterial monorepo to v21.1.2 (ed52320)
- deps: update dependency @types/jasmine to v6 (dc132dd)
- deps: update dependency com.diffplug.spotless:spotless-maven-plugin to v3.2.0 (b4a3206)
- deps: update dependency com.diffplug.spotless:spotless-maven-plugin to v3.2.1 (#454) (a82d7b3)
- deps: update dependency cypress to v15.8.2 (b6467e7)
- deps: update dependency cypress to v15.9.0 (1249e59)
- deps: update dependency jasmine-core to v6 (#417) (a8f41f6)
- deps: update dependency org.codehaus.mojo:properties-maven-plugin to v1.3.0 (#418) (5f4535e)
- deps: update dependency org.flywaydb:flyway-database-postgresql to v11.20.2 (d63e7ca)
- deps: update dependency org.flywaydb:flyway-database-postgresql to v11.20.3 (f8c4f40)
- deps: update dependency org.flywaydb:flyway-database-postgresql to v12 (e93d75e)
- deps: update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v3 (c5f62c8)
- deps: update dependency org.springframework.boot:spring-boot-starter-parent to v4.0.1 (472b883)
- deps: update dependency org.springframework.boot:spring-boot-testcontainers to v4 (aa5623e)
- deps: update dependency typescript-eslint to v8.53.0 (66c01b0)
- deps: update dependency typescript-eslint to v8.53.1 (#425) (6b9e34d)
- deps: update dependency typescript-eslint to v8.54.0 (#455) (ad6e599)
- deps: update eclipse-temurin docker tag to v25.0.1_8-jre-alpine (#416) (fa383b6)
- deps: update node.js to v24.13.0 (9952fb9)
- deps: update spring boot to v4.0.2 (3cac99e)
- force renovate to use 'chore' for dependency updates (c74c29e)
- make pcts-frontend container dependent on pcts-backend (712e720)
- migrate to Java 25 (18a13b6)
- new workflow validates pr #396 (cf5eb66)
- no longer require assignee for renovate prs (ae5d1d7)
- Rework ghcr pipeline to work with java 25 #409 (01545da)
v0.4.0
0.4.0 (2025-12-24)
⚠ BREAKING CHANGES
- frontend: Migrate to Angular v20+ and zoneless
Features
- Add /role endpoint #34 (92bcf57)
- add a specific error if an object has the wrong certificate kind #289 (f75a3ae)
- add base modal #303 (44211ce)
- Add containerization with Docker #4 (15bcd0a)
- add deegree type endpoint #38 (b3f1271)
- add degree endpoint #53 (64909e9)
- Add detail-view for single member #177 (fa5cb3c)
- add JPA and Flyway #30 (9e3e055)
- add prod spring profile #160 (#329) (a4bf569)
- Add readiness and liveness endpoints #28 (5189856)
- add service for the leadership experiences #268 (91c0dc1)
- create staging deployment #191 (085b485)
- display success and error toast #139 (64afeaf)
- i18n: introduce scopedTranslations (e139ac0)
- Implement /certificate-types endpoint #36 (b58b838)
- implement /leadership-experiences endpoint for Members #49 (f12f0d2)
- Implement /organisation-units endpoint #45 (9d30be8)
- implement abstract persitence service #109 (23676c6)
- implement abstract validation service #111 (36f8630)
- implement basic calculation endpoint #41 (7a473f4)
- implement certificate endpoint for members #48 (c9e5bb5)
- implement certificate service and models #265 (fb9a472)
- implement degree service #266 (c267c9e)
- implement error dto and business base #145 (7bb0ce7)
- implement experience endpoint #46 (1f3c0da)
- Implement experience-types endpoint #35 (0a648dd)
- implement experiences service #267 (d33e104)
- Implement leadership experience endpoint #37 (a2b919a)
- Implement Members List UI #52 (c01610c)
- implement ngx translate #21 (c8163e0)
- Initialize project UI and configuration #51 (8ba639a)
- make member counter responsive #252 (#295) (c46a4ef)
- release-please: modifie release-please #366 (daccbbf)
- release-please: setup release please #363 (b20b0d7)
- Set up frontend testing with Jest #7 (e4a3b7c)
Bug Fixes
- birthdate should be in the past, including today (426b8c5)
- deps: update dependency bootstrap to v5.3.8 (#81) (151089f)
- deps: update dependency cypress to v15.3.0 (bc2facc)
- deps: update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v2.8.12 #85 (356e598)
- deps: update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v2.8.14 (1a11e37)
- deps: update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.5 (7aeb6f5)
- deps: update flyway to v11.11.2 #86 (caf4c66)
- deps: update flyway to v11.13.0 (393eb0e)
- deps: update flyway to v11.13.2 (cb29174)
- deps: update flyway to v11.13.3 (d67bb1c)
- deps: update flyway to v11.14.0 (#158) (d185765)
- deps: update flyway to v11.14.1 (8f1c1e9)
- deps: update flyway to v11.15.0 (66b8ef4)
- deps: update flyway to v11.16.0 (caf70f2)
- deps: update flyway to v11.17.0 (4295614)
- deps: update flyway to v11.17.2 (#249) (983ad4d)
- deps: update flyway to v11.18.0 (4c14828)
- deps: update flyway to v11.19.0 (b08f617)
- deps: update spring boot to v3.5.7 (a326689)
- deps: update spring boot to v3.5.8 (#250) (5e08bae)
- division should be optional #240 (8f134f7)
- findbyid returning soft deleted entities (b67949f)
- make a repeatable script for data migrations enabling hot reload #146 ([dad6e16](https://gith...
pcts: v0.3.0
pcts: v0.2.0
0.2.0 (2025-12-22)
⚠ BREAKING CHANGES
- frontend: Migrate to Angular v20+ and zoneless
Features
- Add /role endpoint #34 (92bcf57)
- add a specific error if an object has the wrong certificate kind #289 (f75a3ae)
- add base modal #303 (44211ce)
- Add containerization with Docker #4 (15bcd0a)
- add deegree type endpoint #38 (b3f1271)
- add degree endpoint #53 (64909e9)
- Add detail-view for single member #177 (fa5cb3c)
- add JPA and Flyway #30 (9e3e055)
- Add readiness and liveness endpoints #28 (5189856)
- add service for the leadership experiences #268 (91c0dc1)
- create staging deployment #191 (085b485)
- display success and error toast #139 (64afeaf)
- i18n: introduce scopedTranslations (e139ac0)
- Implement /certificate-types endpoint #36 (b58b838)
- implement /leadership-experiences endpoint for Members #49 (f12f0d2)
- Implement /organisation-units endpoint #45 (9d30be8)
- implement abstract persitence service #109 (23676c6)
- implement abstract validation service #111 (36f8630)
- implement basic calculation endpoint #41 (7a473f4)
- implement certificate endpoint for members #48 (c9e5bb5)
- implement certificate service and models #265 (fb9a472)
- implement degree service #266 (c267c9e)
- implement error dto and business base #145 (7bb0ce7)
- implement experience endpoint #46 (1f3c0da)
- Implement experience-types endpoint #35 (0a648dd)
- implement experiences service #267 (d33e104)
- Implement leadership experience endpoint #37 (a2b919a)
- Implement Members List UI #52 (c01610c)
- implement ngx translate #21 (c8163e0)
- Initialize project UI and configuration #51 (8ba639a)
- make member counter responsive #252 (#295) (c46a4ef)
- Set up frontend testing with Jest #7 (e4a3b7c)
Bug Fixes
- birthdate should be in the past, including today (426b8c5)
- deps: update dependency bootstrap to v5.3.8 (#81) (151089f)
- deps: update dependency cypress to v15.3.0 (bc2facc)
- deps: update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v2.8.12 #85 (356e598)
- deps: update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v2.8.14 (1a11e37)
- deps: update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.5 (7aeb6f5)
- deps: update flyway to v11.11.2 #86 (caf4c66)
- deps: update flyway to v11.13.0 (393eb0e)
- deps: update flyway to v11.13.2 (cb29174)
- deps: update flyway to v11.13.3 (d67bb1c)
- deps: update flyway to v11.14.0 (#158) (d185765)
- deps: update flyway to v11.14.1 (8f1c1e9)
- deps: update flyway to v11.15.0 (66b8ef4)
- deps: update flyway to v11.16.0 (caf70f2)
- deps: update flyway to v11.17.0 (4295614)
- deps: update flyway to v11.17.2 (#249) (983ad4d)
- deps: update flyway to v11.18.0 (4c14828)
- deps: update flyway to v11.19.0 (b08f617)
- deps: update spring boot to v3.5.7 (a326689)
- deps: update spring boot to v3.5.8 (#250) (5e08bae)
- division should be optional #240 (8f134f7)
- findbyid returning soft deleted entities (b67949f)
- make a repeatable script for data migrations enabling hot reload #146 (dad6e16)
- make edit member button responsive #260 (#263) (32d8321)
- overview: Add redirection to root upon visiting a unknown page #239 (441ed85)
- scoped-translation-service: Remove any as provider and simply ...