Skip to content

Initial Release 1.0-SNAPSHOT

Choose a tag to compare

@PizzaWunsch PizzaWunsch released this 03 Aug 00:45
· 25 commits to master since this release
d340803

Release Notes - 1.0-SNAPSHOT

Release Date: 2025-08-03

This release marks the initial public version of the Moduled MySQL library, a lightweight and annotation-driven MySQL database utility for Java projects. It provides easy-to-use abstractions for defining database tables, columns, and a generic repository for CRUD operations with asynchronous support.

Features
Annotation-based table and column mapping for clean and maintainable code.
Support for common MySQL data types via SQLType enum.
Generic repository with asynchronous methods for saving, loading, and deleting entities.
Automatic table creation from Java class definitions.
Built-in connection management via DatabaseManager.
Designed to be easily integrated with Gradle and Maven build tools.

Improvements
Stable core API for managing MySQL database entities.
Detailed JavaDocs and consistent logging with [Moduled - MySQL] prefix.
Graceful error handling and resource management.

Known Issues
Currently requires manual database connection setup.
No support for complex query building or joins.
Intended primarily for simple or medium-complexity applications.

Getting Started
Check the README.md for detailed setup and usage instructions.