Overview of Changes in libpeas 1.22.0
====================================
* Translation updates:
- Catalan
- Danish
Overview of Changes in libpeas 1.21.0
====================================
* Consider all an interfaces potential properties
* Fix PeasEngine virtual annotations
* Allow extensions to be an Abstract Base Class
* Cache an extension type's base class and interfaces
* Translation updates:
- Belarusian
- Croatian
- Simplified Chinese
Overview of Changes in libpeas 1.20.0
====================================
* Translation updates:
- British English
- Friulian
- Hebrew
- Occitan
- Polish
- Portuguese
Overview of Changes in libpeas 1.18.0
====================================
* Translation updates:
- Latvian
- Occitan
Overview of Changes in libpeas 1.17.0
====================================
* Fix Python plugin loader module paths
* Do not add pyexecdir to Python's paths at runtime
* Add support for embedded C plugins
* Order the PeasEngine:plugin-list by dependencies
* Keep plugins order in PeasExtensionSet
* Misc bugfixes
* Translation updates:
- Basque
- Chinese
- Lithuanian
- Occitan
- Serbian
- Serbian (Latin)
Overview of Changes in libpeas 1.16.0
====================================
* Translation updates:
- Brazilian Portuguese
- Chinese (Taiwan)
- Danish
- Finnish
- French
- Galicians
- German
- German
- Greek
- Indonesian
- Italian
- Kazakh
- Korean
- Lithuanian
- Persian
- Polish
- Portuguese
- Russian
- Slovak
- Slovenian
- Swedish
- Thai
Overview of Changes in libpeas 1.15.0
====================================
* Add g_autoptr() autocleanup support
* Fix Python tests on OpenBSD
* Fix libpeas crash on windows
* Simplify __all__ support in the Python plugin loader
* Misc bugfixes
* Translation updates:
- Czech
- Hungarian
- Icelandic
- Norwegian bokmål
- Occitan
- Romanian
- Spanish
- Turkish
Overview of Changes in libpeas 1.14.0
====================================
* Misc bugfixes
* Translation updates:
- Aragonese
- Bosnian
- Chinese (Taiwan)
- Danish
- Finnish
- French
- Greek
- Indonesian
- Italian
- Kazakh
- Korean
- Korean
- Lithuanian
- Norwegian bokmål
- Polish
- Serbian
- Slovak
- Slovenian
- Swedish
- Turkish
Overview of Changes in libpeas 1.13.0
====================================
* Removed support for Seed plugins
* Added support for Lua 5.1 plugins using the LGI bindings
* PeasEngine is now thread-safe
* Added support for non-global plugins loaders
* Load C plugins with local linkage
* Use Python to implement the plugin loader's logic
* Support Python plugins that define __all__
* Use Lua to implement the plugin loader's logic
* Prevent the accidental escaping of globals with Lua plugins
* Misc bugfixes
* Translation updates:
- Basque
- Brazilian Portuguese
- Czech
- Friulian
- Galician
- Hebrew
- Hungarian
- Japanese
- Kannada
- Nepali
- Russian
- Spanish
- Turkish
Overview of Changes in libpeas 1.12.1
====================================
* Dist the GResources XML of the Python plugin loaders
Overview of Changes in libpeas 1.12.0
====================================
* Add easy python profiling support
* Disable GLib diagnostics in tests
* Fix various deprecation warning from GTK+
* Check return values from Python API
* [osx] Check for bundle before resource path
* Improved dependency-less support for OS X
* Misc bugfixes
* Translation updates:
- Assamese
- Bengali (India)
- Brazilian Portuguese
- Catalan
- Catalan (Valencian)
- Czech
- Danish
- French
- Galicians
- German
- Greek
- Gujarati
- Hebrew
- Hindi
- Hungarian
- Indonesian
- Kannada
- Korean
- Lithuanian
- Marathis
- Norwegian bokmål
- Oriya
- Polish
- Punjabi
- Russian
- Simplified Chinese
- Slovenian
- Spanish
- Swedish
- Tamil
- Telugus
- Traditional Chinese
Overview of Changes in libpeas 1.10.1
====================================
* Fix initializing Python loader from Python application
* Prevent and warn when trying to enable multiple loaders
* W32: Allow shared libs to be built
* Misc bugfixes
Overview of Changes in libpeas 1.10.0
====================================
* Remove support for gjs-based Javascript plugins
* Misc bugfixes
Overview of Changes in libpeas 1.9.0
====================================
* Misc bugfixes
* Translation updates:
- Tajik
Overview of Changes in libpeas 1.8.0
====================================
* Misc bugfixes
* Translation updates:
- Aragonese
- Portuguese
- Tadjik
- Uyghur
Overview of Changes in libpeas 1.7.0
====================================
* Add python3 loader
* Translation updates:
- Friulan
- Kannada
- Odia
Overview of Changes in libpeas 1.6.2
====================================
* Fix gjs single-include issues
* Translation updates:
- Slovak
Overview of Changes in libpeas 1.6.1
====================================
* Better SIGINT handling for python signals module
* Translation updates:
- Kannada
Overview of Changes in libpeas 1.6.0
====================================
* Remove the vala demo plugin
* Add min required and max allowed version for glib and Gdk
* Translation updates:
- Assamese
- Bengali (India)
- Galician
- Gujarati
- Hindi
- Latvian
- Marathi
- Polish
- Thai
- Türkçe
Overview of Changes in libpeas 1.5.0
====================================
* Warn if activate or deactivate are not implemented
* Find extension construct properties also in interface prerequisites
* Fix interface sorting in GJS and Seed
* Added peas_engine_prepend_search_path
* Added peas_plugin_info_get_external_data
* Misc bugfixes
* Translation updates:
- Greek
- Indonesian
Overview of Changes in libpeas 1.3.0
====================================
* Extensions can now implement multiple interfaces.
* Added GSettings API to PeasPluginInfo.
* Misc improvement and fixes.
* Translation updates:
- Russian
- Bulgarian
- Brazilian Portuguese
- Galicians
- Danish
- Serbian
- German
- Norwegian bokmål
- Polish
- Swedish
- Belarusian
- Telugu
- Catalan (Valencian)
- Catalan
- Hebrew
- Japanese
- Slovenian
- Czech
- Spanish
Overview of Changes in libpeas 1.2
====================================
* Fix using Python plugins.
* Misc improvement and fixes.
* Translation updates:
- Assamese
- Esperanto
- Telugu
Overview of Changes in libpeas 1.1.4
====================================
* Fix to work with PyGObject 3.
* Do not expose the peas_extension_set_call* API to GObject-Introspection.
* Disable log hooks used by PyGObject and Seed.
* Doc updates.
* Misc improvement and fixes.
* Translation updates:
- Asturian
- Thai
Overview of Changes in libpeas 1.1.3
====================================
* Do not expose the PeasExtension API using GObject-Introspection
* Misc improvement and fixes.
Overview of Changes in libpeas 1.1.2
====================================
* Doc updates.
* Link against pygobject 3.
* Do not cast pointers to unsigned integers.
* Translation updates:
- Indonesian
Overview of Changes in libpeas 1.1.1
====================================
* PeasExtension has been deprecated
* You should be able to use C plugins without GObject-Introspection.
* The plugin manager's disable plugins dialog will no longer show
hidden plugins.
Overview of Changes in libpeas 1.1.0
====================================
* Add support gjs-based Javascript extensions
* Seed Javascript extension support improvements
- Use the new() keyword to instantiate new Javascript extensions.
- Previously used "copied arrays" have been deprecated.
- Allow using prototypes when defining new extensions.
* Add peas_extension_set_foreach()
- Also deprecate the old peas_extension_set_call() method as a result.
* Drop support for Gtk+ 2
* Translation updates:
- Lithuanian
- Japanese
- Turkish
- Esperanto
- Persian
- Catalan (Valencian)
- Finnish