Gofileseq Versions Save

A library for parsing/building frame ranges and sequences. A port of the python fileseq library, for Go and C++(https://github.com/justinfx/fileseq)

v2.12.0

1 month ago

Changelog: https://github.com/justinfx/gofileseq/compare/v2.11.2...v2.12.0

  • (9027b5b1) cpp - fix potential FileSequence memory leak during copy; switch to unique_ptr private data member
  • (05d8562c) cpp - use shared_ptr for internal map management instead of custom deleter
  • (0374a820) cpp - clang-tidy formatting

v2.11.2

11 months ago

Changelog

  • 20b64c3 go/cpp: fix regex to handle parsing complex extensions with single character component ("file.1.a.ext") (#26)
  • ad4b53f go/cpp: improve handling of ambiguous frame patterns in FindSequenceOnDisk ("100.1.ext") (#26)
  • 6bb6ede go: remove excessive print statements

v2.11.1

1 year ago

Changelog

  • 4866c35070869f28eca3d9398ec410512fd4d5c7 cpp - Fix FrameSet::inverted() memory leak
  • 4866c35070869f28eca3d9398ec410512fd4d5c7 cpp - Fix framesToFrameRange() bad formatting with 2 frames (#24)

v2.11.0

1 year ago

Changelog

  • bf8b582 go/cpp: Implement UDIM syntax padding
  • 978a16c cpp: Fix sequence parsing errors by relaxing character match in path extension (#23)
  • b09e362 go/cpp: Fix sequence parsing error by relaxing character match in path extension (#23)

v2.10.0

2 years ago

Changelog

  • 6acaf31 Prevent omission of frame range on ambiguous single item frame range (fixes #21)
  • a31ddfb Update extra seqls "go get" link in readme
  • 67a7635 Update "go get" readme link to use v2
  • 24e7133 cpp: fix pcre type ref
  • ce638c2 cpp: refactor findSequences* to use optional frame pattern when detecting single frame paths (refs #19)
  • a498e44 Prevent single file path from being appending more than once to sequence results

v2.9.0

2 years ago

Changelog

8d5c034 (#17) Add new FindSequencesInList function a7e9ae5 (#16) cpp: Update cmake build to properly export and install library targets

v2.8.0

3 years ago

Changelog

199b70f Merge pull request #15 from justinfx/14_pad_formats f8cfa8d cpp: Define FileSequence::operator bool() to return FileSequence::isValid() 7b8ca06 cpp: Prevent segfault when calling getters on default constructed FileSequence; return default values f4c602d cpp: Add printf and houdini padding syntax support (refs #14) cc672ff go: Add printf and houdini padding syntax support (refs #14) c00a704 cmd: remove test file from vendored fastwalk aa21f98 cmd:update seqls to use a faster parallel filesystem walk library

v2.7.1

4 years ago

Changelog

d5d6756 cpp: fix broken handling of frame range negative step parsing for PCRE; switch step from size_t to long

v2.7.0

4 years ago

Changelog

  • cpp: Add cmake build support to cpp library
  • cpp: Update waf script to only build objects one, and link twice
  • Improve support for windows path sep in FileSequence and FindSequence*
  • Remove vendored dependencies and rely completely on go 1.13+ module support

v2.6.2

4 years ago

Changelog

2a03c8c set the main go.mod to v2 c7294f8 Re-organize vendor and add vgo module support e6e1313 exp/cpp: Makefile cleans up all libraries 2276445 exp/cpp: Don't deploy intermediate header on install b6ec1db exp/cpp: Cleanup and fix experimental c++ bindings build