Files
agiledancers/CHANGELOG.md
2026-10-27 15:34:56 +01:00

1.4 KiB

Changelog

[Unreleased]

Added

  • Angular 22 frontend in agiledancers-fe with Dutch-language school management screens.
  • Forms for dancers, groups and shows, including multiple group memberships and deletion confirmation.
  • Development proxy to the Quarkus REST API, frontend unit tests and end-to-end browser tests.

[1.0] - 2026-10-27

Added

  • Quarkus backend running on Java 25, with health endpoints and Docker support.
  • Domain model for dance schools, dancers, dance groups, coaches, shows and day parts.
  • REST API to create, list, retrieve, update and delete dance schools, dancers, dance groups and shows.
  • Membership management allowing a dancer to belong to multiple groups within a school.
  • Shows with a name, date and three day parts: morning, afternoon and evening.
  • Input validation, school-scoped resource access and cleanup of memberships when dancers are deleted.
  • Shared in-memory storage for the REST API.
  • Separate API model records in rest.apimodel.
  • ArchUnit checks for package dependencies, domain independence, package cycles and API model conventions.
  • HTTP integration tests for resource management, memberships, validation and school isolation.

Fixed

  • Adding entities to initially empty dance school and dance group collections now retains them.

Limitations

  • Data is lost when the application stops.
  • Assigning dance groups to show day parts is not yet available.