chore(deps): update dependency pyexiftool to v0.5.6 #1052
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==0.4.9
->==0.5.6
Release Notes
sylikc/pyexiftool (PyExifTool)
v0.5.6
Compare Source
Released to PyPI
ExifTool.set_json_loads()
used to override built-injson.loads()
call inExifTool.execute_json()
, so that users can use their JSON library of choice, or pass additional parameters to the callujson
is no longer automatically used when available. Callset_json_loads(ujson.loads)
to enable manually.ExifTool.set_json_loads()
. The FAQ documents in detail the issue reported at https://github.com/sylikc/pyexiftool/issues/76 which necessitated the new feature.v0.5.5
Compare Source
Released to PyPI
ExifTool.execute()
method especially when lots of data is being returned by the exiftool subprocess. 10x or bigger improvements based on benchmarks in the reported issue https://github.com/sylikc/pyexiftool/issues/60v0.5.4
Compare Source
Released to PyPI
raw_bytes
parameter toExifTool.execute()
to return bytes only with no decoding conversion.ExifTool.execute()
now accepts both[str,bytes]
. When givenstr
, it will encode according to theExifTool.encoding
property.ExifToolHelper.execute()
now acceptsAny
type, and will do astr()
on any non-str parameter.v0.5.3
Compare Source
Released to PyPI
ExifToolHelper's get_tags()
andset_tags()
checks tag names to prevent inadvertent write behavior. See Documentation on Exceptions to get an idea how the change makes using PyExifTool safer!ProcessStateError
->ExifToolProcessStateError
ExifToolExecuteException
for all execute() related errors which returnsstdout, stderr, returncode, cmd
of offending commandOutputEmpty
->ExifToolOutputEmptyError
OutputNotJSON
->ExifToolJSONInvalidError
ExifToolHelper()
has some static helper methods which can be used when extending the class (ExifToolAlpha.set_keywords_batch()
demonstrates a sample usage).ExifToolAlpha.get_tag()
updated to make it more robust.v0.5.2
Compare Source
Released to PyPI
ExifToolHelper()
getsset_tags()
method.ExifToolHelper()
willcheck_execute
status code by default and raiseExifToolExecuteError
on a non-zero exit status. This should give feedback as to whether the underlying exiftool process encountered an error or succeeded.v0.5.0
Compare Source
Released to PyPI
Major refactor / rewrite of ExifTool. Lots of things changed. Check COMPATIBILITY.txt for more info.
While it is not directly backwards-compatible with v0.4.x, most use cases will only require minor changes to your existing code.
v0.4.13
Compare Source
Released to PyPI
Minor bugfixes, residual from early code contributions. See CHANGELOG.md for more details.
NOTE: Barring any critical bug, this is expected to be the LAST Python 2 supported release!
v0.4.11
Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.