-
6466b797d3
chore: bump to 1.1.0 (logging-discipline audit)
main
v1.1.0
dsql
2026-08-10 23:00:50 -04:00
-
7691c79842
fix: log-XOR-raise — demote the pre-raise log to DEBUG, revise the contract (D1)
dsql
2026-08-09 02:18:08 -04:00
-
a35dbcbb6e
release: 1.0.0
v1.0.0
dsql
2026-07-06 21:21:00 -04:00
-
71993fea1b
docs: add __aenter__/__aexit__ one-liner docstrings for twin parity with redis
dsql
2026-07-06 02:55:58 -04:00
-
e4c61cf6c3
fix: log-and-reraise create_pool failures; lock close() against a racing connect()
dsql
2026-07-03 19:11:52 -04:00
-
d619d4ca55
refactor: derive __version__ from package metadata (single source)
dsql
2026-07-03 17:00:59 -04:00
-
f07a8da5a4
docs: compress prose/module docstrings, em-dash->hyphen (de-bloat wave 1)
dsql
2026-07-03 00:16:11 -04:00
-
f90c18ed64
fix: close() nulls pool + connect() lock guards against concurrent races (psql-7, psql-8)
v0.1.5
dsql
2026-07-02 23:25:52 -04:00
-
1ae280e5c3
fix: host/port defaults no longer shadow a dsn's embedded host/port (psql-5)
v0.1.4
dsql
2026-07-02 17:30:10 -04:00
-
c3205f0614
fix: _where() renders None conditions as IS NULL instead of = NULL
v0.1.3
dsql
2026-07-02 16:44:27 -04:00
-
4e75a800f1
fix: connect() never orphans a pool (psql-3)
v0.1.2
dsql
2026-07-01 00:28:27 -04:00
-
426fad10ed
fix: transaction() releases the pooled connection when start() fails (psql-1)
v0.1.1
dsql
2026-06-30 21:04:43 -04:00
-
f12295ce6a
add package: pyproject + src (layer-1 verbs + raw layer-2, fail-loud, plain-dict rows)
v0.1.0
dsql
2026-06-30 05:48:00 -04:00
-
cc3d6bb585
init: async postgres wrapper over asyncpg (two-layer API, class PsqlDB)
dsql
2026-06-30 05:48:00 -04:00