diff --git a/.release-please-manifest.json b/.release-please-manifest.json index bd9c5c38d..ff302ba1b 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -2,5 +2,5 @@ "core": "0.2.0", "bindings/c": "0.2.0", "packages/js": "0.4.2", - "packages/py": "0.3.1" + "packages/py": "0.1.0" } diff --git a/packages/py/CHANGELOG.md b/packages/py/CHANGELOG.md index 917a009bf..48569b998 100644 --- a/packages/py/CHANGELOG.md +++ b/packages/py/CHANGELOG.md @@ -1,5 +1,41 @@ # Changelog +## [0.1.0](https://github.com/Krasner/Img2Num/compare/packages-py-v0.3.1...packages-py-v0.1.0) (2026-10-07) + + +### ⚠ BREAKING CHANGES + +* **core:** prevent holes during SVG generation ([#429](https://github.com/Krasner/Img2Num/issues/429)) + +### ✨ Features + +* **py:** ship type information (stub + py.typed) in wheels ([#540](https://github.com/Krasner/Img2Num/issues/540)) ([a858cb4](https://github.com/Krasner/Img2Num/commit/a858cb4c7ab8d107b3ff772269bffaf7a5bcf997)) +* **python:** enable Python bindings via pybind11 and add console-py example ([#307](https://github.com/Krasner/Img2Num/issues/307)) ([294ae53](https://github.com/Krasner/Img2Num/commit/294ae53f4967495ff73c9c391bafc2e115a7eccf)) +* unified image_to_svg function as complete pipeline ([#335](https://github.com/Krasner/Img2Num/issues/335)) ([bdba68c](https://github.com/Krasner/Img2Num/commit/bdba68c8adbbf79a163aba9df25849c5ff36a6b9)) + + +### 🐛 Bug Fixes + +* **ci:** add NPM_TOKEN to npm publish step so packages/js can ([2427d1d](https://github.com/Krasner/Img2Num/commit/2427d1d3c67b9ebafcbf3a5021ed335a3d0683fc)) +* **core:** add MSVC support via conditional compiler directives — ([2427d1d](https://github.com/Krasner/Img2Num/commit/2427d1d3c67b9ebafcbf3a5021ed335a3d0683fc)) +* **core:** prevent holes during SVG generation ([#429](https://github.com/Krasner/Img2Num/issues/429)) ([14e49f9](https://github.com/Krasner/Img2Num/commit/14e49f9a05496524e0190ddddf14283fbc907c0b)) +* fix broken v0.1.0 release pipeline ([#417](https://github.com/Krasner/Img2Num/issues/417)) ([2427d1d](https://github.com/Krasner/Img2Num/commit/2427d1d3c67b9ebafcbf3a5021ed335a3d0683fc)) +* **packages/py:** include third_party/ in sdist and disable example ([2427d1d](https://github.com/Krasner/Img2Num/commit/2427d1d3c67b9ebafcbf3a5021ed335a3d0683fc)) +* **readme:** update links to use img2num.dev domain ([#508](https://github.com/Krasner/Img2Num/issues/508)) ([177b894](https://github.com/Krasner/Img2Num/commit/177b894f21bf7dcfca565734bba7e4603217f8c6)) + + +### ⏪ Reverts + +* **1828f68:** packages-py v0.2.2 ([#506](https://github.com/Krasner/Img2Num/issues/506)) - broken release ([19ecbe5](https://github.com/Krasner/Img2Num/commit/19ecbe5544369941a4452607a16fce5748026eb8)) + + +### 📚 Documentation + +* add JS 0.4.2 blog post, overhaul READMEs and security policy, redesign navbar ([#558](https://github.com/Krasner/Img2Num/issues/558)) ([e1a2a8a](https://github.com/Krasner/Img2Num/commit/e1a2a8aa332dc0a3e826a80e2ac9581964f747f5)) +* **py:** auto-generate the Python API reference from docstrings ([a858cb4](https://github.com/Krasner/Img2Num/commit/a858cb4c7ab8d107b3ff772269bffaf7a5bcf997)) +* **README.md:** add README specific to python package ([#488](https://github.com/Krasner/Img2Num/issues/488)) ([d211d98](https://github.com/Krasner/Img2Num/commit/d211d988a8f5389c27d520b02a28f7731a76a48a)) +* refresh docs, add Python guides, and remove outdated versioning ([#446](https://github.com/Krasner/Img2Num/issues/446)) ([8edaadd](https://github.com/Krasner/Img2Num/commit/8edaadddf18ca20407b7f480cd88c72b11c99000)) + ## [0.3.1](https://github.com/Ryan-Millard/Img2Num/compare/packages-py-v0.3.0...packages-py-v0.3.1) (2026-09-24) diff --git a/packages/py/pyproject.toml b/packages/py/pyproject.toml index ddaa18ddd..c46f1264c 100644 --- a/packages/py/pyproject.toml +++ b/packages/py/pyproject.toml @@ -2,4 +2,4 @@ # The authoritative build config is the root pyproject.toml. [project] name = "img2num" -version = "0.3.1" +version = "0.1.0"