Changelog
v0.19.4
Released on 2025-01-31 - GitHub - PyPI
What's Changed
Bugfixes
Other Changes
- use argon2 as password hasher by @jeriox in #1465
- encapsulate dynamic settings default prefix by @felixrindt in #1466
- explicitly declare sphinx config file by @felixrindt in #1470
Full Changelog: v0.19.3...v0.19.4
v0.19.3
Released on 2025-01-07 - GitHub - PyPI
What's Changed
Bugfixes
- replace p with div by @felixrindt in #1462
- Fix typos by @felixrindt in #1464
- fix anonymous event detail call by @felixrindt in #1463
Full Changelog: v0.19.2...v0.19.3
v0.19.2
Released on 2025-01-05 - GitHub - PyPI
What's Changed
Other Changes
- use theme color in base.html by @felixrindt in #1461
Full Changelog: v0.19.1...v0.19.2
v0.19.1
Released on 2025-01-05 - GitHub - PyPI
What's Changed
Bugfixes
- Tune responsible indicator, fix meeting time validation error by @felixrindt in #1459
Full Changelog: v0.19.0...v0.19.1
v0.19.0
Released on 2025-01-05 - GitHub - PyPI
What's Changed
Features
- add vue recurrence picker by @jeriox in #1348
- Option to make participant data anonymous by @felixrindt in #1453
- add responsible indicator by @felixrindt in #1452
- add dynamic_settings by @felixrindt in #1455
Other Changes
- Convert shift date into correct timezone by @lukasrad02 in #1451
- Check permissions in bulk action by @felixrindt in #473
- pin poetry to <2.0 by @felixrindt in #1458
New Contributors
- @lukasrad02 made their first contribution in #1451
Full Changelog: v0.18.11...v0.19.0
v0.18.11
Released on 2024-12-13 - GitHub - PyPI
What's Changed
Bugfixes
- fix shift change button missing by @felixrindt in #1449
Full Changelog: v0.18.10...v0.18.11
v0.18.10
Released on 2024-12-12 - GitHub - PyPI
What's Changed
Features
- Open external links in new tab by @felixrindt in #1446
- Link participants to coupled shift by @felixrindt in #1448
Bugfixes
- fix settings nav width by @felixrindt in #1445
- fix event change permission check by @felixrindt in #1447
Full Changelog: v0.18.9...v0.18.10
v0.18.9
Released on 2024-12-03 - GitHub - PyPI
What's Changed
Bugfixes
- show buildingblock edit link only with permissions by @felixrindt in #1437
Other Changes
- Translation by @felixrindt in #1434
- eventtype badge visual fixes by @felixrindt in #1435
- make creating user always responsible for event, require change_event for event deletion by @felixrindt in #1436
Full Changelog: v0.18.8...v0.18.9
v0.18.8
Released on 2024-11-28 - GitHub - PyPI
What's Changed
Features
- show shift label in ical export by @felixrindt in #1430
- Improve responsible email subject by @felixrindt in #1427
- add group permission fields to SimpleResource and ComplexSignup by @felixrindt in #1433
Bugfixes
- Fix groups permission check by @felixrindt in #1429
Full Changelog: v0.18.7...v0.18.8
v0.18.7
Released on 2024-11-27 - GitHub - PyPI
What's Changed
Bugfixes
- fix disposition permission check by @felixrindt in #1428
Full Changelog: v0.18.6...v0.18.7
v0.18.6
Released on 2024-11-27 - GitHub - PyPI
What's Changed
Features
- add printing css by @felixrindt in #1426
- Add shift label by @felixrindt in #1425
Full Changelog: v0.18.5...v0.18.6
v0.18.5
Released on 2024-11-25 - GitHub - PyPI
What's Changed
Features
- extend hide login button to hide add userprofile button by @felixrindt in #1423
Bugfixes
- Bugfix migration for internal name of identity provider by @felixrindt in #1421
Other Changes
- Debug-favicon, better 500 page by @felixrindt in #1422
Full Changelog: v0.18.4...v0.18.5
v0.18.4
Released on 2024-11-25 - GitHub - PyPI
What's Changed
Features
- Add qualification claim to Identity Provider by @felixrindt in #1420
Full Changelog: v0.18.3...v0.18.4
v0.18.3
Released on 2024-11-15 - GitHub - PyPI
What's Changed
Features
- API: add participation viewset by @felixrindt in #1412
Full Changelog: v0.18.2...v0.18.3
v0.18.2
Released on 2024-11-13 - GitHub - PyPI
What's Changed
Features
- Interface customization signals by @felixrindt in #1413
Other Changes
- add base64-static template tag by @felixrindt in #1411
Full Changelog: v0.18.1...v0.18.2
v0.18.1
Released on 2024-10-26 - GitHub - PyPI
What's Changed
Bugfixes
- fix subblock enumeration by @felixrindt in #1408
Full Changelog: v0.18.0...v0.18.1
v0.18.0
Released on 2024-10-26 - GitHub - PyPI
What's Changed
Features
- Improve login view by @felixrindt in #1374
- When using exactly one SSO-Provider, users can be directly redirected to it
- visual improvements like showing the instance name and layout changes
- add API time filters by @felixrindt in #1402
- Deprecation warning: We've deprecated the old time range filters like
start_gte
on the participations viewset in favor of providingstart_time_after
,start_time_before
,end_time_after
,end_time_before
usingIsoDateTimeFromToRangeFilter
that now provides these filter options for the Events, Shifts and Participations Viewsets
- Deprecation warning: We've deprecated the old time range filters like
Bugfixes
- Cycle serviceworker cache on user change by @felixrindt in #1401
Other Changes
- move files to main nav by @jeriox in #1403
- Refactor Media Download by @felixrindt in #1397
- ci: ensure migrations have been created by @jeriox in #1398
- allow reply_to for mails by @jeriox in #1406
- Translation by @felixrindt in #1405
Full Changelog: v0.17.3...v0.18.0
v0.17.3
Released on 2024-10-22 - GitHub - PyPI
What's Changed
Bugfixes
- add guest as url param for shared events, switch schema generation to drf-spectacular by @jeriox in #1394
- introduce DownloadTicket for files by @jeriox in #1393
Other Changes
Full Changelog: v0.17.2...v0.17.3
v0.17.2
Released on 2024-10-21 - GitHub - PyPI
What's Changed
Bugfixes
- delete user webpush subscription if delivery fails by @jeriox in #1364
- Fix blocks editor permission by @felixrindt in #1389
- Fix teams structure fullness display by @felixrindt in #1388
- filter external events for future by @jeriox in #1390
Features
- add file storage by @jeriox in #1361
- intervention required: Beware changes to our installation guide regarding the accelerated delivery of media files
Other Changes
- insert readthedocs settings by @jeriox in #1378
- Add management command to fix mariadb UUID issues by @felixrindt in #1391
Full Changelog: v0.17.1...v0.17.2
v0.17.1
Released on 2024-09-21 - GitHub - PyPI
What's Changed
Bugfixes
- display event create button on small screens by @jeriox in #1359
- fix migration to signup flow and structure by @jeriox in #1360
Full Changelog: v0.17.0...v0.17.1
v0.17.0
Released on 2024-09-20 - GitHub - PyPI
What's Changed
Features
- allow workinghours to be filtered by event type by @jeriox in #1264
- Refactor Signup Method: Signup Flow and Shift Structure by @felixrindt in #1202
- Make Date of Birth Not Required by @BenBals in #1261
- Add complex shift structure by @felixrindt in #1343
Bugfixes
- don't send notifications to users with invalid mail address by @jeriox in #1280
- Fix create event button on empty event list by @felixrindt in #1319
- fix included qualifications for federated users by @jeriox in #1329
Other Changes
- group dependabot pip patch updates by @felixrindt in #1294
- move publish workflow to pypi trusted publishing by @jeriox in #1358
Full Changelog: v0.16.5...v0.17.0
v0.16.6
Released on 2024-08-06 - GitHub - PyPI
What's Changed
Bugfixes
Full Changelog: v0.16.5...v0.16.6
v0.16.5
Released on 2024-04-04 - GitHub - PyPI
What's Changed
Bugfixes
- urlencode next paramter for OIDC by @jeriox in #1255
- Fix timezone issues in event copy by @felixrindt in #1252
- fix permissions for API user endpoint by @jeriox in #1256
Full Changelog: v0.16.4...v0.16.5
v0.16.4
Released on 2024-04-02 - GitHub - PyPI
What's Changed
Features
Full Changelog: v0.16.3...v0.16.4
v0.16.3
Released on 2024-03-29 - GitHub - PyPI
What's Changed
Features
Bugfixes
- Fix object permissions breaking create views when opened anonymously by @felixrindt in #1234
- API: Allow dots in email lookup by @felixrindt in #1244
New Contributors
Full Changelog: v0.16.2...v0.16.3
v0.16.2
Released on 2024-03-16 - GitHub - PyPI
What's Changed
Features
Bugfixes
Full Changelog: v0.16.1...v0.16.2
v0.16.1
Released on 2024-03-07 - GitHub - PyPI
What's Changed
Bugfixes
- Dont try to send mails to placeholder participants by @felixrindt in #1217
Full Changelog: v0.16.0...v0.16.1
v0.16.0
Released on 2024-02-06 - GitHub - PyPI
What's Changed
Features
- add label for "not seen recently" to user list by @jeriox in #1142
- improve notification framework by @jeriox in #1143
Bugfixes
- Fix disposition collapse by @felixrindt in #1140
- quote user display name for email name-addr format by @jeriox in #1171
- Fix: absolute action url for custom event notification by @felixrindt in #1185
- Checkout docker tags for dynamic versioning by @felixrindt in #1184
Other Changes
- Federation: Translation, Modellogging by @felixrindt in #1132
- Federation Refactor by @felixrindt in #1133
- highlight unread notifications, add translations by @jeriox in #1187
- Docker: use "latest" tag in docker-compose.yaml by @felixrindt in #1189
Full Changelog: v0.15.18...v0.16.0
v0.15.18
Released on 2023-11-07 - GitHub - PyPI
What's Changed
Features
- Complex signup Editor, refactor base signup method by @felixrindt in #1109
- introduce display_name for users (replaces first and last name) by @jeriox in #1112
- Display groups in profile view by @felixrindt in #1114
- assign users to groups from OIDC claims by @jeriox in #1115
Bugfixes
- modellogging catch missing model errors by @felixrindt in #1111
- fix UserProfileSerializer and wrong FederatedHost.name by @jeriox in #1117
- Fix some signupmethod issues by @felixrindt in #1131
Other Changes
Full Changelog: v0.15.15...v0.15.18
v0.15.17
Released on 2023-11-03 - GitHub - PyPI
What's Changed
Bugfixes
- Fix event slug being empty leading to reverse errors by @felixrindt in #1129
Full Changelog: v0.15.16...v0.15.17
v0.15.16
Released on 2023-10-24 - GitHub - PyPI
What's Changed
Bugfixes
- Fix creating user with HR permissions by @felixrindt in #1119
- fix UserProfileSerializer and wrong FederatedHost.name by @jeriox in #1117
Full Changelog: v0.15.15...v0.15.16
v0.15.15
Released on 2023-10-23 - GitHub - PyPI
What's Changed
Features
Bugfixes
- dont clear names on missing oidc claims by @felixrindt in #1087
Other Changes
Full Changelog: v0.15.14...v0.15.15
v0.15.14
Released on 2023-09-30 - GitHub - PyPI
What's Changed
Features
- add OIDC logout redirect by @jeriox in #1067
- add recipient name to user mails by @felixrindt in #1078
- save language preference for user by @jeriox in #1080
Bugfixes
- Fix crash with auto qualification consequence by @felixrindt in #1063
- disk space healthcheck on windows by @felixrindt in #1085
Other changes
- Add HSTS seconds env var by @felixrindt in #1058
- Document missing timezone information for MySQL setups by @felixrindt in #1062
- remove deprecated qualification preference by @felixrindt in #1065
- Add docker deployment by @felixrindt in #1064
- pin urllib2 again by @felixrindt in #1069
- translation by @felixrindt in #1086
Full Changelog: v0.15.13...v0.15.14
v0.15.13
Released on 2023-09-08 - GitHub - PyPI
What's Changed
Bugfixes
- Do not allow ambigous datetimes in shift form by @felixrindt in #1059
Full Changelog: v0.15.12...v0.15.13
v0.15.12
Released on 2023-09-02 - GitHub - PyPI
What's Changed
Features
- Add filter to UserProfileListView by @felixrindt in #1038
Bugfixes
- Forbid deleting the last staff user by @felixrindt in #1036
- Fix month query for some mariadb by @felixrindt in #1048
- Select2 bootstrap 5 theme fix by @felixrindt in #1044
Other Changes
- update readthedocs config by @felixrindt in #1037
- Avoid privilege escalation by email change by @felixrindt in #1042
- Add deployment documentation by @felixrindt in #1047
- Add HTML indent linting by @felixrindt in #1043
- translation by @felixrindt in #1050
Full Changelog: v0.15.11...v0.15.12
v0.15.11
Released on 2023-08-24 - GitHub - PyPI
What's Changed
- Translation by @felixrindt in #1035
Full Changelog: v0.15.10...v0.15.11
v0.15.10
Released on 2023-08-22 - GitHub - PyPI
What's Changed
Features
- Email templates by @felixrindt in #1023
- Email attachments by @felixrindt in #1024
Bugfixes
- fix refactoring error that caused the qualification signup checker to not be evaluated by @jeriox in #1034
- revert poetry-publish to v1.16 by @jeriox in #1028
Full Changelog: v0.15.9...v0.15.10
v0.15.9
Released on 2023-08-08 - GitHub - PyPI
What's Changed
Features
- Add is_staff to UserForm by @felixrindt in #1022
Bugfixes
- fix custom participant notification sent twice by @olewun in #1020
- move test event to the far future by @felixrindt in #1018
- make static root absolute by @felixrindt in #1019
- allow case insensitive login for postgres by @jeriox in #1021
New Contributors
Full Changelog: v0.15.8...v0.15.9
v0.15.8
Released on 2023-08-06 - GitHub - PyPI
What's Changed
Bugfixes
- Fix workinghour mixin by @felixrindt in #1016
Other Changes
- makemigrations by @felixrindt in #1014
- upgrade to Bootstrap5.3 by @felixrindt in #979
Full Changelog: v0.15.7...v0.15.8
v0.15.7
Released on 2023-08-03 - GitHub - PyPI
What's Changed
Features
- add help_text to page slug by @felixrindt in #1012
- Add File Logging by @felixrindt in #976
Bugfixes
- add missing dependency for schema generation view by @felixrindt in #1011
- remove caching for enabled plugins by @jeriox in #1013
- Misc: small fixes and translations before release by @felixrindt in #1006
Full Changelog: v0.15.6...v0.15.7
v0.15.6
Released on 2023-07-19 - GitHub - PyPI
What's Changed
Bugfixes
- Upgrade django filter to 23.2 to fix browsable API by @felixrindt in #1005
Full Changelog: v0.15.5...v0.15.6
v0.15.5
Released on 2023-07-17 - GitHub - PyPI
What's Changed
Features
- PWA more offline availability by @felixrindt in #1000
Bugfixes
- I18n housekeeping by @felixrindt in #999
- Fix editing coupled signup shift with missing leader shift by @felixrindt in #1001
- PWA Fixups by @felixrindt in #1002
Other Changes
Full Changelog: v0.15.4...v0.15.5
v0.15.4
Released on 2023-07-13 - GitHub - PyPI
What's Changed
Fixes
- Signup configuration form fixes by @felixrindt in #996
- various plugin forms and formset fixes by @felixrindt in #998
Other Changes
Full Changelog: v0.15.3...v0.15.4
v0.15.3
Released on 2023-07-06 - GitHub - PyPI
What's Changed
Bugfixes
- PWA: unblur spinner on pageshow by @felixrindt in #965
- Fix DoesNotExist Error on Working Hour views by @felixrindt in #964
- add migrations for third party packages by @felixrindt in #992
- clear event type color css cache by @felixrindt in #993
Other Changes
- Add context manager option for model logging by @felixrindt in #978
- refactor logentry config save hook by @felixrindt in #988
- Upgrade pip in CI workflows by @felixrindt in #966
- configurable env file location by @felixrindt in #983
- update staging workflow to new ansible playbook smtp vars by @felixrindt in #991
Full Changelog: v0.15.2...v0.15.3
v0.15.2
Released on 2023-05-29 - GitHub - PyPI
What's Changed
Bugfixes
Full Changelog: v0.15.1...v0.15.2
v0.15.1
Released on 2023-05-28 - GitHub - PyPI
What's Changed
Features
- add OIDC client by @jeriox in #950
- add personal API tokens by @felixrindt in #953
Other Changes
- add documentation for OAuth2 flow by @jeriox in #939
- add documentation for signup methods by @jeriox in #885
- API/OAuth: Improve templates by @felixrindt in #952
- upgrade CI tests to include python3.11 by @felixrindt in #955
Full Changelog: v0.15.0...v0.15.1
v0.15.0
Released on 2023-05-18 - GitHub - PyPI
What's Changed
Features
- remove django-redis by @jeriox in #800
- Refactor: nullable date-of-birth by @felixrindt in #909
- add oauth2 flow as provider by @jeriox in #904
Other Changes
- update django-environ by @jeriox in #902
- SaaS refactoring by @felixrindt in #889
Full Changelog: v0.14.2...v0.15.0
v0.14.2
Released on 2023-02-13 - GitHub - PyPI
What's Changed
Features
- reverse order in which workinghours are displayed on userprofile by @jeriox in #871
- add field for eventtype in event change view by @jeriox in #875
- improve calendar layout by @jeriox in #884
Bugfixes
- Catch smtp error on mail_admin by @felixrindt in #890
Other Changes
- add signal for additional PermissionFields on GroupForm by @jeriox in #870
- Enable template access to navbar by @felixrindt in #877
- Fix test warnings by @felixrindt in #878
- Change event_action_signal interface by @felixrindt in #881
Full Changelog: v0.14.1...v0.14.2
v0.14.1
Released on 2023-01-14 - GitHub - PyPI
Bugfixes
- fix no-self and coupled shift config forms in #868
Full Changelog: v0.14.0...v0.14.1
v0.14.0
Released on 2023-01-14 - GitHub - PyPI
Features
Other Changes
- Remove unused fields from special case signup methods in https://github.com/ephios-dev/ephios/pull/8599
Full Changelog: v0.13.3...v0.14.0
v0.13.3
Released on 2023-01-02 - GitHub - PyPI
Features
- add selectable icon to simpleresource plugin in #856
Bugfixes
- Fix modellogging correct permission groups on object create in #854
- fix wrong media import for DjangoSelect2Widget in #855
Full Changelog: v0.13.2...v0.13.3
v0.13.2
Released on 2023-01-02 - GitHub - PyPI
Bugfixes
- fix simpleresource bugs in #852
Other Changes
- expand plugin discovery test in #848
Full Changelog: v0.13.1...v0.13.2
v0.13.1
Released on 2022-12-30 - GitHub - PyPI
Features
- add simple resource management in #821
Bugfixes
Dependencies
- remove mistune dependency in #844
Full Changelog: v0.13.0...v0.13.1
v0.13.0
Released on 2022-12-20 - GitHub - PyPI
Features
- move userprofile to settings, add views for workinghours (#825)
- send CustomEventParticipantNotifications to responsible users (#815)
Bugfixes
- display timezone errors in disposition (#819)
Other
- dynamically include version in package
- update dependencies
v0.12.2
Released on 2022-07-17 - GitHub - PyPI
Features
- move notification settings to settings area, rework settings permission checking (#767)
Bugfixes
- make EventCalendarView LoginRequired (#766)
Other
- Dependency upgrades (#765)
v0.12.0
Released on 2022-07-06 - GitHub - PyPI
- update dependencies
- add REST API with event endpoint, including basic documentation
- restyle home view
- add indication for minors on event detail and disposition view
v0.11.0
Released on 2022-02-26 - GitHub - PyPI
Bugfixes
- fix SignupStats for coupled signup (#690)
- fix error with missing signup methods and participations (#667)
Other
- improve logging
- update dependencies
v0.10.2
Released on 2021-12-13 - GitHub - PyPI
Bugfixes
- fix object collection for bulk deletion (#649)
v0.10.1
Released on 2021-12-04 - GitHub - PyPI
Bugfixes
v0.10.0
Released on 2021-11-26 - GitHub - PyPI
Features
- Deviating shift participation times (#570)
- add UserProfileDetailView (#596)
- remove CustomModelMultipleChoicePreference (#597)
- add option to mark users as invisible (#583)
Bugfixes
- Fix inactive events showing in list (#586)
v0.9.3
Released on 2021-10-10 - GitHub - PyPI
Bugfixes
- fix rounding error in workinghour list (#572)
v0.9.2
Released on 2021-10-03 - GitHub - PyPI
Bugfixes
- fix error in shift creation for new events (#571)
v0.9.1
Released on 2021-10-03 - GitHub - PyPI
Bugfixes
- move shift js to compress (#568)
v0.9.0
Released on 2021-09-30 - GitHub - PyPI
Features
Other
- Create codeql-analysis.yml (#559)
- Dependency updates
v0.8.1
Released on 2021-08-03 - GitHub - PyPI
- Design fixes (#532)
v0.8.0
Released on 2021-08-03 - GitHub - PyPI
Features
- add placeholder participations (#471)
- Design rework: bootstrap 5, scss, colors (#494)
- Design update (#512, #513, #530)
- don't send notifications for own actions, add urls for push notifications (#519)
- refactor SignupStats to use missing and free counts (#511)
Bugfixes
- fix wrong select2 event, fix missing select2 translations (#525)
Other
v0.7.2
Released on 2021-05-06 - GitHub - PyPI
- restrict calendar view to events that the user is allowed to view (#469)
v0.7.1
Released on 2021-05-06 - GitHub - PyPI
- add missing translations for v0.7 (#465)
v0.7.0
Released on 2021-05-04 - GitHub - PyPI
Bugfixes
- fix custom notification for deleted event (#451)
Features
v0.6.2
Released on 2021-04-21 - GitHub - PyPI
Bugfixes
- disable notifications for inactive users (#444)
v0.6.1
Released on 2021-04-19 - GitHub - PyPI
Bugfixes
- Fix django-admin for Notification Preferences (#442)
v0.6.0
Released on 2021-04-18 - GitHub - PyPI
Features
Bugfixes
v0.5.0
Released on 2021-03-26 - GitHub - PyPI
- add CRUD view for pages
- highlight events with requested participations
- add signal for bulk actions
- add color to eventtype
- fix bug with importlib
- add auto qualification plugin
v0.4.2
Released on 2021-03-21 - GitHub - PyPI
- fix deleting sections (#384)
v0.4.1
Released on 2021-03-20 - GitHub - PyPI
- fix saving publish-for-group (#379)
v0.4.0
Released on 2021-03-20 - GitHub - PyPI
- add notification framework, enable push notifications (#365)
- Password reset button for managers (#335)
- add event notification view (#346)
- add redis caching (#364)
- add conflicting_shifts signup checker (#361)
- refactor permission management in forms (#354)
- enable PWA (#353)
- Guest Participations (#352)
- event slug in url (#351)
- Plugin Infrastructure (#289)
- display shift status in pdf export (#345)
- display qualifications in userlist and disposition view (#343)
- use rich_text for event description (#338)
- switch form handling to django-crispy-forms (#334)
- several small bugfixes
v0.3.3
Released on 2021-03-02 - GitHub - PyPI
- Better Event List (#327)
v0.3.2
Released on 2021-02-24 - GitHub - PyPI
- fix template names from app refactoring
v0.3.1
Released on 2021-02-19 - GitHub - PyPI
- add missing translations
v0.3.0
v0.2.3
Released on 2021-02-16 - GitHub - PyPI
- fix json for recurrence
v0.2.2
Released on 2021-01-28 - GitHub - PyPI
- set password expiration token validity time
v0.2.1
Released on 2021-01-21 - GitHub - PyPI
- several bugfixes