-
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