Repository navigation
v0.3.0
What's Changed
Breaking changes
- feat(export)!: the DiveJSON export and import spell a dive's and a certification's number as number by @aleskiontherun in #200
- feat(courses)!: a course need not name an agency by @aleskiontherun in #201
- refactor!: create bodies stop declaring user_uuid by @aleskiontherun in #203
- feat(trips)!: a trip is a sequence of dated parts by @aleskiontherun in #206
- feat(export)!: DiveJSON trips carry their parts by @aleskiontherun in #207
- refactor(trips)!: the deploy-skew shim comes out by @aleskiontherun in #209
Features
- feat(courses): GET /courses filters by date window, agency and status by @aleskiontherun in #204
- feat(user): the check-in details a dive shop asks for by @aleskiontherun in #205
Fixes
- fix(api): serve the whole OpenAPI info block, and the real version by @aleskiontherun in #195
Other changes
- chore(deps): update axllent/mailpit docker tag to v1.31 by @renovate[bot] in #191
- chore(deps): update actions/download-artifact action to v8 by @renovate[bot] in #192
- chore(deps): update astral-sh/setup-uv action to v10 by @renovate[bot] in #193
- chore(deps): lock file maintenance by @renovate[bot] in #194
- chore(api): lay out the DiveJSON export a member and a record to a line by @aleskiontherun in #196
- docs: set a bar for DECISIONS.md entries by @aleskiontherun in #197
- docs: compact DECISIONS.md to the entry bar by @aleskiontherun in #198
- docs: DECISIONS.md titles state the rule, not the change by @aleskiontherun in #199
- refactor: list routes take no user_uuid, and a create body's user_uuid is ignored by @aleskiontherun in #202
- docs: prose names the consumer, not a plan node by @aleskiontherun in #208
- chore(release): v0.3.0 by @opendiving-release-bot[bot] in #210
Full Changelog: v0.2.0...v0.3.0