Releases: chiefonboarding/ChiefOnboarding
Releases · chiefonboarding/ChiefOnboarding
v2.3.1
v2.3.0
** PLEASE TAKE A BACKUP BEFORE RUNNING THIS UPGRADE. THIS IS A MAJOR UPDATE **
In short: Django and Python upgrades (Django 4.2 -> 5.2 and Python 3.11 -> 3.13), as well as the migration of the auth system to allauth to support more OIDC providers.
BREAKING CHANGES:
- If you are using Google SSO, then you should set the keys in your environment variables:
ALLOW_GOOGLE_SSOtoTrue(default isFalse)GOOGLE_SSO_CLIENT_IDGOOGLE_SSO_SECRET
This used to be a config in the settings of the app.
- If you only want to allow to login through SSO, then you should set
ALLOW_LOGIN_WITH_CREDENTIALStoFalse(defaultTrue). This used to be a dashboard setting. - If you want to auto create users through SSO, then you should set
SSO_AUTO_CREATE_USEtoTrue(defaultFalse). OIDC_ROLE_UPDATINGis removed and temporarily not supported. Roles will not update once set.OIDC_ROLE_PATH_IN_RETURNdefault is now set to an empty string instead ofzoneinfo.OIDC_LOGIN_DISPLAYhas been removed. Please use the new OIDC settings from the docs.OIDC_CLIENT_IDhas been removed. Please use the new OIDC settings from the docs.OIDC_CLIENT_SECREThas been removed. Please use the new OIDC settings from the docs.OIDC_AUTHORIZATION_URLhas been removed. Please use the new OIDC settings from the docs.OIDC_TOKEN_URLhas been removed. Please use the new OIDC settings from the docs.OIDC_USERINFO_URLhas been removed. Please use the new OIDC settings from the docs.OIDC_SCOPEShas been removed. Please use the new OIDC settings from the docs.OIDC_LOGOUT_URLhas been removed. Please use the new OIDC settings from the docs.OIDC_FORCE_AUTHNhas been removed. Please use the new OIDC settings from the docs.
What's Changed
- Update dependencies by @GDay in #554
- Fix table overflow issue on admin task pages by @GDay in #556
- Fix missing Japanese and Czech welcome messages by @GDay in #555
- Fix to do items not correctly sorted for new hire by @GDay in #557
- Add patch method to execute and revoke by @GDay in #559
- Add ipware for correctly blocking users when behind proxy by @GDay in #560
- Add makefile by @GDay in #562
- Fix responsiveness issues by @GDay in #563
- Add view button on new hire admin tasks and fix layout by @GDay in #567
- Update dependencies Sept 2025 by @GDay in #569
- Updated theme by @GDay in #568
- Fix deprecation warnings by @GDay in #570
- Implement allauth by @GDay in #387
- Fix password recovery mail by @GDay in #574
- Rename manager perm mixin by @GDay in #575
- Remove docker compose version by @GDay in #576
- Configure paginate by by @GDay in #577
- Switch from
runtime.txtto.python-versionby @edmorley in #578
New Contributors
Full Changelog: v2.2.7...v2.3.0
v2.2.7
v2.2.6
What's Changed
- Chore(deps): bump aiohttp from 3.10.10 to 3.10.11 in /back by @dependabot in #512
- Update dependencies by @GDay in #513
Full Changelog: v2.2.5...v2.2.6
v2.2.5
v2.2.4
What's Changed
- Chore(deps): bump cryptography from 43.0.0 to 43.0.1 in /back by @dependabot in #503
- Fix not being able to update builder due to unexpected type by @GDay in #505
Full Changelog: v2.2.3...v2.2.4
v2.2.3
What's Changed
- Update django.po for german users by @cuseeme in #474
- Chore(deps): bump requests from 2.31.0 to 2.32.0 in /back by @dependabot in #476
- Fix link to docs/architecture.md file in CONTRIBUTING.md by @floschoepfer in #481
- Add link to SECURITY.md file in CONTRIBUTING.md by @floschoepfer in #482
- German typo fixes by @floschoepfer in #483
- Fix link to object storage documentation by @floschoepfer in #485
- Remove unnecessary spaces in welcome messages by @floschoepfer in #484
- Fix typo in howto.md by @floschoepfer in #486
- Update changelog link by @GDay in #487
- Chore(deps): bump urllib3 from 2.2.1 to 2.2.2 in /back by @dependabot in #488
- Chore(deps): bump djangorestframework from 3.15.1 to 3.15.2 in /back by @dependabot in #489
- Chore(deps): bump certifi from 2024.2.2 to 2024.7.4 in /back by @dependabot in #492
- Chore(deps): bump sentry-sdk from 1.45.0 to 2.8.0 in /back by @dependabot in #494
- Bump requirements aug 2024 by @GDay in #495
- Chore(deps): bump aiohttp from 3.10.1 to 3.10.2 in /back by @dependabot in #496
- chore: Deploy to Elestio button updated by @kaiwalyakoparkar in #499
- Allow DELETE action on revoke in manifest serializer by @GDay in #502
New Contributors
- @cuseeme made their first contribution in #474
- @floschoepfer made their first contribution in #481
Full Changelog: v2.2.2...v2.2.3
v2.2.2
v2.2.1
What's Changed
- Chore(deps-dev): bump vite from 5.1.5 to 5.2.8 in /docs by @dependabot in #455
- Update dependencies 04 2024 by @GDay in #460
- Chore(deps): bump gunicorn from 21.2.0 to 22.0.0 in /back by @dependabot in #461
- Fix timezone on new hire detail page by @GDay in #465
- Add czech language by @playtoncz in #464
- Remove preboarding button when no preboarding items and fix list content by @GDay in #467
Full Changelog: v2.2.0...v2.2.1