Changelog
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