Changelog
v0.27.0
Released on 2026-04-23 - GitHub - PyPI
What’s Changed
Features
add filter form to workinghour detail view, export workinghours by @jeriox in https://github.com/ephios-dev/ephios/pull/1809
display email invalid warning to user by @jeriox in https://github.com/ephios-dev/ephios/pull/1824
Other Changes
Change dependabot package ecosystem from ‘pip’ to ‘uv’ by @felixrindt in https://github.com/ephios-dev/ephios/pull/1784
insert smtp credentials into staging deploy by @jeriox in https://github.com/ephios-dev/ephios/pull/1805
pin pywebpush by @jeriox in https://github.com/ephios-dev/ephios/pull/1808
update pre-commit hooks, ruff to 0.15.8 by @felixrindt in https://github.com/ephios-dev/ephios/pull/1806
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.26.1…v0.27.0
v0.26.1
Released on 2026-03-15 - GitHub - PyPI
Fix package lock file
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.26.0…v0.26.1
v0.26.0
Released on 2026-03-15 - GitHub - PyPI
What’s Changed
We now use uv, ruff and prek as dev toolchain. The repo was refactored to a src-directory-layout. Production-wise, we now require python3.11 or later. This patch also includes various security updates. by @felixrindt in https://github.com/ephios-dev/ephios/pull/1754
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.25.1…v0.26.0
v0.25.1
Released on 2026-02-04 - GitHub - PyPI
What’s Changed
Bugfixes
mass notification view: check user is authenticated by @felixrindt in https://github.com/ephios-dev/ephios/pull/1751
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.25.0…v0.25.1
v0.25.0
Released on 2026-01-11 - GitHub - PyPI
What’s Changed
Features
View for sending custom mass emails by @felixrindt in https://github.com/ephios-dev/ephios/pull/1718
prompt users for pwa installation and notifications by @jeriox in https://github.com/ephios-dev/ephios/pull/1730
Bugfixes
Fix email view by @felixrindt in https://github.com/ephios-dev/ephios/pull/1734
remove appinstalled event because it triggers outside app in chrome on android by @jeriox in https://github.com/ephios-dev/ephios/pull/1733
Other Changes
Use guardian PermissionRequiredMixin by @felixrindt in https://github.com/ephios-dev/ephios/pull/1656
poetry update by @felixrindt in https://github.com/ephios-dev/ephios/pull/1728
warn when trying to oidc login with inactive user by @felixrindt in https://github.com/ephios-dev/ephios/pull/1704
render event description in emails as markdown by @felixrindt in https://github.com/ephios-dev/ephios/pull/1708
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.24.4…v0.25.0
v0.24.4
Released on 2025-09-12 - GitHub - PyPI
What’s Changed
Bugfixes
separate data and schema migrations by @jeriox in https://github.com/ephios-dev/ephios/pull/1653
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.24.3…v0.24.4
v0.24.3
Released on 2025-09-11 - GitHub - PyPI
What’s Changed
Features
guests: change unique constraints, send notification with access link on signup by @jeriox in https://github.com/ephios-dev/ephios/pull/1651
Bugfixes
underscore should alwasy be gettext_lazy by @felixrindt in https://github.com/ephios-dev/ephios/pull/1644
Other Changes
Fix saved answer list layout by @lukasrad02 in https://github.com/ephios-dev/ephios/pull/1643
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.24.2…v0.24.3
v0.24.2
Released on 2025-09-04 - GitHub - PyPI
What’s Changed
Features
optional use of saved answers by @felixrindt in https://github.com/ephios-dev/ephios/pull/1634
Other Changes
escape question text and help text by @felixrindt in https://github.com/ephios-dev/ephios/pull/1633
fix: enabling codeQL on actions by @NiklasDah in https://github.com/ephios-dev/ephios/pull/1637
New Contributors
@NiklasDah made their first contribution in https://github.com/ephios-dev/ephios/pull/1637
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.24.1…v0.24.2
v0.24.1
Released on 2025-08-26 - GitHub - PyPI
What’s Changed
Bugfixes
Fix signup transaction issues by @felixrindt in https://github.com/ephios-dev/ephios/pull/1632
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.24.0…v0.24.1
v0.24.0
Released on 2025-08-26 - GitHub - PyPI
What’s Changed
Features
Add questionnaires in https://github.com/ephios-dev/ephios/pull/1559
Questionaires allow you to configure arbitrary questions (text and single/multiple select for now) to ask participants during signup. Huge thanks to @lukasrad02 for contributing this feature!
Other Changes
update docs to be more independent of current python version by @felixrindt in https://github.com/ephios-dev/ephios/pull/1628
Changes to plugin API
renamed the
event_actionsignal toevent_menu
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.23.0…v0.24.0
v0.23.0
Released on 2025-07-31 - GitHub - PyPI
What’s Changed
Features
Complex structure faster and multiple blocks by @felixrindt in https://github.com/ephios-dev/ephios/pull/1596
Bugfixes
Fix issues with “unit is full” in predefined units structure by @felixrindt in https://github.com/ephios-dev/ephios/pull/1601
fix acting user getting notifications by @felixrindt in https://github.com/ephios-dev/ephios/pull/1608
fix empty notification middleware query param by @felixrindt in https://github.com/ephios-dev/ephios/pull/1611
Other Changes
plugin breaking change: generic insert_html signal replaces various html insertion signals by @felixrindt in https://github.com/ephios-dev/ephios/pull/1606
update documentation for predefined structure by @felixrindt in https://github.com/ephios-dev/ephios/pull/1607
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.22.3…v0.23.0
v0.22.3
Released on 2025-07-14 - GitHub - PyPI
What’s Changed
Bugfixes
fix findall call by @felixrindt in https://github.com/ephios-dev/ephios/pull/1594
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.22.2…v0.22.3
v0.22.2
Released on 2025-07-14 - GitHub - PyPI
What’s Changed
Bugfixes
fix assigning designated participants to positions they dont qualify for by @felixrindt in https://github.com/ephios-dev/ephios/pull/1593
Other Changes
fix some deprecations by @felixrindt in https://github.com/ephios-dev/ephios/pull/1588
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.22.1…v0.22.2
v0.22.1
Released on 2025-06-30 - GitHub - PyPI
What’s Changed
Bugfixes
fix api own participations queryset by @felixrindt in https://github.com/ephios-dev/ephios/pull/1586
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.22.0…v0.22.1
v0.22.0
Released on 2025-06-26 - GitHub - PyPI
What’s Changed
Features
add status value to ical event feed by @felixrindt in https://github.com/ephios-dev/ephios/pull/1581
Other Changes
Update README.md by @felixrindt in https://github.com/ephios-dev/ephios/pull/1571 and https://github.com/ephios-dev/ephios/pull/1580
OAuth Error handling fixes by @felixrindt in https://github.com/ephios-dev/ephios/pull/1577
upgraded django-guardian to 3.0, upgraded vue and jquery, updated csp configuration
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.21.0…v0.22.0
v0.21.0
Released on 2025-05-28 - GitHub - PyPI
What’s Changed
Features
register more models for logging by @felixrindt in https://github.com/ephios-dev/ephios/pull/1549
Add default event description by @felixrindt in https://github.com/ephios-dev/ephios/pull/1563
Bugfixes
use correct timezone for event notifications by @jeriox in https://github.com/ephios-dev/ephios/pull/1560
Make guest qualifications optional by @felixrindt in https://github.com/ephios-dev/ephios/pull/1564
Various modellogging fixes by @felixrindt in https://github.com/ephios-dev/ephios/pull/1540
Other Changes
Upgrade to Django 5.2. Please make sure you use Django 5.2 compatible python and database system versions.
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.20.1…v0.21.0
v0.20.1
Released on 2025-05-03 - GitHub - PyPI
What’s Changed
Bugfixes
make date of birth optional for federated users by @jeriox in https://github.com/ephios-dev/ephios/pull/1537
Other Changes
rework readme by @felixrindt in https://github.com/ephios-dev/ephios/pull/1534
Fix README images by @felixrindt in https://github.com/ephios-dev/ephios/pull/1536
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.20.0…v0.20.1
v0.20.0
Released on 2025-04-16 - GitHub - PyPI
What’s Changed
Features
allow multiple comments per participation by @jeriox in https://github.com/ephios-dev/ephios/pull/1457
Bugfixes
Prefetch participations for day mode of event list by @lukasrad02 in https://github.com/ephios-dev/ephios/pull/1524
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.19.7…v0.20.0
v0.19.7
Released on 2025-03-27 - GitHub - PyPI
What’s Changed
Bugfixes
fix event-detail view anon redirect by @felixrindt in https://github.com/ephios-dev/ephios/pull/1504
Fix event create form error rendering by @felixrindt in https://github.com/ephios-dev/ephios/pull/1507
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.19.6…v0.19.7
v0.19.6
Released on 2025-03-01 - GitHub - PyPI
What’s Changed
Bugfixes
Fix regression when accessing event detail page unauthorized by @felixrindt in https://github.com/ephios-dev/ephios/pull/1499
Other Changes
adjust translation by @felixrindt in https://github.com/ephios-dev/ephios/pull/1498
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.19.5…v0.19.6
v0.19.5
Released on 2025-02-28 - GitHub - PyPI
What’s Changed
Bugfixes
Fix participation visibility for nonlocal users by @felixrindt in https://github.com/ephios-dev/ephios/pull/1495
fix missing template for fallback structure by @felixrindt in https://github.com/ephios-dev/ephios/pull/1496
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.19.4…v0.19.5
v0.19.4
Released on 2025-01-31 - GitHub - PyPI
What’s Changed
Bugfixes
add missing import for dynamic_settings by @jeriox in https://github.com/ephios-dev/ephios/pull/1479
Other Changes
use argon2 as password hasher by @jeriox in https://github.com/ephios-dev/ephios/pull/1465
encapsulate dynamic settings default prefix by @felixrindt in https://github.com/ephios-dev/ephios/pull/1466
explicitly declare sphinx config file by @felixrindt in https://github.com/ephios-dev/ephios/pull/1470
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1462
Fix typos by @felixrindt in https://github.com/ephios-dev/ephios/pull/1464
fix anonymous event detail call by @felixrindt in https://github.com/ephios-dev/ephios/pull/1463
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1461
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1459
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1348
Option to make participant data anonymous by @felixrindt in https://github.com/ephios-dev/ephios/pull/1453
add responsible indicator by @felixrindt in https://github.com/ephios-dev/ephios/pull/1452
add dynamic_settings by @felixrindt in https://github.com/ephios-dev/ephios/pull/1455
Other Changes
Convert shift date into correct timezone by @lukasrad02 in https://github.com/ephios-dev/ephios/pull/1451
Check permissions in bulk action by @felixrindt in https://github.com/ephios-dev/ephios/pull/473
pin poetry to <2.0 by @felixrindt in https://github.com/ephios-dev/ephios/pull/1458
New Contributors
@lukasrad02 made their first contribution in https://github.com/ephios-dev/ephios/pull/1451
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1449
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1446
Link participants to coupled shift by @felixrindt in https://github.com/ephios-dev/ephios/pull/1448
Bugfixes
fix settings nav width by @felixrindt in https://github.com/ephios-dev/ephios/pull/1445
fix event change permission check by @felixrindt in https://github.com/ephios-dev/ephios/pull/1447
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1437
Other Changes
Translation by @felixrindt in https://github.com/ephios-dev/ephios/pull/1434
eventtype badge visual fixes by @felixrindt in https://github.com/ephios-dev/ephios/pull/1435
make creating user always responsible for event, require change_event for event deletion by @felixrindt in https://github.com/ephios-dev/ephios/pull/1436
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1430
Improve responsible email subject by @felixrindt in https://github.com/ephios-dev/ephios/pull/1427
add group permission fields to SimpleResource and ComplexSignup by @felixrindt in https://github.com/ephios-dev/ephios/pull/1433
Bugfixes
Fix groups permission check by @felixrindt in https://github.com/ephios-dev/ephios/pull/1429
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1428
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1426
Add shift label by @felixrindt in https://github.com/ephios-dev/ephios/pull/1425
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1423
Bugfixes
Bugfix migration for internal name of identity provider by @felixrindt in https://github.com/ephios-dev/ephios/pull/1421
Other Changes
Debug-favicon, better 500 page by @felixrindt in https://github.com/ephios-dev/ephios/pull/1422
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1420
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1412
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1413
Other Changes
add base64-static template tag by @felixrindt in https://github.com/ephios-dev/ephios/pull/1411
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1408
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/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 https://github.com/ephios-dev/ephios/pull/1402
Deprecation warning: We’ve deprecated the old time range filters like
start_gteon the participations viewset in favor of providingstart_time_after,start_time_before,end_time_after,end_time_beforeusingIsoDateTimeFromToRangeFilterthat now provides these filter options for the Events, Shifts and Participations Viewsets
Bugfixes
Cycle serviceworker cache on user change by @felixrindt in https://github.com/ephios-dev/ephios/pull/1401
Other Changes
move files to main nav by @jeriox in https://github.com/ephios-dev/ephios/pull/1403
Refactor Media Download by @felixrindt in https://github.com/ephios-dev/ephios/pull/1397
ci: ensure migrations have been created by @jeriox in https://github.com/ephios-dev/ephios/pull/1398
allow reply_to for mails by @jeriox in https://github.com/ephios-dev/ephios/pull/1406
Translation by @felixrindt in https://github.com/ephios-dev/ephios/pull/1405
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1394
introduce DownloadTicket for files by @jeriox in https://github.com/ephios-dev/ephios/pull/1393
Other Changes
add more package metadata by @jeriox in https://github.com/ephios-dev/ephios/pull/1396
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1364
Fix blocks editor permission by @felixrindt in https://github.com/ephios-dev/ephios/pull/1389
Fix teams structure fullness display by @felixrindt in https://github.com/ephios-dev/ephios/pull/1388
filter external events for future by @jeriox in https://github.com/ephios-dev/ephios/pull/1390
Features
add file storage by @jeriox in https://github.com/ephios-dev/ephios/pull/1361
intervention required: Beware changes to our installation guide regarding the accelerated delivery of media files
Other Changes
insert readthedocs settings by @jeriox in https://github.com/ephios-dev/ephios/pull/1378
Add management command to fix mariadb UUID issues by @felixrindt in https://github.com/ephios-dev/ephios/pull/1391
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1359
fix migration to signup flow and structure by @jeriox in https://github.com/ephios-dev/ephios/pull/1360
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1264
Refactor Signup Method: Signup Flow and Shift Structure by @felixrindt in https://github.com/ephios-dev/ephios/pull/1202
Make Date of Birth Not Required by @BenBals in https://github.com/ephios-dev/ephios/pull/1261
Add complex shift structure by @felixrindt in https://github.com/ephios-dev/ephios/pull/1343
Bugfixes
don’t send notifications to users with invalid mail address by @jeriox in https://github.com/ephios-dev/ephios/pull/1280
Fix create event button on empty event list by @felixrindt in https://github.com/ephios-dev/ephios/pull/1319
fix included qualifications for federated users by @jeriox in https://github.com/ephios-dev/ephios/pull/1329
Other Changes
group dependabot pip patch updates by @felixrindt in https://github.com/ephios-dev/ephios/pull/1294
move publish workflow to pypi trusted publishing by @jeriox in https://github.com/ephios-dev/ephios/pull/1358
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.16.5…v0.17.0
v0.16.6
Released on 2024-08-06 - GitHub - PyPI
What’s Changed
Bugfixes
fix included qualifications for federated users by @jeriox in https://github.com/ephios-dev/ephios/pull/1329
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1255
Fix timezone issues in event copy by @felixrindt in https://github.com/ephios-dev/ephios/pull/1252
fix permissions for API user endpoint by @jeriox in https://github.com/ephios-dev/ephios/pull/1256
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.16.4…v0.16.5
v0.16.4
Released on 2024-04-02 - GitHub - PyPI
What’s Changed
Features
fix API participation permissions, allow filtering by event type by @jeriox in https://github.com/ephios-dev/ephios/pull/1249
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.16.3…v0.16.4
v0.16.3
Released on 2024-03-29 - GitHub - PyPI
What’s Changed
Features
Calendar day view by @BenBals in https://github.com/ephios-dev/ephios/pull/1221
Bugfixes
Fix object permissions breaking create views when opened anonymously by @felixrindt in https://github.com/ephios-dev/ephios/pull/1234
API: Allow dots in email lookup by @felixrindt in https://github.com/ephios-dev/ephios/pull/1244
New Contributors
@BenBals made their first contribution in https://github.com/ephios-dev/ephios/pull/1221
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.16.2…v0.16.3
v0.16.2
Released on 2024-03-16 - GitHub - PyPI
What’s Changed
Features
add api route to get participations for user by @jeriox in https://github.com/ephios-dev/ephios/pull/1222
Bugfixes
fix CustomEventParticipantNotification for placeholder by @jeriox in https://github.com/ephios-dev/ephios/pull/1231
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1217
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1142
improve notification framework by @jeriox in https://github.com/ephios-dev/ephios/pull/1143
Bugfixes
Fix disposition collapse by @felixrindt in https://github.com/ephios-dev/ephios/pull/1140
quote user display name for email name-addr format by @jeriox in https://github.com/ephios-dev/ephios/pull/1171
Fix: absolute action url for custom event notification by @felixrindt in https://github.com/ephios-dev/ephios/pull/1185
Checkout docker tags for dynamic versioning by @felixrindt in https://github.com/ephios-dev/ephios/pull/1184
Other Changes
Federation: Translation, Modellogging by @felixrindt in https://github.com/ephios-dev/ephios/pull/1132
Federation Refactor by @felixrindt in https://github.com/ephios-dev/ephios/pull/1133
highlight unread notifications, add translations by @jeriox in https://github.com/ephios-dev/ephios/pull/1187
Docker: use “latest” tag in docker-compose.yaml by @felixrindt in https://github.com/ephios-dev/ephios/pull/1189
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1109
introduce display_name for users (replaces first and last name) by @jeriox in https://github.com/ephios-dev/ephios/pull/1112
Display groups in profile view by @felixrindt in https://github.com/ephios-dev/ephios/pull/1114
assign users to groups from OIDC claims by @jeriox in https://github.com/ephios-dev/ephios/pull/1115
Bugfixes
modellogging catch missing model errors by @felixrindt in https://github.com/ephios-dev/ephios/pull/1111
fix UserProfileSerializer and wrong FederatedHost.name by @jeriox in https://github.com/ephios-dev/ephios/pull/1117
Fix some signupmethod issues by @felixrindt in https://github.com/ephios-dev/ephios/pull/1131
Other Changes
Translations update from Hosted Weblate by @weblate in https://github.com/ephios-dev/ephios/pull/1120
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1129
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1119
fix UserProfileSerializer and wrong FederatedHost.name by @jeriox in https://github.com/ephios-dev/ephios/pull/1117
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.15.15…v0.15.16
v0.15.15
Released on 2023-10-23 - GitHub - PyPI
What’s Changed
Features
add federation by @jeriox in https://github.com/ephios-dev/ephios/pull/972
customizable OIDC by @jeriox in https://github.com/ephios-dev/ephios/pull/1088
Bugfixes
dont clear names on missing oidc claims by @felixrindt in https://github.com/ephios-dev/ephios/pull/1087
Other Changes
remove live_server and serialized_rollback from tests by @jeriox in https://github.com/ephios-dev/ephios/pull/1106
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1067
add recipient name to user mails by @felixrindt in https://github.com/ephios-dev/ephios/pull/1078
save language preference for user by @jeriox in https://github.com/ephios-dev/ephios/pull/1080
Bugfixes
Fix crash with auto qualification consequence by @felixrindt in https://github.com/ephios-dev/ephios/pull/1063
disk space healthcheck on windows by @felixrindt in https://github.com/ephios-dev/ephios/pull/1085
Other changes
Add HSTS seconds env var by @felixrindt in https://github.com/ephios-dev/ephios/pull/1058
Document missing timezone information for MySQL setups by @felixrindt in https://github.com/ephios-dev/ephios/pull/1062
remove deprecated qualification preference by @felixrindt in https://github.com/ephios-dev/ephios/pull/1065
Add docker deployment by @felixrindt in https://github.com/ephios-dev/ephios/pull/1064
pin urllib2 again by @felixrindt in https://github.com/ephios-dev/ephios/pull/1069
translation by @felixrindt in https://github.com/ephios-dev/ephios/pull/1086
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1059
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1038
Bugfixes
Forbid deleting the last staff user by @felixrindt in https://github.com/ephios-dev/ephios/pull/1036
Fix month query for some mariadb by @felixrindt in https://github.com/ephios-dev/ephios/pull/1048
Select2 bootstrap 5 theme fix by @felixrindt in https://github.com/ephios-dev/ephios/pull/1044
Other Changes
update readthedocs config by @felixrindt in https://github.com/ephios-dev/ephios/pull/1037
Avoid privilege escalation by email change by @felixrindt in https://github.com/ephios-dev/ephios/pull/1042
Add deployment documentation by @felixrindt in https://github.com/ephios-dev/ephios/pull/1047
Add HTML indent linting by @felixrindt in https://github.com/ephios-dev/ephios/pull/1043
translation by @felixrindt in https://github.com/ephios-dev/ephios/pull/1050
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.15.11…v0.15.12
v0.15.11
Released on 2023-08-24 - GitHub - PyPI
What’s Changed
Translation by @felixrindt in https://github.com/ephios-dev/ephios/pull/1035
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1023
Email attachments by @felixrindt in https://github.com/ephios-dev/ephios/pull/1024
Bugfixes
fix refactoring error that caused the qualification signup checker to not be evaluated by @jeriox in https://github.com/ephios-dev/ephios/pull/1034
revert poetry-publish to v1.16 by @jeriox in https://github.com/ephios-dev/ephios/pull/1028
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1022
Bugfixes
fix custom participant notification sent twice by @olewun in https://github.com/ephios-dev/ephios/pull/1020
move test event to the far future by @felixrindt in https://github.com/ephios-dev/ephios/pull/1018
make static root absolute by @felixrindt in https://github.com/ephios-dev/ephios/pull/1019
allow case insensitive login for postgres by @jeriox in https://github.com/ephios-dev/ephios/pull/1021
New Contributors
@olewun made their first contribution in https://github.com/ephios-dev/ephios/pull/1020
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1016
Other Changes
makemigrations by @felixrindt in https://github.com/ephios-dev/ephios/pull/1014
upgrade to Bootstrap5.3 by @felixrindt in https://github.com/ephios-dev/ephios/pull/979
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1012
Add File Logging by @felixrindt in https://github.com/ephios-dev/ephios/pull/976
Bugfixes
add missing dependency for schema generation view by @felixrindt in https://github.com/ephios-dev/ephios/pull/1011
remove caching for enabled plugins by @jeriox in https://github.com/ephios-dev/ephios/pull/1013
Misc: small fixes and translations before release by @felixrindt in https://github.com/ephios-dev/ephios/pull/1006
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1005
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/1000
Bugfixes
I18n housekeeping by @felixrindt in https://github.com/ephios-dev/ephios/pull/999
Fix editing coupled signup shift with missing leader shift by @felixrindt in https://github.com/ephios-dev/ephios/pull/1001
PWA Fixups by @felixrindt in https://github.com/ephios-dev/ephios/pull/1002
Other Changes
run poetry-publish in a container by @jeriox in https://github.com/ephios-dev/ephios/pull/1004
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/996
various plugin forms and formset fixes by @felixrindt in https://github.com/ephios-dev/ephios/pull/998
Other Changes
add 404 page to docs by @jeriox in https://github.com/ephios-dev/ephios/pull/997
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/965
Fix DoesNotExist Error on Working Hour views by @felixrindt in https://github.com/ephios-dev/ephios/pull/964
add migrations for third party packages by @felixrindt in https://github.com/ephios-dev/ephios/pull/992
clear event type color css cache by @felixrindt in https://github.com/ephios-dev/ephios/pull/993
Other Changes
Add context manager option for model logging by @felixrindt in https://github.com/ephios-dev/ephios/pull/978
refactor logentry config save hook by @felixrindt in https://github.com/ephios-dev/ephios/pull/988
Upgrade pip in CI workflows by @felixrindt in https://github.com/ephios-dev/ephios/pull/966
configurable env file location by @felixrindt in https://github.com/ephios-dev/ephios/pull/983
update staging workflow to new ansible playbook smtp vars by @felixrindt in https://github.com/ephios-dev/ephios/pull/991
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.15.2…v0.15.3
v0.15.2
Released on 2023-05-29 - GitHub - PyPI
What’s Changed
Bugfixes
fix check_participant_age if not set by @jeriox in https://github.com/ephios-dev/ephios/pull/963
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/950
add personal API tokens by @felixrindt in https://github.com/ephios-dev/ephios/pull/953
Other Changes
add documentation for OAuth2 flow by @jeriox in https://github.com/ephios-dev/ephios/pull/939
add documentation for signup methods by @jeriox in https://github.com/ephios-dev/ephios/pull/885
API/OAuth: Improve templates by @felixrindt in https://github.com/ephios-dev/ephios/pull/952
upgrade CI tests to include python3.11 by @felixrindt in https://github.com/ephios-dev/ephios/pull/955
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/800
Refactor: nullable date-of-birth by @felixrindt in https://github.com/ephios-dev/ephios/pull/909
add oauth2 flow as provider by @jeriox in https://github.com/ephios-dev/ephios/pull/904
Other Changes
update django-environ by @jeriox in https://github.com/ephios-dev/ephios/pull/902
SaaS refactoring by @felixrindt in https://github.com/ephios-dev/ephios/pull/889
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/871
add field for eventtype in event change view by @jeriox in https://github.com/ephios-dev/ephios/pull/875
improve calendar layout by @jeriox in https://github.com/ephios-dev/ephios/pull/884
Bugfixes
Catch smtp error on mail_admin by @felixrindt in https://github.com/ephios-dev/ephios/pull/890
Other Changes
add signal for additional PermissionFields on GroupForm by @jeriox in https://github.com/ephios-dev/ephios/pull/870
Enable template access to navbar by @felixrindt in https://github.com/ephios-dev/ephios/pull/877
Fix test warnings by @felixrindt in https://github.com/ephios-dev/ephios/pull/878
Change event_action_signal interface by @felixrindt in https://github.com/ephios-dev/ephios/pull/881
Full Changelog: https://github.com/ephios-dev/ephios/compare/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 https://github.com/ephios-dev/ephios/pull/868
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.14.0…v0.14.1
v0.14.0
Released on 2023-01-14 - GitHub - PyPI
Features
Event Filter in https://github.com/ephios-dev/ephios/pull/846
add general required qualifications to eventtype in https://github.com/ephios-dev/ephios/pull/858
Other Changes
Remove unused fields from special case signup methods in https://github.com/ephios-dev/ephios/pull/8599
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.13.3…v0.14.0
v0.13.3
Released on 2023-01-02 - GitHub - PyPI
Features
add selectable icon to simpleresource plugin in https://github.com/ephios-dev/ephios/pull/856
Bugfixes
Fix modellogging correct permission groups on object create in https://github.com/ephios-dev/ephios/pull/854
fix wrong media import for DjangoSelect2Widget in https://github.com/ephios-dev/ephios/pull/855
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.13.2…v0.13.3
v0.13.2
Released on 2023-01-02 - GitHub - PyPI
Bugfixes
fix simpleresource bugs in https://github.com/ephios-dev/ephios/pull/852
Other Changes
expand plugin discovery test in https://github.com/ephios-dev/ephios/pull/848
Full Changelog: https://github.com/ephios-dev/ephios/compare/v0.13.1…v0.13.2
v0.13.1
Released on 2022-12-30 - GitHub - PyPI
Features
add simple resource management in https://github.com/ephios-dev/ephios/pull/821
Bugfixes
fix entrypoint with PluginConfig in https://github.com/ephios-dev/ephios/pull/845
fix mobile layout for workinghour views in https://github.com/ephios-dev/ephios/pull/843
Dependencies
remove mistune dependency in https://github.com/ephios-dev/ephios/pull/844
Full Changelog: https://github.com/ephios-dev/ephios/compare/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
always render requested participations (#635)
fix error page for HTTP500 (#634)
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
New signup methods (#555)
Qualification management plugin (#539)
Other
Create codeql-analysis.yml (#559)
Dependency updates
v0.8.1
Released on 2021-08-03 - GitHub - PyPI
Design fixes (#532)
0.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
fix method naming (#514)
poetry update (#493)
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
add display of pending consequences for the current user (#337)
add calendar view for events (#405)
add maximum number of participants to section based signup (#456)
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
Model Change Logging (#404)
do not display past shifts on homepage (#412)
add changelog (#413)
Bugfixes
fix ordering for user profiles and qualification grants (#428)
fix docs crasing (#415)
fix error emails that are not being sent (#402)
fix translation path for docs (#401)
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
Released on 2021-02-19 - GitHub - PyPI
refactor django apps to single core app
add django-dynamic-preferences (#278)
Create Participations in Disposition (#274)
add documentation (#264)
several bugfixes
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