Releases: GermanCodeEngineer/py-pmp-manip
Releases · GermanCodeEngineer/py-pmp-manip
v1.2.6 - Bugfix for v1.2.5 filepath resolution
prepare next release
v1.2.5 - Node and npm refractor + Dependency Vulnerability resolved
npm dependencies are now pre-built and shipped and will not have to be installed manually.
v1.2.4 - [INCOMPLETE] Node and npm refractor + Dependency Vulnerability resolved
Pre-release
bump version
v1.2.3 - Dependency Security Fix
Pillow had a security issue, this project now uses the patched persion of pillow.
v1.2.2 - Outsourced utils + DRY + New Blocks
Major Changes:
- seperated interesting parts of utility into the new project gceutils
=> added tests for and document utility - added new expandable blocks
=> updated tests & documentation - added tests for and integrated project_api
- improved project installation
- updated abstract tree tools
- reduced huge validation code + improve grepr_dataclass
- added tests for grepr_dataclass & others
Minor Changes:
- added old opcode typo correction system
- removed last string references
- removed docker install test (was not actively used or maintained anyway)
Full Changelog: v1.2.0...v1.2.2
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