diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 93840dc..679c559 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,4 +1,4 @@ { - "packages/pythonlib": "1.0.2", - "packages/python2ts": "1.2.0" + "packages/pythonlib": "2.0.0", + "packages/python2ts": "1.3.0" } diff --git a/packages/python2ts/CHANGELOG.md b/packages/python2ts/CHANGELOG.md index 678f3cf..96f0edf 100644 --- a/packages/python2ts/CHANGELOG.md +++ b/packages/python2ts/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [1.3.0](https://github.com/sebastian-software/python2ts/compare/python2ts-v1.2.0...python2ts-v1.3.0) (2026-01-21) + + +### Features + +* **transpiler:** add await for async module functions ([f43b659](https://github.com/sebastian-software/python2ts/commit/f43b65981945916a78100ce8a65f0c0db8994073)) +* **transpiler:** add await to async hashlib calls ([14979bc](https://github.com/sebastian-software/python2ts/commit/14979bc5e803a475c556a464e5be8b5524b7ea70)) + + +### Bug Fixes + +* address strict eslint rules ([8eaf5aa](https://github.com/sebastian-software/python2ts/commit/8eaf5aa6a48bc244e3f8dba36764449b403d98ec)) + + +### Code Refactoring + +* remove eslint non-nullable-type-assertion-style override ([3287d2f](https://github.com/sebastian-software/python2ts/commit/3287d2f0b3af9888c907df6bf1b2d6dccd109bef)) + ## [1.2.0](https://github.com/sebastian-software/python2ts/compare/python2ts-v1.1.0...python2ts-v1.2.0) (2026-01-21) diff --git a/packages/python2ts/package.json b/packages/python2ts/package.json index ee03bf2..56b63bc 100644 --- a/packages/python2ts/package.json +++ b/packages/python2ts/package.json @@ -1,6 +1,6 @@ { "name": "python2ts", - "version": "1.2.0", + "version": "1.3.0", "description": "AST-based Python to TypeScript transpiler. Convert Python code to clean, idiomatic TypeScript with full type preservation.", "homepage": "https://sebastian-software.github.io/python2ts/", "repository": { diff --git a/packages/pythonlib/CHANGELOG.md b/packages/pythonlib/CHANGELOG.md index 82a2997..a5e6d2f 100644 --- a/packages/pythonlib/CHANGELOG.md +++ b/packages/pythonlib/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## [2.0.0](https://github.com/sebastian-software/python2ts/compare/pythonlib-v1.0.2...pythonlib-v2.0.0) (2026-01-21) + + +### ⚠ BREAKING CHANGES + +* **hashlib:** digest(), hexdigest(), pbkdf2Hmac(), scrypt(), compareDigest() now return Promises and must be awaited. + +### Features + +* **hashlib:** convert to async API with Web Crypto support ([82b0b58](https://github.com/sebastian-software/python2ts/commit/82b0b584fdff449d6c8afc58e4694bf105812d7c)) +* **os:** implement conditional exports for browser/Node.js ([8e52695](https://github.com/sebastian-software/python2ts/commit/8e526958cbc7d41e06355b79fbfa7c325f756b81)) +* **pythonlib:** add 13 Python standard library modules ([c0bf4ad](https://github.com/sebastian-software/python2ts/commit/c0bf4ad57d0d10e011ff196230b5f39241d31a2f)) +* **pythonlib:** add browser entry point for main export ([bdba5c5](https://github.com/sebastian-software/python2ts/commit/bdba5c5ecd4eb6d361eab7f3aeae4cd56bf54c1c)) +* **pythonlib:** add browser/Node.js conditional exports ([dc03d90](https://github.com/sebastian-software/python2ts/commit/dc03d903f86a40818333deafdf139f6c018e8ba5)) +* **transpiler:** add await for async module functions ([f43b659](https://github.com/sebastian-software/python2ts/commit/f43b65981945916a78100ce8a65f0c0db8994073)) + + +### Bug Fixes + +* address strict eslint rules ([8eaf5aa](https://github.com/sebastian-software/python2ts/commit/8eaf5aa6a48bc244e3f8dba36764449b403d98ec)) + + +### Code Refactoring + +* **pythonlib:** convert fs operations to async API ([d18d2f4](https://github.com/sebastian-software/python2ts/commit/d18d2f45b295c0a809d8d31a131fbfdbdff05156)) +* remove eslint non-nullable-type-assertion-style override ([3287d2f](https://github.com/sebastian-software/python2ts/commit/3287d2f0b3af9888c907df6bf1b2d6dccd109bef)) + + +### Documentation + +* add Node.js, Bun, and zero dependencies badges ([a6bdb10](https://github.com/sebastian-software/python2ts/commit/a6bdb10c8b8cac44b3321bf578b330d682551b5d)) + ## [1.0.2](https://github.com/sebastian-software/python2ts/compare/pythonlib-v1.0.1...pythonlib-v1.0.2) (2026-01-21) diff --git a/packages/pythonlib/package.json b/packages/pythonlib/package.json index 64edce3..3e57268 100644 --- a/packages/pythonlib/package.json +++ b/packages/pythonlib/package.json @@ -1,6 +1,6 @@ { "name": "pythonlib", - "version": "1.0.2", + "version": "2.0.0", "description": "Python standard library for TypeScript - itertools, functools, collections, datetime, re, and more. Zero dependencies. Full TypeScript support.", "homepage": "https://sebastian-software.github.io/python2ts/", "repository": {