Skip to content

Releases: GermanCodeEngineer/py-pmp-manip

v1.2.6 - Bugfix for v1.2.5 filepath resolution

16 Apr 09:09

Choose a tag to compare

v1.2.5 - Node and npm refractor + Dependency Vulnerability resolved

15 Apr 20:24

Choose a tag to compare

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

15 Apr 19:28

Choose a tag to compare

v1.2.3 - Dependency Security Fix

12 Feb 17:43

Choose a tag to compare

Pillow had a security issue, this project now uses the patched persion of pillow.

v1.2.2 - Outsourced utils + DRY + New Blocks

27 Jan 19:21

Choose a tag to compare

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

29 Dec 16:31

Choose a tag to compare

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

04 Oct 14:07

Choose a tag to compare

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

29 Sep 18:29

Choose a tag to compare

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

23 Aug 21:52

Choose a tag to compare

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

04 Oct 14:08

Choose a tag to compare

The first official and stable release of py-pmp-manip. See README.md