Commit Graph

  • b009c0cf50 chore: bump to 1.2.0 (logging-discipline audit) main v1.2.0 dsql 2026-08-10 23:00:50 -04:00
  • e6eddf5bc3 fix: logging discipline in request()/request_with_retries dsql 2026-08-09 02:08:58 -04:00
  • 952fe8a00f feat: hang-guard request() with an outer asyncio deadline v1.1.0 dsql 2026-07-27 11:33:35 -04:00
  • 6ec132f97c build: use git+https for inter-lib deps (docker ssh limitation) v1.0.2 dsql 2026-07-20 22:25:06 -04:00
  • 6633d6cba3 fix: pin inter-lib dependencies to their v1.0.0 tags v1.0.1 dsql 2026-07-17 17:46:10 -04:00
  • 1deb05ce4a release: 1.0.0 v1.0.0 dsql 2026-07-06 21:21:00 -04:00
  • 45d8830833 fix: as_curl form-encodes a dict data= body with doseq=True dsql 2026-07-06 21:16:08 -04:00
  • eed607b08c fix: an IPv6 domain overwrite applies only on a whole-host match, never a substring splice dsql 2026-07-06 19:56:52 -04:00
  • ed773e2c1b docs+fix: as_curl form-encodes a dict data= body; README notes the commons dependency dsql 2026-07-06 19:37:09 -04:00
  • 85735023f5 fix: proxy=None no longer drops an explicit proxies= (IP unmask); cookie views work off-loop dsql 2026-07-06 19:23:31 -04:00
  • 51c421c9a2 fix: overwrite_domain accepts a bare IPv6 replacement instead of rejecting any ':' dsql 2026-07-06 16:47:35 -04:00
  • 59eadabe16 fix: fail loud on unreachable domain overwrites and jar-dropped IP cookies dsql 2026-07-06 00:09:37 -04:00
  • 78dfba0962 fix: drop session-default sock_read that poisons pooled keep-alive connections dsql 2026-07-03 19:05:51 -04:00
  • a7302a6356 refactor: derive __version__ from package metadata (single source) dsql 2026-07-03 17:00:19 -04:00
  • 397d74efe3 docs: restore FailureResponse public-method docstrings stripped in de-bloat dsql 2026-07-03 16:46:03 -04:00
  • 7f73f21c93 fix: preview() works without a running loop; set_cookie honors path when domain=None dsql 2026-07-03 16:17:46 -04:00
  • 27f0e49341 docs: compress prose/module docstrings, em-dash->hyphen (de-bloat wave 1) dsql 2026-07-03 00:15:24 -04:00
  • ca23099e06 fix: proxy/attempts truthiness bugs, stale text() cache, preview cookie order (v0.1.9) v0.1.9 dsql 2026-07-02 23:25:43 -04:00
  • 0768d643b1 fix: preserve exception subtype in request(), render params/timeout in as_curl() v0.1.8 dsql 2026-07-02 16:57:04 -04:00
  • e1ab5d38a0 fix: cookie methods actually work; session builds lazily (v0.1.7) v0.1.7 dsql 2026-07-02 16:42:30 -04:00
  • b8cd184c64 fix: request_with_retries honors session timeout (timeout=None no longer disables it) v0.1.6 dsql 2026-07-02 16:33:28 -04:00
  • 74ed83cf73 chore: ignore .claude/ dir (CLAUDE.md now lives under .claude/) v0.1.5 dsql 2026-06-29 21:55:13 -04:00
  • 14a3ee1456 fix: AW-2 json() returns None on a non-UTF-8 body instead of raising dsql 2026-06-29 21:34:37 -04:00
  • 3737af0cf5 fix: total-timeout labeled 'timeout' in request_with_retries (dead branch live) (v0.1.5) dsql 2026-06-29 20:47:55 -04:00
  • d3f2bed7fe docs: pin install line to release, note unpinned-latest option v0.1.4 dsql 2026-06-29 18:13:34 -04:00
  • 849200985c docs: show unpinned install line; note tag-pinning for reproducibility dsql 2026-06-29 18:07:19 -04:00
  • 7da06443c8 fix: label timeouts, render empty-but-valid preview bodies, snapshot override dicts (v0.1.4) dsql 2026-06-29 17:57:54 -04:00
  • 382b8aa632 fix: request() wraps bare asyncio.TimeoutError on total-timeout (v0.1.3) v0.1.3 dsql 2026-06-29 17:09:20 -04:00
  • d527174a2b fix: make session-default headers fully mutable; preview matches request in all cases v0.1.2 dsql 2026-06-29 01:10:25 -04:00
  • bad3ea2677 fix: merge session-default headers into request() so the header API works dsql 2026-06-28 18:45:25 -04:00
  • dc3fb70a1e fix: shlex.quote values in as_curl() so the command is valid and not injectable dsql 2026-06-28 17:18:28 -04:00
  • 7a2f24be9e chore: pin commons v0.2.1 (v0.1.2) dsql 2026-06-28 16:17:38 -04:00
  • 7779d0b050 fix: list JSON body + preserve real last response; retry via commons.aretry (v0.1.1) v0.1.1 dsql 2026-06-27 21:47:49 -04:00
  • 205a7d5e21 add package: pyproject + src v0.1.0 dsql 2026-06-24 18:01:39 -04:00
  • 6a3c4347ec init: async HTTP session wrapper over aiohttp dsql 2026-06-24 18:01:39 -04:00