Skip to content

Releases: justinfx/gofileseq

v2.5.0 Release

19 Feb 22:20

Choose a tag to compare

Changelog

36f805f Update to using string.Builder to reduce allocations (go >= 1.10)
ac74218 Update README with fixed badges, with links


Automated with GoReleaser
Built with go version go1.10 linux/amd64

v2.4.1 Release

19 Feb 02:55
b0978e0

Choose a tag to compare

Changelog

81a0abe Fix bad formatting in error msg of range test
3feffc6 Update cmds to accept compile-time Version
71385fa Upchange changelog
42f20bb Remove reference to unmaintained c++ binding (as opposed to c++ port)


Automated with GoReleaser
Built with go version go1.10 linux/amd64

v2.4.0 Release

19 Jul 23:48

Choose a tag to compare

New in v2.4.0

  • Update FindSequencesOnDisk to sort mixed frame padding into discreet sequence results
  • Allow strict padding length check when filtering files for pattern match in FindSequenceOnDisk
  • go/cpp: Adjust path split regex to better handle range directive chars being used at the end of a base name

v2.3.1

11 Oct 01:24

Choose a tag to compare

New in v2.3.1

  • cpp-port: Fix: FrameSet::isValid() would return true even if it had a zero length range

v2.3.0

21 Jun 21:41

Choose a tag to compare

New in v2.3.0

Patch v2.2.3

12 Jun 22:02

Choose a tag to compare

New in v2.2.3

2.2.3

  • #8 - Bug: Use deterministic resolution of the padding character in findSequencesOnDisk()

Previous releases:

2.2.2

  • cmd/seqinfo - New tool for parsing and printing info about one or more file seq patterns
  • Refactored vendoring into cmd/ location

2.2.1

  • waf c++ build flags updated for static lib to avoid errors about -fPIC when link into another C++ lib

2.0.1

25 Jan 00:34

Choose a tag to compare

Changes:

  • cmd/seqls - Detect symlinks to directories and don't interpret them as discovered sequences

2.0.0: Merge pull request #2 from justinfx/range_refactor

25 Jan 00:50

Choose a tag to compare

Changes:

  • Major refactor to the underlying logic of resolving ranges. Use an optimized storage and iteration approach, in order to
    handle arbitrarily large ranges. Avoids memory allocation crashes, and very slow construction of FrameSet/FileSequence

Known Issues:

  • While creating a FrameSet from a massive range like "1-10000000000x2" will be very quick, creating
    FrameSets from multi-ranges with massive components like "20,50,60-10000000000" may be slow.
    Improvements are still needed to the process of detecting unique values in the previously added
    range components.
  • Invert/Normalize functions are not as optimized as they could be. While they are much faster now for the common case of source
    ranges like "1-10x2,50-100x3", they are significantly slower for less common cases where the source range is a massive amount
    of individual values like "1,2,3,4,...,100000"