Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 1.54 KB

CHANGELOG.md

File metadata and controls

50 lines (30 loc) · 1.54 KB

3.2

  • Fixed procedure registration if the same list of arguments was reused for multiple plug-in procedures.

3.1

  • Fixed calling PDB procedures with keyword arguments containing underscores.

3.0

  • Updated the script and the generated stubs to work with GIMP 3.0.
  • For the pre-generated stub, default values in descriptions are now only included for "basic" types, specifically int, float, bool, str and bytes.
  • For the pre-generated stub, fixed formatting of arguments and return values without a description (blurb).

2.0

  • Added a module to simplify registration of plug-ins.
  • Updated the script to work with GIMP 2.99.18. GIMP 2.99.16 is no longer supported.
  • Updated the signature of PDB procedures. All arguments can now be omitted and their default values will be used. However, note that the stub file will display None as the default value for all arguments even if it is not the default (since the user can save different defaults for a particular PDB procedure, the defaults displayed in the stub file would no longer be accurate).

1.3

  • Arguments to PDB procedures are now automatically wrapped with GObject.Value().
  • Updated the stub file to remove GObject.Value as an accepted type for PDB arguments.

1.2

  • Prevented errors when importing the pypdb module when GIMP is not fully initialized.

1.1

  • Allowed access to PDB procedures via strings as pdb['some-procedure-name'].
  • Python exceptions are now raised if attempting to access non-existent procedure names.

1.0

  • Initial release.