Release Notes for MaKer
Version 0.7.5
New Features
- Multi-Module Project Structure: Refactored the project into a multi-module structure. Now, you can import individual modules (IDMaker, PasswordMaker, EventDateTimeMaker) or the entire MaKer library.
Enhancements
- Checkstyle Integration: Integrated Checkstyle plugin for code quality checks across all subprojects. Configured to generate HTML reports.
- Documentation: Updated README with detailed usage instructions for
IDMaker
,PasswordMaker
, andEventDateTimeMaker
.
Bug Fixes
- Gradle Configuration: Resolved issues with Gradle configuration to ensure proper application of plugins and dependencies across all subprojects.
Breaking Changes
- Package Structure: Refactored package structure to better organize classes and improve maintainability. Ensure to update import statements accordingly.
Known Issues
- Documentation: Some sections of the documentation are still under development and will be updated in future releases.
Migration Guide
- IDMaker Integration: To use the new
IDMaker
class, ensure to add the dependency in yourbuild.gradle
file and update your entity classes with the@IDMaker
annotation. - PasswordMaker Integration: For secure password handling, annotate your password fields with
@PasswordMaker
and addPasswordMakerListener
to your entity classes. - EventDateTimeMaker Integration: Utilize
EventDateTimeMaker
for managing event dates and times by adding the necessary dependency and using the provided builder methods.
For detailed instructions and examples, refer to the updated README file.
What's Changed
- Modify project structure to Multi-Module by @YongGoose in #21
- Create dependabot.yml by @YongGoose in #22
- �Apply check-style by @YongGoose in #32
- Modify sub module gradle by @YongGoose in #33
Full Changelog: v0.6.0...v0.7.5