From 5f51076a94c3cc4ff20788f5912c88e2b9a168f4 Mon Sep 17 00:00:00 2001 From: Sebastian Werner Date: Wed, 21 Jan 2026 10:18:54 +0100 Subject: [PATCH] chore: release main --- .release-please-manifest.json | 4 ++-- packages/python2ts/CHANGELOG.md | 17 +++++++++++++++++ packages/python2ts/package.json | 2 +- packages/pythonlib/CHANGELOG.md | 20 ++++++++++++++++++++ packages/pythonlib/package.json | 2 +- 5 files changed, 41 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 2812714..93840dc 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,4 +1,4 @@ { - "packages/pythonlib": "1.0.1", - "packages/python2ts": "1.1.0" + "packages/pythonlib": "1.0.2", + "packages/python2ts": "1.2.0" } diff --git a/packages/python2ts/CHANGELOG.md b/packages/python2ts/CHANGELOG.md index ab96a54..678f3cf 100644 --- a/packages/python2ts/CHANGELOG.md +++ b/packages/python2ts/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [1.2.0](https://github.com/sebastian-software/python2ts/compare/python2ts-v1.1.0...python2ts-v1.2.0) (2026-01-21) + + +### Features + +* add ESLint prefer-const post-processing for optimal variable declarations ([209a1f9](https://github.com/sebastian-software/python2ts/commit/209a1f96d098cb493a7da00374325989be3c14f9)), closes [#16](https://github.com/sebastian-software/python2ts/issues/16) +* improve code quality of generated TypeScript ([e0f49f1](https://github.com/sebastian-software/python2ts/commit/e0f49f1b85e76fe0410eef851bb6574ef37f939d)) +* **transpiler:** add ESLint rules for cleaner output ([737335d](https://github.com/sebastian-software/python2ts/commit/737335d06ab5a4bca173ed44836d693e17fccbf6)) +* **transpiler:** add prefer-arrow-callback ESLint rule ([7825978](https://github.com/sebastian-software/python2ts/commit/7825978aff845deb883d4bb137f0c6ec6c333315)) +* **transpiler:** add prefer-rest-params and prefer-spread rules ([9f45b1e](https://github.com/sebastian-software/python2ts/commit/9f45b1e730a72313e0475e45e49ab9ac193dfda4)) +* **transpiler:** add TypeScript type-aware ESLint rules ([e16104f](https://github.com/sebastian-software/python2ts/commit/e16104f850e88f069e5522a6e87146ff7dc130ee)) + + +### Code Refactoring + +* **transpiler:** use typescript-eslint presets ([16db776](https://github.com/sebastian-software/python2ts/commit/16db776ce83f3ac18d902efab158d528a5eed0aa)) + ## [1.1.0](https://github.com/sebastian-software/python2ts/compare/python2ts-v1.0.0...python2ts-v1.1.0) (2026-01-20) diff --git a/packages/python2ts/package.json b/packages/python2ts/package.json index bccd4d1..ee03bf2 100644 --- a/packages/python2ts/package.json +++ b/packages/python2ts/package.json @@ -1,6 +1,6 @@ { "name": "python2ts", - "version": "1.1.0", + "version": "1.2.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 d067a4c..82a2997 100644 --- a/packages/pythonlib/CHANGELOG.md +++ b/packages/pythonlib/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [1.0.2](https://github.com/sebastian-software/python2ts/compare/pythonlib-v1.0.1...pythonlib-v1.0.2) (2026-01-21) + + +### Performance + +* **pythonlib:** avoid double array copy with toSorted/toReversed ([5153259](https://github.com/sebastian-software/python2ts/commit/5153259bd29b14bea19c0b43c59a7aca10b51422)) + + +### Code Refactoring + +* **pythonlib:** use ES2023 immutable array methods ([3ff8805](https://github.com/sebastian-software/python2ts/commit/3ff8805534d2c84e37766562df000d1be16b4d2a)) +* **pythonlib:** use ES2024 Iterator Helpers for map/filter ([3116980](https://github.com/sebastian-software/python2ts/commit/311698055e3e110abcc63b7928270ae92552ff94)) +* **pythonlib:** use ES2024 native Set methods ([32e99e0](https://github.com/sebastian-software/python2ts/commit/32e99e0c1e6a65f9cc3fd281e1a6db003627ba9d)) + + +### Documentation + +* **pythonlib:** add [@module](https://github.com/module) tags for TypeDoc module descriptions ([64ad074](https://github.com/sebastian-software/python2ts/commit/64ad07426dca16deb3cdf6d9890fe8f8a4187066)) +* **pythonlib:** enhance JSDoc with Python docs links and descriptions ([b4b7e0a](https://github.com/sebastian-software/python2ts/commit/b4b7e0abe4f70dbf3f7a17cb4a1d2ce240b37efb)) + ## [1.0.1](https://github.com/sebastian-software/python2ts/compare/pythonlib-v1.0.0...pythonlib-v1.0.1) (2026-01-20) diff --git a/packages/pythonlib/package.json b/packages/pythonlib/package.json index 83df9f3..116949c 100644 --- a/packages/pythonlib/package.json +++ b/packages/pythonlib/package.json @@ -1,6 +1,6 @@ { "name": "pythonlib", - "version": "1.0.1", + "version": "1.0.2", "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": {