Skip to content

Releases: justinfx/fileseq

Patch Release v1.15.3

04 Nov 01:06
Compare
Choose a tag to compare

Patch Release v1.15.3

  • [#135] (backport) yield_sequences_in_list: use unique key for single files with no frame to prevent name collision with same basename using frames

Full Changelog: v1.15.2...v1.15.3

Patch Release v2.1.2

31 Oct 20:29
Compare
Choose a tag to compare

Patch Release v2.1.2

  • [#135] yield_sequences_in_list: use unique key for single files with no frame to prevent name collision with same basename using frames

Full Changelog: v2.1.1...v2.1.2

Patch Release v2.1.1

20 Apr 00:48
Compare
Choose a tag to compare

Patch Release v2.1.1

  • [#133] Add note to FileSequence.__str__ about format caveat
  • [#118] Update type annotations to pass mypy --strict check
  • Remove typing_extensions dependency

Full Changelog: v2.1.0...v2.1.1

Minor Release v2.1.0

26 Mar 19:45
Compare
Choose a tag to compare

Minor Release v2.1.0

  • Make FileSequence perform more accurate equality test using FrameSet (refs #131) by @justinfx in #132

Full Changelog: v2.0.0...v2.1.0

Major Version Release v2.0.0

20 Feb 20:36
Compare
Choose a tag to compare

This is a new major version release that drops support for python2

  • [#119] (Breaking change) Drop python2 support
  • [#127] (Breaking change) Use default padding character when range is set on existing FileSequence instance
  • [#118] Add python3 type annotations and py.typed marker file
  • [#126] Allow FileSequence.setExtension() with empty string to properly clear extension value

Patch release v1.15.2

25 Jul 03:00
Compare
Choose a tag to compare

New in patch release v1.15.2

  • [#123] Fix decimal subframes being rounded to 0 and still contain negative sign

Patch release v1.15.1

01 Jun 02:25
c28822a
Compare
Choose a tag to compare

New in patch release v1.15.1

  • [#116] Recompute the zfill value when FileSequence.setPadStyle() is called
  • [#120] Update regex to support parsing multi-component file extensions that contain single characters (".a.gz" or ".1.ext")

Release v1.15.0

13 Jun 21:18
Compare
Choose a tag to compare

New in release v1.15.0

  • [#115] New batch API: utils.batchFrames and utils.batchIterable functions, and batches() methods added to FrameSet and FileSequence
  • [#111] FileSequence setters should atomically update fields, only if no exception is raised
  • [#112] findSequenceOnDisk: add preserve_padding option to apply original padding characters to matching sequence
  • [#109] Add support for <UDIM> and %(UDIM)d padding formats (thanks @herronelou)
  • [#116] FileSequence.setPadStyle(): add set_zfill options to convert the zfill and decimalPlaces values instead of default behavior to convert the padding character representation
  • [#53] Update README with "Limitations" section
  • Update utils.xrange2 to support start/start/step fields like the builtin range
  • Include utils module in sphinx docs

Release v1.14.0

24 Oct 18:30
Compare
Choose a tag to compare

New in release v1.14.0

  • [#107] Improve windows support for findSequenceOnDisk: support mixed-case matching, and normalize mixed path separators
  • [4a831c0] Update findSequenceOnDisk docstring about unsupported wildcard characters
  • [cf11bfb] Improve doc formatting of constants

Patch release v1.13.1

07 Sep 20:20
Compare
Choose a tag to compare

New in patch release v1.13.1

  • [#106] py2: Update utils.asString to convert derived string types to bytes
  • [#105] Small docstring update in findSequenceOnDisk