Skip to content

Releases: Jorricks/DutyBoard

0.3.1

27 Feb 11:41
Compare
Choose a tag to compare

Changes since 0.3.0

Important changes:

  • 🐛 Update iCalendar syncing to only replace events when it succeeds to parse the iCalendar #22

Misc changes improvements:

  • 📌 Bump @adobe/css-tools from 4.3.1 to 4.3.2 in /duty_board/www #17
  • 📌 Bump follow-redirects from 1.15.2 to 1.15.4 in /duty_board/www #18
  • 📌 Bump vite from 5.0.10 to 5.0.12 in /duty_board/www #20

0.3.0

16 Jan 13:14
b90c1eb
Compare
Choose a tag to compare

Changes since 0.2.1

Breaking changes:

  • ✨ Split worker into a worker for just updating duty officers and a worker for just updating calendars.
  • ✨ Store images in the database instead of on disk.
  • 🎨 Rename CLI from dutyBoard to DutyBoard

Important changes:

  • ✨ Allow running Alembic migrations through DutyBoard cli
  • 🎨 Introduce not null constraint
  • 🎨 Improve cascading deletes for database operations
  • 🎨 Update front-end setup according to review
  • 🎨 Update front-end setup from webpack&babel to vite&swc
  • 📌 Upgrade SQLAlchemy to 2.0+
  • 📌 Vulnerability patch
  • ♻️ Refactor environment variable usage as it is needed in all cases

Misc changes improvements:

  • ✨ Introduce LDAP for tests
  • ✨ Make MyPy strict
  • ✅ Implement LDAP & Plugin loading tests
  • 🎨 Misc improvements
  • 🎨 Change initial migration
  • 🎨 Update coverage report to exclude script
  • 🎨 Fixes for Docker compose
  • 💚 Make pre-commit happy
  • 📌 Upgrade pytest version to 7.4+
  • 📝 Update docs

0.3.0b0

30 Dec 14:12
Compare
Choose a tag to compare
0.3.0b0 Pre-release
Pre-release

Misc. changes:

  • 🎨 Update front-end setup from webpack&babel to vite&swc
  • 🎨 Update front-end setup according to review
  • 📌 Vulnerability patch

0.3.0a4

29 Nov 20:36
Compare
Choose a tag to compare
0.3.0a4 Pre-release
Pre-release
📌 Upgrade version to 0.3.0a4

0.3.0a3

29 Nov 20:33
Compare
Choose a tag to compare
0.3.0a3 Pre-release
Pre-release
✨ Allow running Alembic migrations through DutyBoard cli

0.3.0a2

28 Nov 21:29
Compare
Choose a tag to compare
0.3.0a2 Pre-release
Pre-release
📌 Upgrade version to 0.3.0a2

0.3.0a1

28 Nov 21:24
fde45a1
Compare
Choose a tag to compare
0.3.0a1 Pre-release
Pre-release
Store images in the database & implement tests

* ✨ Introduce LDAP for tests
* ✨ Make MyPy strict
* ✅ Implement LDAP & Plugin loading tests
* 🎨 Misc improvements
* 🎨 Change initial migration
* 🎨 Introduce not null constraint
* 🎨 Update coverage report to exclude script
* 🎨 Fixes for Docker compose
* 💚 Make pre-commit happy
* ✨ Get images from database
* 📌 Upgrade pytest version

0.3.0a0

28 Nov 21:21
fde45a1
Compare
Choose a tag to compare
0.3.0a0 Pre-release
Pre-release

Breaking changes:

  • ✨ Split worker into a worker for just updating duty officers and a worker for just updating calendars.
  • ✨ Store images in the database instead of on disk.

Important changes:

  • 🎨 Introduce not null constraint
  • 🎨 Improve cascading deletes for database operations
  • 📌 Upgrade SQLAlchemy to 2.0+

Test improvements:

  • ✨ Introduce LDAP for tests
  • ✨ Make MyPy strict
  • ✅ Implement LDAP & Plugin loading tests
  • 🎨 Misc improvements
  • 🎨 Change initial migration
  • 🎨 Update coverage report to exclude script
  • 🎨 Fixes for Docker compose
  • 💚 Make pre-commit happy
  • 📌 Upgrade pytest version to 7.4+

0.2.1 Release 0.2.x

25 May 14:25
Compare
Choose a tag to compare

🚀 Release 0.2.1 - Fixed failed release of 0.2.0

0.2.0 Improve the UI functionality

25 May 14:12
Compare
Choose a tag to compare

Note; release failed.. Please use 0.2.1
🎨 Add timezones by default
✨ Add links for each Duty calendar
✨ Add custom footer text support
✨ Add announcement option