@@ -7,6 +7,57 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.4.0] - 2026-06-30
11+
12+ ### Added
13+ - Stealth-browser detection for botasaurus-class scrapers
14+ - ` F4 ` tripwire rule with honeytoken support — deterministic, zero-false-positive deception
15+
16+ ### Fixed
17+ - Dropped Playwright heuristics that false-positived on real Chrome
18+
19+ ### Documentation
20+ - Documented tripwire deception and the rules engine in the README
21+
22+ ## [ 0.3.0] - 2026-05-31
23+
24+ ### Added
25+ - Self-hosted detection engine ported from FCaptcha (Phase 1)
26+ - Captcha service with proof-of-work and token issuance (Phase 2)
27+ - ` @webdecoy/client ` browser widget (Phase 3)
28+ - Captcha HTTP endpoints and framework adapters (Phase 4)
29+
30+ ### Changed
31+ - Aligned client endpoint paths across the SDK
32+ - Switched to a shields.io dynamic npm version badge
33+ - Bumped CI ` checkout ` /` setup-node ` actions to v5 (Node 24)
34+
35+ ### Documentation
36+ - Captcha docs, client README, and a runnable example
37+
38+ ## [ 0.2.1] - 2026-05-29
39+
40+ ### Fixed
41+ - Corrected repository URLs to ` WebDecoy/node-sdk `
42+ - Updated CI to Node 20/22 and regenerated the lock file
43+
44+ ### Changed
45+ - Bumped all packages to 0.2.1
46+ - Added the npm publish workflow
47+ - Removed old planning docs
48+
49+ ## [ 0.2.0] - 2026-02-08
50+
51+ ### Added
52+ - Rules engine with rate limiting, request filters, and violation reporting
53+ - Contributing guide, changelog, and CI workflow
54+ - Implementation summary and dashboard integration guide
55+
56+ ### Fixed
57+ - Workspace dependencies for npm compatibility
58+
59+ ## [ 0.1.0] - 2025-11-26
60+
1061### Added
1162- Initial release of ` @webdecoy/node ` core SDK
1263- Initial release of ` @webdecoy/express ` middleware
@@ -41,7 +92,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4192- Contributing guidelines
4293- MIT License
4394
44- ## [ 0.1.0] - 2025-01-XX
45-
46- ### Added
47- - Initial beta release
95+ [ Unreleased ] : https://github.com/WebDecoy/node-sdk/compare/v0.4.0...HEAD
96+ [ 0.4.0 ] : https://github.com/WebDecoy/node-sdk/compare/v0.3.0...v0.4.0
97+ [ 0.3.0 ] : https://github.com/WebDecoy/node-sdk/compare/v0.2.1...v0.3.0
98+ [ 0.2.1 ] : https://github.com/WebDecoy/node-sdk/compare/v0.2.0...v0.2.1
99+ [ 0.2.0 ] : https://github.com/WebDecoy/node-sdk/compare/v0.1.0...v0.2.0
100+ [ 0.1.0 ] : https://github.com/WebDecoy/node-sdk/releases/tag/v0.1.0
0 commit comments