Skip to content

release: v1.4.0 - #25

Merged
Headgent merged 1 commit into
mainfrom
develop
Oct 15, 2026
Merged

Headgent merged 1 commit into
mainfrom
develop

Conversation

@Headgent

Copy link
Copy Markdown
Contributor

Feature feature/261016_sqlite-lazy-connection merged into develop.

Choose release type:

  • /release minor — new feature, backward compatible
  • /release major — breaking changes

Only users with write access can trigger the release.

…access (#24)

SqLite no longer validates the path, opens the file or runs PRAGMAs in the
constructor. The first pdo()/connect() does all three inside
createPdoConnection(), directly on the fresh handle (no pdo() re-entry), so
the PRAGMAs also run after every reconnect(). Path/connection errors surface
at the first access. reconnect() keeps an open ':memory:' handle (a new
handle would be an empty database). ConnectionFactory docblock corrected:
sqlite() is lazy like mysql()/postgres().

Bescheid Rolf 2026-10-15: alle Dienste lazy.

Paket-Pendant: PdoConnection (src/Connection/PdoConnection.php:89-93) als Lazy-Vorbild — kein neues Konstrukt außerhalb des Pakets
@Headgent

Copy link
Copy Markdown
Contributor Author

/release minor

@Headgent Headgent changed the title release: pending version release: v1.4.0 Oct 15, 2026
@Headgent
Headgent merged commit 2a517fb into main Oct 15, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant