Skip to content

Commit

Permalink
NEWS: update with all the API/ABI breaks merged for version 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mbunkus committed Dec 12, 2023
1 parent 44aefa8 commit 5b3b811
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,17 @@
# Version 1.8.0 2022-??-??
# Version 2.0.0 2023-??-??

* Bumped the library's soname to 8 due to ABI breaking changes that
already happened in 1.7.0.
* API break: the headers `c/libmatroska.h` & `c/libmatroska_t.h` were
removed. Their remaining content was moved to `KaxTypes.h`.
* API break: the `KaxSeedID` class can only be used to write EBML IDs
that are exactly four bytes long (previously: at most four bytes).
* Updated the semantics to the latest specifications, deprecating the
following elements by preventing code to write them:
`KaxTrackMaxCache`, `KaxTrackMinCache`.
* libebml 2.0.0 or newer is now required.
* Bumped the library's soname to 8 due to several API & ABI breaking
changes.
* Enabled building shared libraries via the usual CMake definition
`BUILD_SHARES_LIBS` (default: off).

# Version 1.7.0 2022-09-30

Expand Down

0 comments on commit 5b3b811

Please sign in to comment.