Skip to content

Releases: pyblish/pyblish

1.7.0

05 Jun 15:26
9af2db7
Compare
Choose a tag to compare

Updated the known working combination of Pyblish packages to..

        "pyblish-base==1.8.7",
        "pyblish-houdini==1.0.1",
        "pyblish-maya==2.1.7",
        "pyblish-nuke==2.1.2",
        "pyblish-lite==0.8.5",
        "pyblish-qml==1.11.4",

See forum discussion for motivation and thoughts behind this release!

1.6.1

02 Jun 06:46
9c6c1a5
Compare
Choose a tag to compare

Better compatibility with Conda, by removing a double-definition of the CLI executable. See #7 and #6. Thanks @jedfrechette for this fix!

1.6.0

28 Sep 06:39
f51b00c
Compare
Choose a tag to compare

Updated the working combination of Pyblish projects to..

        "pyblish-base==1.7.2",
        "pyblish-houdini==1.0.1",
        "pyblish-maya==2.1.7",
        "pyblish-nuke==2.1.2",
        "pyblish-lite==0.8.3",
        "pyblish-qml==1.8.5",

Thanks to @darkvertex for this update!

1.5.4

06 Nov 07:06
38a22ee
Compare
Choose a tag to compare

Updates primarily Pyblish QML to the latest version.

1.4.3

18 Nov 10:43
Compare
Choose a tag to compare

Updates, primarily Pyblish Lite.

Package From To
pyblish-base 1.4.2 1.4.3
pyblish-maya 2.0.0 2.1.2
pyblish-lite 0.3.3 0.6.4

1.4.2

25 Jun 14:47
Compare
Choose a tag to compare

Major refactoring

This project has undergone change. From being an aggregation of multiple projects as Git projects, to a flat hierarchy of files to where we are now; a single setup.py containing references to supported versions.

It is not also available via PyPI, as a single coherent package of all supported Pyblish projects.

$ pip install pyblish

You can still choose to install indivudal projects as before.

$ pip install pyblish-base
$ pip install pyblish-qml
$ pip install pyblish-maya
$ ...

Sidenote

v1.4.0-1.4.1 are broken on PyPI.

1.3.5

24 May 11:03
Compare
Choose a tag to compare

pyblish-base updated to 1.4.0
pyblish-qml updated to 0.6.0
pyblish-rpc updated to 0.3.0

1.3.3

03 Mar 07:05
Compare
Choose a tag to compare

Bugfix for Actions.

1.3.2

17 Feb 21:20
Compare
Choose a tag to compare

Fixing obscure logical bug when publishing from pyblish-qml using InstancePlugin as Collector.

This would previously fail, by not processing CollectorB due to the previously created MyInstance not being visible.

count = {"#": 0}
history = []

class CollectorA(pyblish.api.ContextPlugin):
    order = pyblish.api.CollectorOrder

    def process(self, context):
        history.append(type(self).__name__)
        context.create_instance("MyInstance")
        count["#"] += 1

class CollectorB(pyblish.api.InstancePlugin):
    order = pyblish.api.CollectorOrder + 0.1

    def process(self, instance):
        history.append(type(self).__name__)
        count["#"] += 10

pyblish.api.register_plugin(CollectorA)
pyblish.api.register_plugin(CollectorB)

c = reset()

check_present("CollectorA", c.item_model)
check_present("CollectorB", c.item_model)
check_present("MyInstance", c.item_model)

assert count["#"] == 11, count
assert history == ["CollectorA",

1.3.1

07 Feb 15:10
Compare
Choose a tag to compare

Maintenance update, see the 1.3.0 release for details.