diff --git a/gstreamer-app-sys/CHANGELOG.md b/gstreamer-app-sys/CHANGELOG.md index a0b7e3b33..0b8ae721c 100644 --- a/gstreamer-app-sys/CHANGELOG.md +++ b/gstreamer-app-sys/CHANGELOG.md @@ -5,6 +5,19 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html), specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-version-field). +## [0.4.0] - 2017-12-23 +### Added +- GstNet bindings +- Debug impls for basically every type +- Script to automatically regenerate everything + +### Changed +- gst_player_[sg]et_multiview_mode() argument types were changed from + GstMultiviewMode to GstMultiviewFramePacking, which is the correct subset + of the former that is allowed here +- gst_plugin_add_dependency() takes *mut *mut c_char as argument type instead + of *mut *const c_char + ## [0.3.0] - 2017-11-26 ### Added - GstMpegTs bindings @@ -57,7 +70,9 @@ specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-v - Initial release of the autogenerated GStreamer FFI bindings. -[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.4.0...HEAD +[0.4.0]: https://github.com/sdroege/gstreamer-sys/compare/0.3.0...0.4.0 +[0.3.0]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...0.3.0 [0.2.1]: https://github.com/sdroege/gstreamer-sys/compare/0.2.0...0.2.1 [0.2.0]: https://github.com/sdroege/gstreamer-sys/compare/0.1.1...0.2.0 [0.1.1]: https://github.com/sdroege/gstreamer-sys/compare/0.1.0...0.1.1 diff --git a/gstreamer-audio-sys/CHANGELOG.md b/gstreamer-audio-sys/CHANGELOG.md index a0b7e3b33..0b8ae721c 100644 --- a/gstreamer-audio-sys/CHANGELOG.md +++ b/gstreamer-audio-sys/CHANGELOG.md @@ -5,6 +5,19 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html), specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-version-field). +## [0.4.0] - 2017-12-23 +### Added +- GstNet bindings +- Debug impls for basically every type +- Script to automatically regenerate everything + +### Changed +- gst_player_[sg]et_multiview_mode() argument types were changed from + GstMultiviewMode to GstMultiviewFramePacking, which is the correct subset + of the former that is allowed here +- gst_plugin_add_dependency() takes *mut *mut c_char as argument type instead + of *mut *const c_char + ## [0.3.0] - 2017-11-26 ### Added - GstMpegTs bindings @@ -57,7 +70,9 @@ specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-v - Initial release of the autogenerated GStreamer FFI bindings. -[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.4.0...HEAD +[0.4.0]: https://github.com/sdroege/gstreamer-sys/compare/0.3.0...0.4.0 +[0.3.0]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...0.3.0 [0.2.1]: https://github.com/sdroege/gstreamer-sys/compare/0.2.0...0.2.1 [0.2.0]: https://github.com/sdroege/gstreamer-sys/compare/0.1.1...0.2.0 [0.1.1]: https://github.com/sdroege/gstreamer-sys/compare/0.1.0...0.1.1 diff --git a/gstreamer-base-sys/CHANGELOG.md b/gstreamer-base-sys/CHANGELOG.md index a0b7e3b33..0b8ae721c 100644 --- a/gstreamer-base-sys/CHANGELOG.md +++ b/gstreamer-base-sys/CHANGELOG.md @@ -5,6 +5,19 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html), specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-version-field). +## [0.4.0] - 2017-12-23 +### Added +- GstNet bindings +- Debug impls for basically every type +- Script to automatically regenerate everything + +### Changed +- gst_player_[sg]et_multiview_mode() argument types were changed from + GstMultiviewMode to GstMultiviewFramePacking, which is the correct subset + of the former that is allowed here +- gst_plugin_add_dependency() takes *mut *mut c_char as argument type instead + of *mut *const c_char + ## [0.3.0] - 2017-11-26 ### Added - GstMpegTs bindings @@ -57,7 +70,9 @@ specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-v - Initial release of the autogenerated GStreamer FFI bindings. -[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.4.0...HEAD +[0.4.0]: https://github.com/sdroege/gstreamer-sys/compare/0.3.0...0.4.0 +[0.3.0]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...0.3.0 [0.2.1]: https://github.com/sdroege/gstreamer-sys/compare/0.2.0...0.2.1 [0.2.0]: https://github.com/sdroege/gstreamer-sys/compare/0.1.1...0.2.0 [0.1.1]: https://github.com/sdroege/gstreamer-sys/compare/0.1.0...0.1.1 diff --git a/gstreamer-mpegts-sys/CHANGELOG.md b/gstreamer-mpegts-sys/CHANGELOG.md index a0b7e3b33..0b8ae721c 100644 --- a/gstreamer-mpegts-sys/CHANGELOG.md +++ b/gstreamer-mpegts-sys/CHANGELOG.md @@ -5,6 +5,19 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html), specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-version-field). +## [0.4.0] - 2017-12-23 +### Added +- GstNet bindings +- Debug impls for basically every type +- Script to automatically regenerate everything + +### Changed +- gst_player_[sg]et_multiview_mode() argument types were changed from + GstMultiviewMode to GstMultiviewFramePacking, which is the correct subset + of the former that is allowed here +- gst_plugin_add_dependency() takes *mut *mut c_char as argument type instead + of *mut *const c_char + ## [0.3.0] - 2017-11-26 ### Added - GstMpegTs bindings @@ -57,7 +70,9 @@ specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-v - Initial release of the autogenerated GStreamer FFI bindings. -[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.4.0...HEAD +[0.4.0]: https://github.com/sdroege/gstreamer-sys/compare/0.3.0...0.4.0 +[0.3.0]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...0.3.0 [0.2.1]: https://github.com/sdroege/gstreamer-sys/compare/0.2.0...0.2.1 [0.2.0]: https://github.com/sdroege/gstreamer-sys/compare/0.1.1...0.2.0 [0.1.1]: https://github.com/sdroege/gstreamer-sys/compare/0.1.0...0.1.1 diff --git a/gstreamer-net-sys/CHANGELOG.md b/gstreamer-net-sys/CHANGELOG.md index 4ab09c5db..0b8ae721c 100644 --- a/gstreamer-net-sys/CHANGELOG.md +++ b/gstreamer-net-sys/CHANGELOG.md @@ -5,6 +5,36 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html), specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-version-field). +## [0.4.0] - 2017-12-23 +### Added +- GstNet bindings +- Debug impls for basically every type +- Script to automatically regenerate everything + +### Changed +- gst_player_[sg]et_multiview_mode() argument types were changed from + GstMultiviewMode to GstMultiviewFramePacking, which is the correct subset + of the former that is allowed here +- gst_plugin_add_dependency() takes *mut *mut c_char as argument type instead + of *mut *const c_char + +## [0.3.0] - 2017-11-26 +### Added +- GstMpegTs bindings + +### Changed +- GstDebugColorFlags from an enum to a bitfield +- Updated to bitflags 1.0 +- Added support for the "dox" feature to generate documentation for all + possible versions +- Depend on glib-sys/gobject-sys 0.5 + +### Fixes +- GstStackTraceFlags, gst_flow_combiner_ref/unref are only available since + 1.12 and 1.12.1 respectively +- All C enums are represented as integers + constants now to prevent undefined + behaviour when out-of-range values are received + ## [0.2.1] - 2017-09-10 ### Changed - Add README.md to all crates directly @@ -40,7 +70,9 @@ specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-v - Initial release of the autogenerated GStreamer FFI bindings. -[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.4.0...HEAD +[0.4.0]: https://github.com/sdroege/gstreamer-sys/compare/0.3.0...0.4.0 +[0.3.0]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...0.3.0 [0.2.1]: https://github.com/sdroege/gstreamer-sys/compare/0.2.0...0.2.1 [0.2.0]: https://github.com/sdroege/gstreamer-sys/compare/0.1.1...0.2.0 [0.1.1]: https://github.com/sdroege/gstreamer-sys/compare/0.1.0...0.1.1 diff --git a/gstreamer-pbutils-sys/CHANGELOG.md b/gstreamer-pbutils-sys/CHANGELOG.md index a0b7e3b33..0b8ae721c 100644 --- a/gstreamer-pbutils-sys/CHANGELOG.md +++ b/gstreamer-pbutils-sys/CHANGELOG.md @@ -5,6 +5,19 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html), specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-version-field). +## [0.4.0] - 2017-12-23 +### Added +- GstNet bindings +- Debug impls for basically every type +- Script to automatically regenerate everything + +### Changed +- gst_player_[sg]et_multiview_mode() argument types were changed from + GstMultiviewMode to GstMultiviewFramePacking, which is the correct subset + of the former that is allowed here +- gst_plugin_add_dependency() takes *mut *mut c_char as argument type instead + of *mut *const c_char + ## [0.3.0] - 2017-11-26 ### Added - GstMpegTs bindings @@ -57,7 +70,9 @@ specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-v - Initial release of the autogenerated GStreamer FFI bindings. -[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.4.0...HEAD +[0.4.0]: https://github.com/sdroege/gstreamer-sys/compare/0.3.0...0.4.0 +[0.3.0]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...0.3.0 [0.2.1]: https://github.com/sdroege/gstreamer-sys/compare/0.2.0...0.2.1 [0.2.0]: https://github.com/sdroege/gstreamer-sys/compare/0.1.1...0.2.0 [0.1.1]: https://github.com/sdroege/gstreamer-sys/compare/0.1.0...0.1.1 diff --git a/gstreamer-player-sys/CHANGELOG.md b/gstreamer-player-sys/CHANGELOG.md index a0b7e3b33..0b8ae721c 100644 --- a/gstreamer-player-sys/CHANGELOG.md +++ b/gstreamer-player-sys/CHANGELOG.md @@ -5,6 +5,19 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html), specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-version-field). +## [0.4.0] - 2017-12-23 +### Added +- GstNet bindings +- Debug impls for basically every type +- Script to automatically regenerate everything + +### Changed +- gst_player_[sg]et_multiview_mode() argument types were changed from + GstMultiviewMode to GstMultiviewFramePacking, which is the correct subset + of the former that is allowed here +- gst_plugin_add_dependency() takes *mut *mut c_char as argument type instead + of *mut *const c_char + ## [0.3.0] - 2017-11-26 ### Added - GstMpegTs bindings @@ -57,7 +70,9 @@ specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-v - Initial release of the autogenerated GStreamer FFI bindings. -[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.4.0...HEAD +[0.4.0]: https://github.com/sdroege/gstreamer-sys/compare/0.3.0...0.4.0 +[0.3.0]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...0.3.0 [0.2.1]: https://github.com/sdroege/gstreamer-sys/compare/0.2.0...0.2.1 [0.2.0]: https://github.com/sdroege/gstreamer-sys/compare/0.1.1...0.2.0 [0.1.1]: https://github.com/sdroege/gstreamer-sys/compare/0.1.0...0.1.1 diff --git a/gstreamer-sys/CHANGELOG.md b/gstreamer-sys/CHANGELOG.md index a0b7e3b33..0b8ae721c 100644 --- a/gstreamer-sys/CHANGELOG.md +++ b/gstreamer-sys/CHANGELOG.md @@ -5,6 +5,19 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html), specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-version-field). +## [0.4.0] - 2017-12-23 +### Added +- GstNet bindings +- Debug impls for basically every type +- Script to automatically regenerate everything + +### Changed +- gst_player_[sg]et_multiview_mode() argument types were changed from + GstMultiviewMode to GstMultiviewFramePacking, which is the correct subset + of the former that is allowed here +- gst_plugin_add_dependency() takes *mut *mut c_char as argument type instead + of *mut *const c_char + ## [0.3.0] - 2017-11-26 ### Added - GstMpegTs bindings @@ -57,7 +70,9 @@ specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-v - Initial release of the autogenerated GStreamer FFI bindings. -[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.4.0...HEAD +[0.4.0]: https://github.com/sdroege/gstreamer-sys/compare/0.3.0...0.4.0 +[0.3.0]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...0.3.0 [0.2.1]: https://github.com/sdroege/gstreamer-sys/compare/0.2.0...0.2.1 [0.2.0]: https://github.com/sdroege/gstreamer-sys/compare/0.1.1...0.2.0 [0.1.1]: https://github.com/sdroege/gstreamer-sys/compare/0.1.0...0.1.1 diff --git a/gstreamer-tag-sys/CHANGELOG.md b/gstreamer-tag-sys/CHANGELOG.md index a0b7e3b33..0b8ae721c 100644 --- a/gstreamer-tag-sys/CHANGELOG.md +++ b/gstreamer-tag-sys/CHANGELOG.md @@ -5,6 +5,19 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html), specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-version-field). +## [0.4.0] - 2017-12-23 +### Added +- GstNet bindings +- Debug impls for basically every type +- Script to automatically regenerate everything + +### Changed +- gst_player_[sg]et_multiview_mode() argument types were changed from + GstMultiviewMode to GstMultiviewFramePacking, which is the correct subset + of the former that is allowed here +- gst_plugin_add_dependency() takes *mut *mut c_char as argument type instead + of *mut *const c_char + ## [0.3.0] - 2017-11-26 ### Added - GstMpegTs bindings @@ -57,7 +70,9 @@ specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-v - Initial release of the autogenerated GStreamer FFI bindings. -[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.4.0...HEAD +[0.4.0]: https://github.com/sdroege/gstreamer-sys/compare/0.3.0...0.4.0 +[0.3.0]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...0.3.0 [0.2.1]: https://github.com/sdroege/gstreamer-sys/compare/0.2.0...0.2.1 [0.2.0]: https://github.com/sdroege/gstreamer-sys/compare/0.1.1...0.2.0 [0.1.1]: https://github.com/sdroege/gstreamer-sys/compare/0.1.0...0.1.1 diff --git a/gstreamer-video-sys/CHANGELOG.md b/gstreamer-video-sys/CHANGELOG.md index a0b7e3b33..0b8ae721c 100644 --- a/gstreamer-video-sys/CHANGELOG.md +++ b/gstreamer-video-sys/CHANGELOG.md @@ -5,6 +5,19 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html), specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-version-field). +## [0.4.0] - 2017-12-23 +### Added +- GstNet bindings +- Debug impls for basically every type +- Script to automatically regenerate everything + +### Changed +- gst_player_[sg]et_multiview_mode() argument types were changed from + GstMultiviewMode to GstMultiviewFramePacking, which is the correct subset + of the former that is allowed here +- gst_plugin_add_dependency() takes *mut *mut c_char as argument type instead + of *mut *const c_char + ## [0.3.0] - 2017-11-26 ### Added - GstMpegTs bindings @@ -57,7 +70,9 @@ specifically the [variant used by Rust](http://doc.crates.io/manifest.html#the-v - Initial release of the autogenerated GStreamer FFI bindings. -[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...HEAD +[Unreleased]: https://github.com/sdroege/gstreamer-sys/compare/0.4.0...HEAD +[0.4.0]: https://github.com/sdroege/gstreamer-sys/compare/0.3.0...0.4.0 +[0.3.0]: https://github.com/sdroege/gstreamer-sys/compare/0.2.1...0.3.0 [0.2.1]: https://github.com/sdroege/gstreamer-sys/compare/0.2.0...0.2.1 [0.2.0]: https://github.com/sdroege/gstreamer-sys/compare/0.1.1...0.2.0 [0.1.1]: https://github.com/sdroege/gstreamer-sys/compare/0.1.0...0.1.1