Skip to content

v0.7.5

Latest
Compare
Choose a tag to compare
@YongGoose YongGoose released this 26 Jul 07:11
· 12 commits to main since this release

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, and EventDateTimeMaker.

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 your build.gradle file and update your entity classes with the @IDMaker annotation.
  • PasswordMaker Integration: For secure password handling, annotate your password fields with @PasswordMaker and add PasswordMakerListener 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

Full Changelog: v0.6.0...v0.7.5