All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.4.3 - 2024-11-15
- Feature flags
0.4.2 - 2024-11-15
DecodeJson
blockReadFile
blockWriteFile
block
0.4.1 - 2024-10-09
EncodeJson
block- Serde support for core types
- CLI: Fix a minor bug
0.4.0 - 2024-10-01
0.3.1 - 2024-09-25
- Implement
Message
forgoogle.protobuf
well-known types
0.3.0 - 2024-09-09
MaybeNamed
andMaybeLabeled
for blocks & portsParameterDescriptor
PortDescriptor
field visibility
0.2.2 - 2024-09-07
PortDescriptor#direction
PortDescriptor#r#type
#[derive(FunctionBlock)]
0.2.1 - 2024-08-24
- Optional Serde support for block parameters
0.2.0 - 2024-08-21
EncodeHex
: A block for hex encodingHash
: A block for BLAKE3 hashing- Implement
BlockRuntime#wait_for()
- Add shell examples for all blocks
Count
: Ignore a disconnected port when sending the counter- Close all ports automatically on block exit
- Send EOS prior to disconnecting the ports
- Rewrite the MPSC transport for robustness
Decode
: Fix line decoding to strip off trailing newlines
0.1.1 - 2024-08-20
- Implement
System#decode_with::<T>(Encoding::TextWithNewlineSuffix)
- A new example:
echo_lines
- A new example:
count_lines