ormed_mysql 0.3.1
ormed_mysql: ^0.3.1 copied to clipboard
MySQL / MariaDB adapter for the routed ORM driver interface.
Changelog #
0.3.1 #
- Fixed: Codegen-free inserts now resolve the table primary key and return the complete inserted row, including MySQL/MariaDB-generated IDs.
0.3.0 #
- Added:
MySqlDatabase.connectandconnectMariaDbfor direct MySQL and MariaDB access without a generated model registry. - Added: Interceptor support on MySQL and MariaDB direct connection helpers.
- Breaking: Requires Dart 3.12 or newer.
- Updated: Widened the Ormed and driver-test support ranges to
<1.0.0. - Updated: Refreshed the MySQL and workspace dependencies.
0.2.0 #
- Added:
DataSourceOptions.mysql(...)andModelRegistry.mySqlDataSource(...)extension helpers for code-first MySQL setup. - Docs: Added usage guidance for the new MySQL datasource helpers.
0.1.0 #
- Release: Promote ormed_mysql to the stable 0.1.0 line.
0.1.0-dev+10 #
- Added: Capability flags (
supportsWindowFunctions,supportsLateralJoins) to align behavior with legacy MySQL/MariaDB deployments. - Added: Session option allowlist and validation for
sessionkeys. - Fixed: Preview SQL formatting now ignores placeholder characters inside string literals.
0.1.0-dev+9 #
- Refactor: Relocated dialect-specific integration tests and grammar tests from core into the driver package.
- Improved: Standardized schema migration behavior to avoid transaction-related DDL errors.
0.1.0-dev+8 #
- Updated: Synced dependency versions for dev+8.
0.1.0-dev+7 #
- Changed: MySQL session variables now use the
sessionoption (removedsessionVariablesalias).
0.1.0-dev+6 #
- Added: Full-text query compilation for
whereFullText, including boolean/phrase/websearch modes. - Added: Driver extension registry integration for custom query clauses.
0.1.0-dev+5 #
- Updated: Align dependency on
ormed0.1.0-dev+5.
0.1.0-dev+4 #
- Added: Support for through relations, polymorphic relations, and advanced query helpers.
- Added: Pivot timestamp support for many-to-many relationships.
- Added: Raw query helpers for
orderByRawandgroupByRaw.
0.1.0-dev+3 #
- Added:
ensureMySqlDriverRegistration()to register the driver with the core ORM. - Added: Package example demonstrating
DataSource.fromConfigusage. - Fixed: Default and current timestamp expressions in
MySqlSchemaDialect. - Improved: Aligned with core
0.1.0-dev+4refactor for driver-agnostic initialization.
0.1.0-dev+3 #
- Fixed microsecond precision loss in
DateTimeformatting.
0.1.0-dev+2 #
- Synchronized release with ormed_cli rebranding.
0.1.0-dev+1 #
- Internal version bump to align with ORMed release.
0.1.0-dev #
- Initial release.