Skip to content

v0.1.2

Latest

Choose a tag to compare

@wangyang377 wangyang377 released this 13 Jan 08:22
· 2 commits to main since this release

v0.1.3 (2026-01-13)

πŸš€ New Features

  • Automatic version management from Git tags: The package version is now automatically extracted from Git tags during PyPI publishing, eliminating the need for manual version updates
  • GitHub Actions workflow for automated publishing: Added CI/CD pipeline to automatically publish to PyPI when creating a GitHub Release

🌍 Improvements

  • Internationalization: Translated all code comments, docstrings, and documentation to English for better global accessibility
  • Documentation: Added English README while preserving Chinese version (README_CN.md) for reference
  • Project links: Enhanced project metadata with better organization

πŸ› Bug Fixes

  • GitHub Actions compatibility: Fixed ANTLR4 version conflicts by using a consistent version (4.13.2) across all environments
  • Python keyword conflicts: Resolved ANTLR parser generation errors caused by Python reserved keywords (type, format, str, etc.)

πŸ”§ Technical Changes

  • Updated build process to use ANTLR4 4.13.2 JAR directly in CI/CD
  • Improved error handling in parser generation scripts
  • Enhanced workflow to check for existing PyPI versions before publishing