Commit Graph

  • bbfcc4818b release: 1.0.0 main v1.0.0 dsql 2026-07-06 21:21:00 -04:00
  • a6bd95bda7 fix: mask_url returns a malformed url unchanged instead of raising dsql 2026-07-06 21:01:22 -04:00
  • a1702eede8 fix: stable_id rejects an empty call; hosts(limit=0) returns [] dsql 2026-07-06 19:21:14 -04:00
  • 0030daeb7b refactor: simplify masking to dumb mask_url/mask_proxy + add stable_id dsql 2026-07-06 18:25:06 -04:00
  • e6e655335e fix: mask_proxy/mask_url never return a credential in the clear (structure-preserving) dsql 2026-07-06 17:54:33 -04:00
  • 7fa5916eda fix: deep_set fails loud on a tuple instead of silently replacing it; add deep_gets/deep_sets wildcard verbs dsql 2026-07-06 16:30:55 -04:00
  • 718c8a79b0 fix: mask_proxy and mask_url no longer leak credentials in non-4-part specs or url fragments dsql 2026-07-03 19:08:39 -04:00
  • 33ade498da refactor: derive __version__ from package metadata (single source) dsql 2026-07-03 16:59:45 -04:00
  • e86184986f fix: mask_url re-encodes non-sensitive query values on rebuild (v0.3.4) dsql 2026-07-03 16:20:50 -04:00
  • 18646f313c docs: compress prose/module docstrings, em-dash->hyphen (de-bloat wave 1) dsql 2026-07-03 00:14:44 -04:00
  • 4f835ff003 fix: provider() unicode-digit crash + phantom() short-value false-mask (v0.3.2) v0.3.2 dsql 2026-07-02 23:21:51 -04:00
  • 19e6f4aa06 feat: mask_url/mask_proxy display maskers; fix: deep_set now indexes into lists on numeric segments (commons-2) v0.3.1 dsql 2026-07-02 17:36:03 -04:00
  • 1dc27ebc1a docs: soften pyproject desc to 'stdlib-based' (base is zero-dep; [addr] adds aiohttp) v0.2.3 dsql 2026-06-29 22:02:53 -04:00
  • f8476fe8d4 chore: ignore .claude/ dir (CLAUDE.md now lives under .claude/) dsql 2026-06-29 21:55:13 -04:00
  • 12cf07919f fix: C1 coerce non-str state in _state_slug so geo parse can't TypeError dsql 2026-06-29 21:34:40 -04:00
  • 4be69f3c95 docs: pin install line to release, note unpinned-latest option dsql 2026-06-29 18:13:38 -04:00
  • 5d444eaf16 docs: show unpinned install line; note tag-pinning for reproducibility dsql 2026-06-29 18:07:22 -04:00
  • 449f790571 fix: guard geo parse helpers against non-dict JSON; de-dup timeout build (v0.2.3) dsql 2026-06-29 17:57:54 -04:00
  • a5b91bed0d fix: state slug uses underscore + ascii-fold to match the proxy region- contract v0.2.2 dsql 2026-06-29 03:18:13 -04:00
  • 83a156fd31 fix: forward per-request timeout to geo lookups on an injected session v0.2.1 dsql 2026-06-29 01:10:25 -04:00
  • de6911fb05 fix: retry log uses total attempts as the denominator dsql 2026-06-28 17:18:28 -04:00
  • c6e3dd1b54 fix: floor retry/aretry attempts at 1 (v0.2.1) dsql 2026-06-28 16:11:34 -04:00
  • 0939917172 feat: retry/backoff module (commons v0.2.0) v0.2.0 dsql 2026-06-27 21:33:55 -04:00
  • 7437e1feb0 add package: pyproject + src v0.1.0 dsql 2026-06-24 22:18:37 -04:00
  • 5997e3f1a1 init: small stdlib-only sync helpers (timing, paths, masking, addr) dsql 2026-06-24 22:18:37 -04:00