File tree Expand file tree Collapse file tree 3 files changed +60
-1
lines changed
Expand file tree Collapse file tree 3 files changed +60
-1
lines changed Original file line number Diff line number Diff line change 1+ - commits :
2+ - subject : Remove state_as_target from Worker
3+ hash : 02932fbf9b6d54ad84fb2edb7ff3d12cef5848ce
4+ body : |
5+ This is a breaking change that removes a function that is really not
6+ necessary as conversion is best left to users
7+ footer :
8+ Change-type : minor
9+ change-type : minor
10+ author : Felipe Lalanne
11+ nested : []
12+ - subject : Replace Effect<T> with IO<T> type for simpler job interface
13+ hash : 1dcbed263d56f317512929073fb5cd65c2dc8129
14+ body : |
15+ Move Effect type to internal implementation detail and introduce
16+ IO<T> as the new public return type for job handlers that need
17+ async operations. The IO type provides the same functionality
18+ with a more intuitive interface that hides the complexity of
19+ effect composition.
20+ footer :
21+ Change-type : minor
22+ change-type : minor
23+ author : Felipe Lalanne
24+ nested : []
25+ - subject : Remove Pointer<T> type alias in favor of View<Option<T>>
26+ hash : 643d3b5a36c9444ce1e6bc239dddf1edb023faa7
27+ body : >
28+ - Remove Pointer<T> type alias from src/extract/view.rs
29+
30+ - Update all Pointer references in documentation to use View<Option<T>>
31+
32+ - Convert all Pointer tests to equivalent View<Option<T>> tests
33+
34+ - Update type aliases (Create<T>, Delete<T>, Any<T>) to use
35+ View<Option<T>>
36+
37+ - Fix imports and test functions that referenced Pointer<T>
38+
39+ - Update crate-level documentation and examples
40+
41+
42+ This simplifies the API by removing the type alias and making nullable
43+
44+ value handling more explicit through View<Option<T>>.
45+ footer :
46+ Change-type : minor
47+ change-type : minor
48+ author : Felipe Lalanne
49+ nested : []
50+ version : 0.19.0
51+ title : " "
52+ date : 2025-08-04T15:59:50.812Z
153- commits :
254 - subject : Fix missing matchit version for cargo publish
355 hash : 49a9c67fee0d9a680125bcdebd372933da783822
Original file line number Diff line number Diff line change @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file
44automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY!
55This project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
66
7+ # v0.19.0
8+ ## (2025-08-04)
9+
10+ * Remove state_as_target from Worker [ Felipe Lalanne]
11+ * Replace Effect<T > with IO<T > type for simpler job interface [ Felipe Lalanne]
12+ * Remove Pointer<T > type alias in favor of View<Option<T >> [ Felipe Lalanne]
13+
714# v0.18.2
815## (2025-08-01)
916
Original file line number Diff line number Diff line change 11[package ]
22name = " mahler"
3- version = " 0.18.2 "
3+ version = " 0.19.0 "
44edition = " 2021"
55description = " An automated job orchestration library that builds and executes dynamic workflows"
66homepage = " https://github.com/balena-io-modules/mahler-rs"
You can’t perform that action at this time.
0 commit comments