Releases: GermanCodeEngineer/py-pmp-manip
Releases · GermanCodeEngineer/py-pmp-manip
v1.2.0 - Refractoring + Bugfixes
Major Changes:
- Updated builtin extension replacements
- Implemented fillIn shadow inputs and fixed shadow deserialization
- Added PM category expansions to info_api by default
- Fixed blocks with menus with isTypeable=true (see e.g. Animated Text Extension)
- Fixed bugs with custom block arguments
- Other Bug Fixes (also tested py-pmp-manip with and updated for some foreign PM projects)
- Refractoring (e.g. files moved)
Minor Changes:
- Code: Converted string references to direct references(using future.annotations)
- Allow objects to be stored in variables
- Added and improved scripts and release tutorial
- Expanded direct extraction vm
- Removed pre-validation for URLs as extension sources
v.1.1.2 - Bugfix
Major Changes:
- Moved builtin_extension_source submodule into source folder to fix bug in distributed versions
Minor Changes:
- Migrated from external dependency aenum back to built-in enum
v1.1.0 - Extensions Updated & Increased Compatability
Major Changes:
- Compatability with all Builtin Extensions
- Builtin Extensions are now generated locally, not maintained manually in this repo
- New feature: Documentation generator for opcodes(kinds of blocks)
- Renamed built-in Second Repr/"new" opcodes. Example: "&category::block (INPUT) text"
- Added new category blocks(as of 24.09.2025)
- Updated documentation and tests
Minor Changes:
- Implemented special and difficult "draw polygon" block(pen extension)
- Added CONTRIBUTING.md
v1.0.1 - Python 3.13+ Support
Switched to pydub_ng for python 3.13+ support. pydub(a dependency) requires audioop, which is deprecated and was removed in python 3.13. pydub_ng uses audioop-lts instead.
v1.0.0 - First Official Version
The first official and stable release of py-pmp-manip. See README.md