2.0.4 (2026-01-22)
- filter comments in expressions, 2D slice assignment with ndarray (9a94e18)
2.0.3 (2026-01-21)
2.0.2 (2026-01-21)
2.0.1 (2026-01-21)
- improve README files with marketing focus (9db2108)
2.0.0 (2026-01-21)
- hashlib: digest(), hexdigest(), pbkdf2Hmac(), scrypt(), compareDigest() now return Promises and must be awaited.
- hashlib: convert to async API with Web Crypto support (82b0b58)
- os: implement conditional exports for browser/Node.js (8e52695)
- pythonlib: add 13 Python standard library modules (c0bf4ad)
- pythonlib: add browser entry point for main export (bdba5c5)
- pythonlib: add browser/Node.js conditional exports (dc03d90)
- transpiler: add await for async module functions (f43b659)
- address strict eslint rules (8eaf5aa)
- pythonlib: convert fs operations to async API (d18d2f4)
- remove eslint non-nullable-type-assertion-style override (3287d2f)
- add Node.js, Bun, and zero dependencies badges (a6bdb10)
1.0.2 (2026-01-21)
- pythonlib: avoid double array copy with toSorted/toReversed (5153259)
- pythonlib: use ES2023 immutable array methods (3ff8805)
- pythonlib: use ES2024 Iterator Helpers for map/filter (3116980)
- pythonlib: use ES2024 native Set methods (32e99e0)
- pythonlib: add @module tags for TypeDoc module descriptions (64ad074)
- pythonlib: enhance JSDoc with Python docs links and descriptions (b4b7e0a)
1.0.1 (2026-01-20)
- resolve 7 transpiler bugs from issue reports (952fbe8)
0.2.1 (2026-01-19)
- pythonlib: add deque and defaultdict keywords (4bbe027)
- improve coverage to 90% lines, add c8 ignores for unreachable code (2737bf4)
0.2.0 (2026-01-19)
- All snake_case function names are now camelCase
- Project restructured as monorepo
- docs: add logos, acknowledgments, simplify READMEs (cb2ce3f)
- implement subpath exports architecture (ADR-0009, ADR-0010) (33415e1)
- migrate pythonlib API to camelCase naming convention (5052071)
- restructure as pnpm monorepo with Docusaurus docs (94f44ea)
- update tests for new direct import structure (fe00e8e)