v1.0.1
Release Notes: v1.0.1
This release contains new API features, documentation updates, stability fixes, and complete CI/CD automation improvements.
π New Features & Improvements
- Context-Aware First Day of Week: Added a context-aware
getFirstDayOfWeek()helper function to determine the starting day of the week for a specific locale (fully integrated withAppLocale).
π Bug Fixes & Stability
- Dokka/Javadoc packaging: Resolved a critical publishing issue where Javadoc JARs did not contain generated Dokka HTML documentation, causing Maven Central validation failures.
- Build Tool Consistency: Fixed Gradle wrapper version discrepancies and unit test configuration issues to ensure reproducible builds across development and CI environments.
π Documentation & Demos
- README Improvements: Corrected usage examples in the README to ensure correctness.
- Interactive Demo & Docs: Rebuilt and published the web-based demo application and the public API documentation.
- Maintenance & Guidelines: Updated release agent instructions (
release_agent.mdand related files) for smoother automated deployment workflows.
βοΈ Under the Hood / Maintenance
- Gradle Refactor: Migrated the publishing configuration into a precompiled script plugin (
build-logic) for cleaner build scripts and better maintainability. - CI/CD Automation: Added a GitHub Actions workflow to automate library packaging (creating a local repository ZIP archive) and direct Maven Central staging.
- Publishing Controls: Secured the release workflow to restrict automated publishing actions to the official public repository.