mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-05-18 04:08:48 -05:00
chore(release): version 5.5.0 and documentation sync
- Fix setup.py version string (missing quote). - Promote CHANGELOG [Unreleased] entries to [5.5.0] (2026-04-27); leave empty [Unreleased]. - Update BUILD_CONFIGURATION.md example version to match setup.py.
This commit is contained in:
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [5.5.0] - 2026-04-27
|
||||
|
||||
### Added
|
||||
- **LDAP authentication** — Optional directory login via `AUTH_METHOD=ldap` or combined `AUTH_METHOD=all` (with local + OIDC). New `LDAP_*` settings in `app/config.py`, `LDAPService` (`app/services/ldap_service.py`), login and password-reset behaviour keyed off `users.auth_provider` (`local` | `oidc` | `ldap`), admin **System Settings** LDAP panel and `POST /admin/ldap/test`, production env validation for required LDAP variables, Alembic `153_add_user_auth_provider`, and tests in `tests/test_ldap_auth.py`. Dependency: `ldap3`. Documentation: [docs/admin/configuration/LDAP_SETUP.md](docs/admin/configuration/LDAP_SETUP.md); OIDC and getting-started guides updated for `ldap` / `all`.
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ All build scripts automatically sync the version before building.
|
||||
|
||||
**Version Code Calculation:**
|
||||
- Android version code is calculated as: `major * 10000 + minor * 100 + patch`
|
||||
- Example: Version `4.10.1` → version code `41001`
|
||||
- Example: Version `5.5.0` → version code `50500`
|
||||
|
||||
**Build Scripts:**
|
||||
- `scripts/build-mobile.bat` (Windows)
|
||||
@@ -184,7 +184,7 @@ To update the version for all applications:
|
||||
```python
|
||||
setup(
|
||||
name='timetracker',
|
||||
version='4.11.0', # Update here
|
||||
version='5.5.0', # Update here
|
||||
...
|
||||
)
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user