Skip to content

Releases: at-wat/ebml-go

v0.17.1

19 Feb 05:00
ee4c93c
Compare
Choose a tag to compare

What's Changed

  • Add Go 1.20 to build matrix by @at-wat in #179
  • chore(deps): update actions/checkout action to v4 in #180
  • chore(deps): update github/codeql-action action to v3 in #183
  • fix: stop adding unnecessary null terminators to strings by @voxeljorge in #172
  • chore(deps): update codecov/codecov-action action to v4 in #184
  • chore(deps): update actions/setup-go action to v5 in #182

New Contributors

Full Changelog: v0.17.0...v0.17.1

v0.17.0

27 Mar 04:43
b9f6baf
Compare
Choose a tag to compare

New feature

Misc

  • Add renovate config by @at-wat in #157
  • Update codecov/codecov-action action to v2 in #158
  • Add CI on Go 1.17 by @at-wat in #160
  • Add Go 1.17 build tag lines by @at-wat in #161
  • Update actions/setup-go action to v3 in #163
  • Update actions/checkout action to v3 in #162
  • Update codecov/codecov-action action to v3 in #164
  • Migrate linter to revive by @at-wat in #165
  • Add CI on Go 1.18 by @at-wat in #166
  • Enable code scanning by @at-wat in #168
  • tests: fix Opus CodecID by @tmatth in #169
  • Add Go 1.19 to CI matrix by @at-wat in #173
  • chore(deps): update actions/setup-go action to v4 in #176

New Contributors

Full Changelog: v0.16.0...v0.17.0

v0.16.0

22 Apr 01:43
eb16ccf
Compare
Choose a tag to compare

New feature

  • Add save sorter that drops based on duration (#153)

Breaking change

  • Arguments of NewMultiTrackBlockSorter() are changed to the functional options pattern.
    NewMultiTrackBlockSorter(maxDelay, rule)
    should be replaced by
    NewMultiTrackBlockSorter(WithMaxDelayedPackets(maxDelay), WithSortRule(rule))

v0.15.0

27 Feb 08:34
fda12f1
Compare
Choose a tag to compare

New feature

  • Implement SimpleBlockReader (#150)

v0.14.1

17 Feb 15:24
d967435
Compare
Choose a tag to compare

Fixes

  • Support parsing damaged mkv (#147)
  • Improve unmarshal performance (#149)

v0.14.0

16 Feb 07:43
1d0de7b
Compare
Choose a tag to compare

New features

  • Add option to ignore static length unknown element (#138)
  • Support unmarshal into nil map (#139)

Bug fixes

  • Fix EBML Lacer/Unlacer (#140)
  • Fix unmarshalling binary element into interface (#142)
  • Add test to unmarshal official test data (#141)
  • Skip invalid elements byte by byte (#145)

v0.13.0

07 Jan 02:08
fc0baec
Compare
Choose a tag to compare

New Feature

  • Add all matroska tags (#136)

v0.12.0

31 Dec 01:56
76a505c
Compare
Choose a tag to compare

New Feature

  • Support more mkv tags (#135)

Fix

  • Element type of Void is fixed from master to binary (#135)

v0.11.0

20 Mar 03:11
ad2d16a
Compare
Choose a tag to compare

New Feature

  • Support marshalling value via function (#124)

v0.10.0

14 Mar 14:46
938207e
Compare
Choose a tag to compare

New Feature

  • Support marshalling/unmarshalling mapped interface (#123)