Skip to content

1.0.8

Compare
Choose a tag to compare
@mottosso mottosso released this 02 Oct 14:29
· 624 commits to master since this release

Version 1.0.8

  • Nice name for Plug-ins. A plug-in can now carry an
    optional name attribute that will replace the
    default class-name used when visualising a plug-in
    name.
  • Configurable configuration location. Users can now specify
    where Pyblish will look for configuration files, via the
    PYBLISHCONFIGPATH variable.
  • Registered path no longer have to exist. To align better with
    paths added via environment variables or configuration, the
    registration of paths is now okay even though the path may
    not exist. A non-existing path will simply be discarded upon
    discovery (and log a warning message).
  • Auto-repair. pyblish.main.publish() now takes a auto_repair flag
    with which the Plugin.repair_instance method is called. If a
    repair fails, a message is logged, otherwise the validation is
    considered a success and publishing resumes.
  • Plug-ins for other hosts than the currently running host are
    discarded upon discovery. This means that they will be invisible
    to any incompatible host.
  • Optional plug-ins. A plug-in may now be marked "optional" and thus
    be ignored during processing by user-request using
    pyblish.main.publish(include_optional=False)