File tree Expand file tree Collapse file tree 2 files changed +21
-3
lines changed
Expand file tree Collapse file tree 2 files changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -11,12 +11,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111_ No unreleased changes in the pipeline at the moment_
1212
1313
14+ ## [ 8.1.0] - 2025-02-02
15+
16+ ### Added
17+
18+ - Add ` Input::input_buffer_publisher() ` method to provide an RAII-based
19+ alternative to the low-level ` input_buffer() ` /` publish() ` interface. Thanks
20+ @crop2000 !
21+
22+ ### Changed
23+
24+ - Rename ` Input::input_buffer() ` to ` Input::input_buffer_mut() ` , keeping a
25+ deprecated alias for now, and do the same for ` Output::output_buffer() ` . This
26+ is the start of a gradual deprecation process whose end goal is to eventually
27+ follow the standard Rust accessor naming convention (`input_buffer(&self) ->
28+ &T` , ` input_buffer_mut(&mut self) -> &mut T`, same thing on the output side).
29+
30+
1431## [ 8.0.0] - 2024-06-21
1532
1633### Added
1734
1835- Add ` Output::peek_output_buffer() ` method to get read-only access to the
19- output buffer from a shared reference to self. Thanks @tk70 !
36+ output buffer from a shared reference to self. Thanks @tk70 !
2037
2138### Changed
2239
@@ -303,7 +320,8 @@ _No unreleased changes in the pipeline at the moment_
303320
304321
305322
306- [ Unreleased ] : https://github.com/HadrienG2/triple-buffer/compare/v8.0.0...HEAD
323+ [ Unreleased ] : https://github.com/HadrienG2/triple-buffer/compare/v8.1.0...HEAD
324+ [ 8.1.0 ] : https://github.com/HadrienG2/triple-buffer/compare/v8.0.0...v8.1.0
307325[ 8.0.0 ] : https://github.com/HadrienG2/triple-buffer/compare/v7.0.0...v8.0.0
308326[ 7.0.0 ] : https://github.com/HadrienG2/triple-buffer/compare/v6.2.0...v7.0.0
309327[ 6.2.0 ] : https://github.com/HadrienG2/triple-buffer/compare/v6.1.0...v6.2.0
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ name = "triple_buffer"
1111# - Roll an annotated git tag
1212# - Add a github release
1313#
14- version = " 8.0 .0"
14+ version = " 8.1 .0"
1515authors = [" Hadrien G. <knights_of_ni@gmx.com>" ]
1616description = " An implementation of triple buffering, useful for sharing frequently updated data between threads"
1717documentation = " https://docs.rs/triple_buffer/"
You can’t perform that action at this time.
0 commit comments