v3.4.2
What's Changed
- Upgrade to DynamiaTools v5.4.1 by @marioserrano09 in #15
Account Session Enhancements
- Added a new AccountTimeZoneProvider class that supplies the default time zone based on the current account session, similar to how locale is resolved. This enables account-specific time zone handling for SaaS environments.
Updated AccountSessionHolder to store and resolve ZoneId for the account, including logic to load the time zone from the account * and fall back to the system default if not set. Also refactored locale loading for clarity and error handling.
Provider Documentation
- Improved Javadoc comments for AccountLocaleProvider to clarify its purpose, usage, and priority in locale resolution.
Dependency and Version Updates
- Updated all module and dependency versions from 3.4.1 to 3.4.2 in pom.xml files across the codebase, ensuring consistency and compatibility.
- Bumped key parent and property versions: dynamiatools.version to 5.4.1 and springboot.version to 3.5.5 in the root pom.xml.
Full Changelog: 3.4.1...3.4.2