Releases: fabiangeisler/pyshotgrid
v2.0.2
What's Changed
- Dependency decluttering by @fabiangeisler in #44
- docs(README): Add comment about Shotgrid rebranding by @fabiangeisler in #66
Chores
- build(deps): bump pytest from 8.0.2 to 8.1.0 by @dependabot in #49
- build(deps): bump mypy from 1.8.0 to 1.9.0 by @dependabot in #53
- build(deps): bump pytest from 8.1.0 to 8.1.1 by @dependabot in #50
- build(deps): bump commitizen from 3.16.0 to 3.18.0 by @dependabot in #52
- build(deps): bump tox from 4.13.0 to 4.14.1 by @dependabot in #51
- build(deps): bump wheel from 0.42.0 to 0.43.0 by @dependabot in #57
- build(deps): bump tox from 4.14.1 to 4.14.2 by @dependabot in #60
- build(deps): bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #59
- build(deps): bump build from 1.1.1 to 1.2.1 by @dependabot in #64
- build(deps): bump pre-commit from 3.6.2 to 3.7.0 by @dependabot in #61
- build(deps): bump commitizen from 3.18.0 to 3.21.3 by @dependabot in #65
- build(deps): bump ruff from 0.3.0 to 0.3.4 by @dependabot in #62
- build(deps): bump ruff from 0.3.0 to 0.3.5 by @dependabot in #67
- build(deps): bump shotgun-api3 from 3.4.2 to 3.5.1 by @dependabot in #71
- build(deps): bump ruff from 0.3.5 to 0.4.1 by @dependabot in #73
- build(deps): bump sphinx from 7.2.6 to 7.3.7 by @dependabot in #75
- build(deps): bump sphinx-autodoc-typehints from 2.0.0 to 2.1.0 by @dependabot in #74
- build(deps): bump commitizen from 3.21.3 to 3.24.0 by @dependabot in #72
- build(deps): bump furo from 2024.1.29 to 2024.4.27 by @dependabot in #76
Full Changelog: v2.0.0...v2.0.2
v2.0.0
I was hopeful to bring you something special to v2.0.0, but in the end this just marks the drop of Python 3.8 for pyshotgrid
. As I went through and cleaned all the dependencies of pyshotgrid
it became apparent that shotgun-api3
(our only runtime dependency) does not support Python 3.8 and so I cannot clam that pyshotgrid
does so. If you are asking yourself why pyshotgrid
does not support Python 3.7, please have a look at the FAQ in the README.
Hope you still have fun with the library! 🚀
Full Changelog: v1.1.0...v2.0.0
v1.1.0
Release Highlights
- You do not need to pip install
shotgun-api3
any more. It will now be automatically installed when you pip installpyshotgrid
. - The documentation got a new (better looking) theme.
- I fixed a bug which prevented the correct use of
pyshotgrid
with SGTK.
What's Changed in detail
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #27
- Update shotgun_api3 to v3.4.0 by @fabiangeisler in #29
- Add Overview for Default entities by @fabiangeisler in #33
- feat(PyPI): Use shotgun-api3 from PyPI by @fabiangeisler in #35
- Use shotgun_api3 from tk-core if available by @fabiangeisler in #38
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- Bugfix SGEntity.get() should not cast "url" fields to Attachment SGEntities (#22)
- Update shotgun_api3 to v3.3.6 (#24)
- Improve performance for ".name" property on all sg_default_entities (#26)
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Version 1.0.0 🎉 🎉 🎉
This marks the first major release for pyshotgrid
. It incorporates all features that I originally had in mind and I am now confident enough to release it into the wild. I hope others will find it as useful I as I do! 😃
Full Changelog: v0.15.0...v1.0.0
v0.15.0
What's Changed
- code coverage is now 99%
New Features
- Field: Make Field inherit FieldSchema
This unifies the properties (schema) with a specific implementation of a Field. - SGEntity: Add thumbnail and filmstrip properties
Bugfixes
- Fix various issues with the up- and download methods
Full Changelog: v0.14.0...v0.15.0
v0.14.0
Big Update
Highlights include:
- drop of Python 2
- all tests rewritten to pytest
- test coverage at ~95%
- new "versions" function on all default entities
- refinement of core functions
What's Changed
- Major update to test suite by @fabiangeisler in #15
- build(deps): bump actions/upload-pages-artifact from 1 to 2 by @dependabot in #16
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Add SGPublishedFile methods to query publish versions by @fabiangeisler in #14
Full Changelog: v0.12.0...v0.13.0
v0.12.0
v0.11.0
What's Changed
- Add a "name" property to SGEntity by @fabiangeisler in #12
A convenience method so you do not need to remember which field is supposed to resemble the name of an entity. Historically this is different
for many entities, for example Projects use the "name" field, Shots the "code" field and Tasks the "contents" field.
Full Changelog: v0.10.0...v0.11.0