Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 3510c9e686d39c4057250692cfa9ddee > files > 4

python-yapsy-doc-1.10.2-3.fc18.noarch.rpm

version-1.10.1 [2013-01-13]

  - code: switch from exec to imp.load_module for plugin loading which also solves https://sourceforge.net/p/yapsy/bugs/9/
  - doc: add explanation about plugin class detection caveat https://sourceforge.net/p/yapsy/bugs/8/
  - code: fix unicode bug on python2 version, see https://sourceforge.net/p/yapsy/bugs/10/

version-1.10 [2012-12-18]

  - code: [contrib. Mathieu Havel] "plugin locators" allow to change the strategy to describe and locate plugins
  - code: [contrib. Mathieu Clabaut] multiple categories per plugin (cf https://bitbucket.org/matclab/yapsy-mcl)
  - code: [contrib.  Mark Fickett] improve logging
  - code: Gather detailed information on plugin load error via a callback
  - code: Extra info to plug-in (eg add extra section or embed the ConfigParser output to the plugin_info), see also https://github.com/tintinweb/yapsy
  - code: proper config of the default "plugin locator" can stop plugin detection from scanning a directory recursively
  - code: Enforce a same tab convention everywhere
  - doc: update list of project using yapsy
  - doc: highlight the existence of tutorial and link to these ones:
  - doc: be more helpful to users with an advice/troubleshooting page
  - doc: add a CHANGELOG.txt file

version-1.9.2 [2012-07-15]

  - packaging fixes and strange version bumps to workaround pypi.python.org's version handling

version-1.9 [2011-12-23]

  - ability to load zipped plugins
  - a separate development branch has been created where the focus is on the compatibility with python3
  - no more SVN repository (as advertised last year it wasn't kept in sync with the Mercurial repository, and it is now officially dead)
  - better logging of errors and debug infos
  - small doc improvement, especially to show how simple it is to interactwith the plugins once they are loaded

version-1.8 [2010-09-26]

  - the documentation has been refactored and should now go "straight to the point"
  - the source control is now performed by Mercurial
  - Filtering manager to filter out plugins that must not be loaded, contributed by Roger Gammans
  - a getAllPlugins method has been added to the PluginManager to make it easier to access plugins when only the default category is defined
  - code has been slightly cleaned up and should now be easy to adapt to Python3 via the 2to3 tool.

version-1.7 [2008-04-09]

  - WARNING: API BREAK ! the arguments for [de]activatePluginByName and getPluginByName are now the other way round: category,name -> name,category="Default"
  - new AutoInstall manager for automatically installing plugins by copying them in proper place
  - small improvements to generic code for plugin loading

version-1.6 [2007-11-10]

  - fix major bug in ConfigurablePluginManager

version-1.5 [2007-11-03]

  - separation of plugin loading into locate and load contributed by Rob McMullen
  - package with "Easy install" framework
  - new forge (https://sourceforge.net/p/yapsy) and independent repo from mathbench

version-1.1 [2007-09-21]

  - VersionedPlugin manager contributed by Rob McMullen

version-1.0 [2007-08-26]

  - basic implementation of a PluginManager
  - ConfigurablePlugin manager that can store information in a ConfigParser compatible file
  - singleton versions of these plugin managers.