CHANGELOG

All notable changes to this project are documented in this file. This list is not exhaustive - only important changes, fixes, and new features in the code are reflected here.


v0.2.2 (2026-01-15)

🐛 Bug Fix

  • Treat Pyparsing versions below 3.1 as legacy to ensure compatibility (Igor Udot – 8a9b18e)


v0.2.1 (2026-01-15)

🔧 Code Refactoring

  • Add support for pyparsing 2.x and 3.x (Igor Udot – 0da115a)


v0.2.0 (2026-01-13)

🔧 Code Refactoring

  • update deprecated pyparsing functions to snake_case (Igor Udot - 043674c)


v0.1.4 (2025-07-09)

📖 Documentation

  • improve english writing (LLM) (Fu Hanxi - d7cc28e)

  • introduce api reference and small fixes about single backtick (Fu Hanxi - e1bb403)

🏗️ Changes

  • set log level to DEBUG when IDF_PATH is not set (Fu Hanxi - 137fd51)


v0.1.3 (2025-05-21)

⚡ Performance Improvements

  • add lru_cache for all get_value (Fu Hanxi - 9de9a5f)

  • use any or all instead of for-loop (Fu Hanxi - 5c16758)

📖 Documentation

  • fix rtd build (Fu Hanxi - 4cf0fcd)


v0.1.2 (2025-01-07)

✨ New Features

  • module level lazy load (igor.udot - 9e3b847)

🐛 Bug Fixes

  • add BoolStrm to all (igor.udot - 1d42a74)


v0.1.1 (2025-01-07)

✨ New Features

  • add py.typed file (igor.udot - b934103)


v0.1.0 (2025-01-06)

✨ New Features

  • update publish pipeline (igor udot - 9b9cc81)

  • lazy loading for constants and soc_header in bool_parser (igor.udot - bc14497)

📖 Documentation

  • initialized documentation (igor.udot - 09e2173)