Releases: udoprog/musli
Releases · udoprog/musli
0.0.124
What's Changed
- Rework system allocator so we can use a static instance by @udoprog in #151
- Stack pointers by @udoprog in #152
- Remove unexpected_lints job by @udoprog in #155
- Add mock framework so that fuzz can be checked by @udoprog in #156
- Remove specialized hint associated types by @udoprog in #157
- Implement is_human_readable on basis of Mode v2 (closes #154) by @udoprog in #158
- Add support for aligned local buffers by @udoprog in #153
- More allocation work by @udoprog in #159
- Rework how an allocator is associated with a context by @udoprog in #160
- Fix duplicate backticks in documentation by @bluurryy in #163
- More context work by @udoprog in #161
- Remove test state in stack allocator by @udoprog in #164
- Introduce Range abstraction and clean up allocator by @udoprog in #165
- Support byte-swapping enums by @udoprog in #168
- More improvements by @udoprog in #169
- Release 0.0.123 by @udoprog in #170
- tests: Update stderr by @udoprog in #173
- musli: Fix nightly by @udoprog in #174
- Add benchmarks in reference to #176 by @udoprog in #177
- Switch to core::error::Error by @udoprog in #178
New Contributors
Full Changelog: 0.0.122...0.0.124
0.0.122
What's Changed
- Make serde/alloc optional by @DeppLearning in #148
- Include a serde no-std example (relates #148) by @udoprog in #149
- Document more by @udoprog in #150
New Contributors
- @DeppLearning made their first contribution in #148
Full Changelog: 0.0.121...0.0.122
0.0.121
0.0.119
What's Changed
- Remove mode as a default parameter on traits by @udoprog in #134
- Rename DefaultMode to Binary and documentation fixes by @udoprog in #135
- Explicit modes by @udoprog in #136
- Remove deprecated by @udoprog in #137
- Add support for tagging through empty variants by @udoprog in #138
- Move traits into musli-core and everything else into the musli crate by @udoprog in #139
- Move tests around by @udoprog in #140
- Update build by @udoprog in #141
- Fix empty structs and variants by @udoprog in #142
Full Changelog: 0.0.114...0.0.119
0.0.114
What's Changed
- Use default attribute when constructing skipped values by @udoprog in #121
- Naming improvements by @udoprog in #122
- Add Visit trait for decoding strictly through references by @udoprog in #123
- The
#[musli(default)]
variant can also be deserialized as a regular variant by @udoprog in #124 - Simplify field naming by @udoprog in #125
- Add explicit assignment by @udoprog in #126
- Rename methods to be more appropriate and limit use by @udoprog in #127
- Add support for patterns when decoding by @udoprog in #128
- Start troubleshooting decoding bug by @udoprog in #129
- Ensure adjacently tagged enums work with custom name types by @udoprog in #130
- Move SizeHint into Value by @udoprog in #131
- Descriptive integers by @udoprog in #132
- Trait apocalypse by @udoprog in #133
Full Changelog: 0.0.112...0.0.114
0.0.112
What's Changed
- Release 0.0.110 by @udoprog in #116
- Move musli-common to musli-utils and don't re-export it by @udoprog in #117
- Benchmarking cleanups by @udoprog in #118
- Build all test configurations by @udoprog in #119
- Implement explicit defaults for fields by @udoprog in #120
Full Changelog: 0.0.109...0.0.112
0.0.109
0.0.108
0.0.107
0.0.104
What's Changed
- Provide functional default end impls by @udoprog in #99
- Start work on associated context and error by @udoprog in #100
- Encoding through implicit context by @udoprog in #101
- Add build test for musli-serde by @udoprog in #102
- Decode using closure by @udoprog in #103
- Add Encoder::collect_string by @udoprog in #104
- Move some API use to *_fn variants by @udoprog in #105
- Remove fn end on decoders by @udoprog in #106
Full Changelog: 0.0.101...0.0.104