Tags give the ability to mark specific points in history as being important
-
v3.0.0
Release: Luna SQL - v3.0.041a93930 · ·Luna SQL v3.0.0 Major consolidation release: raises the minimum Luna Core requirement to ^6.0 and rolls up the full set of breaking changes and new features introduced across the v2.x.x line (v2.0.0 - v2.3.1) for anyone upgrading directly to v3. - Bumped shiros/luna (Luna Core) to ^6.0; internal ValueManager usage updated to the renamed to*() methods - Rollup of v2.x.x breaking changes: Connexion -> Connection rename, SQLManager/SQLRepository interface changes, connection pool/resolver architecture (getPool()), exception namespace moves - Rollup of v2.x.x new features: automatic connection shutdown, executeQuery() on SQLManager/SQLRepository, SQLConnectionPool/SQLConnectionResolver, SQLQueryInterface::getOptions() - Repository AI-tooling housekeeping (agent guidelines moved to external repo, Graphify graph artifacts added) ⚠️ Major version — review the "Breaking Changes" and "Migration Notes" sections of the release notes before upgrading, especially if coming from before v2.3.0.
-
v2.3.1
Release: Luna SQL - v2.3.1e5c047fe · ·Luna SQL Module v2.3.1 Adds executeQuery() to the repository layer, delegating to SQLManagerInterface::executeQuery() introduced in v2.3.0. - New: SQLRepositoryInterface::executeQuery() / AbstractSQLRepository::executeQuery() - Test coverage for the new delegation behavior No breaking changes.
-
v2.3.0
Release: Luna SQL - v2.3.095733625 · ·Luna SQL Module v2.3.0 Introduces a dedicated SQLConnectionPool and SQLConnectionResolver, moving connection caching/lifecycle out of SQLManager, and adds executeQuery() for running a pre-built SQLQuery directly. - Breaking: SQLManagerInterface drops hasConnection/getConnection/getConnections/setConnection/closeConnection in favor of getPool() - Breaking: SQLManager constructor now requires a resolver and a pool; SQLConnectionNotFoundException moved to Luna\SQL\Connection\Exception; removed unused SQLConstant::CONFIG_DATABASES - New: SQLManagerInterface::executeQuery(), SQLConnectionPool, SQLConnectionResolver, SQLQueryInterface::getOptions() - Module bootstrap now resolves SQLManager via SQLManagerResolver::resolve() Migration required for direct SQLManager instantiation or connection lookup/lifecycle calls — see release notes for the full mapping.
-
v2.2.0
Release: Luna SQL - v2.2.054a1a9a0 · ·Luna SQL Module v2.2.0 Test environment setup overhaul: env.php.dist/env.php.example templates with runtime token resolution replace the committed config/env.test.php, and the CI/CD pipeline was simplified accordingly. - CI/CD generates env.test.php from env.php.dist, resolving tokens from CI/CD variables - Removed dedicated MySQL/PostgreSQL CI services and obsolete config/env.test.php - PHPUnit ENV_PATH now points to ./env.test.php - .gitignore updated to allow committing *.dist/*.example templates - No public API or runtime behavior changes Migration: contributors must copy env.php.dist to env.test.php locally for testing (see README).
-
v2.1.1
Release: Luna SQL - v2.1.1564ea772 · ·Luna SQL v2.1.1 Patch release: documents the SQL connections configuration schema and removes a stale exception import/annotation from the module shutdown method. - Documented `Databases` config section with driver support and example connection - Removed unused SQLManagerException import and obsolete @throws annotation
-
v2.1.0
Release: Luna SQL - v2.1.0382b0108 · ·Luna SQL v2.1.0 Completes the Connexion → Connection refactor with a new Connector-based architecture, simplifies connection/query error handling, and adds full MySQL/PostgreSQL test coverage with CI and Docker support. - Renamed `Connexion` namespace to `Connection`; builders replaced by `Connector` classes - Removed `InvalidSQLConnectionException`; `closeConnection()` now throws `SQLConnectionNotFoundException` - `SQLQuery::execute()` now throws `SQLQueryException` instead of a raw `PDOException` - Bumped `shiros/luna` to `^5.1` - Added MySQL/PostgreSQL integration tests, GitLab CI services, and Docker test environment ⚠️ Breaking changes — update namespace imports and exception catch blocks (see release notes).
-
v2.0.0
Release: Luna SQL - v2.0.00dafa327 · ·Luna SQL v2.0.0 This major release introduces compatibility with PHP 8.5 and Luna Core v5.0, along with significant architectural improvements. Main changes: - Bump minimum PHP version to 8.5 and Luna Core to v5.0. - Refactor core interfaces (SQLManagerInterface, SQLRepositoryInterface) for better consistency. - Standardize return types to 'static' and update exception handling. - Add 'shutdown' logic to close database connections automatically. - Upgrade to PHPUnit 11 and introduce PHPStan. - Enhance CI/CD pipelines and contributor guidelines.
-
v1.13.1
8d8e8f1a · ·Luna SQL v1.13.1 - Rename parameter `objectOrClass` to `element` when calling `ClassManager::implement`.
-
-
-
-
-
-
-
-
-
-
-
-