Skip to content

Commit

Permalink
chore: release (#95)
Browse files Browse the repository at this point in the history
* chore: release

* Bump everything to 8.0.0
  • Loading branch information
fasterthanlime authored Nov 4, 2024
1 parent 63c08c0 commit 7db3a0d
Show file tree
Hide file tree
Showing 14 changed files with 93 additions and 25 deletions.
14 changes: 7 additions & 7 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions merde/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [8.0.0](https://github.com/bearcove/merde/compare/merde-v6.2.1...merde-v8.0.0) - 2024-11-04

### Other

- Make compact_str / compact_bytes non-optional
- Introduce Serialize trait
- Don't allow trivial UB via FieldSlot in safe code
- I made miri sad
- Add deserializer opinions, cf. [#89](https://github.com/bearcove/merde/pull/89)
- woops wrong examples
- Actually query the stack size, don't hardcode anything
- The trick actually works
- Add surprise example

## [6.2.1](https://github.com/bearcove/merde/compare/merde-v6.2.0...merde-v6.2.1) - 2024-10-07

### Fixed
Expand Down
12 changes: 6 additions & 6 deletions merde/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "merde"
version = "6.2.1"
version = "8.0.0"
edition = "2021"
authors = ["Amos Wenger <amos@bearcove.net>"]
description = "Serialize and deserialize with declarative macros"
Expand Down Expand Up @@ -56,11 +56,11 @@ path = "examples/opinions.rs"
required-features = ["json"]

[dependencies]
merde_core = { version = "7.0.0", path = "../merde_core", optional = true }
merde_json = { version = "6.2.1", path = "../merde_json", optional = true }
merde_yaml = { version = "7.1.1", path = "../merde_yaml", optional = true }
merde_msgpack = { version = "7.1.1", path = "../merde_msgpack", optional = true }
merde_time = { version = "4.0.17", path = "../merde_time", optional = true, features = [
merde_core = { version = "8.0.0", path = "../merde_core", optional = true }
merde_json = { version = "8.0.0", path = "../merde_json", optional = true }
merde_yaml = { version = "8.0.0", path = "../merde_yaml", optional = true }
merde_msgpack = { version = "8.0.0", path = "../merde_msgpack", optional = true }
merde_time = { version = "8.0.0", path = "../merde_time", optional = true, features = [
"merde",
"deserialize",
] }
Expand Down
29 changes: 29 additions & 0 deletions merde_core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [8.0.0](https://github.com/bearcove/merde/compare/merde_core-v7.0.0...merde_core-v8.0.0) - 2024-11-04

### Added

- Impl WithLifetime for Value (woops)

### Other

- Make compact_str / compact_bytes non-optional
- Introduce Serialize trait
- As pointed out, FieldSlot must be invariant
- We did ask miri
- More tests around FieldSlot ([#101](https://github.com/bearcove/merde/pull/101))
- Don't allow trivial UB via FieldSlot in safe code
- I made miri unsad
- I made miri sad
- Add deserializer opinions, cf. [#89](https://github.com/bearcove/merde/pull/89)
- Introduce deserialization opinions
- macOS fixes
- Fix infinite stack linux support
- Oh yeah our MSRV is 1.75 because AFIT
- fine let's not make msrv rust 1.82
- Actually query the stack size, don't hardcode anything
- Comments--
- The trick actually works
- Committing before something bad happens
- Start the trick
- Deserialize borrowed variants of cowstr

## [7.0.0](https://github.com/bearcove/merde/compare/merde_core-v6.1.0...merde_core-v7.0.0) - 2024-10-06

### Added
Expand Down
2 changes: 1 addition & 1 deletion merde_core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
edition = "2021"
name = "merde_core"
version = "7.0.0"
version = "8.0.0"
authors = ["Amos Wenger <amos@bearcove.net>"]
description = "Base types for merde"
license = "Apache-2.0 OR MIT"
Expand Down
6 changes: 6 additions & 0 deletions merde_json/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [8.0.0](https://github.com/bearcove/merde/compare/merde_json-v6.2.1...merde_json-v8.0.0) - 2024-11-04

### Other

- Introduce Serialize trait

## [6.2.1](https://github.com/bearcove/merde/compare/merde_json-v6.2.0...merde_json-v6.2.1) - 2024-10-07

### Fixed
Expand Down
4 changes: 2 additions & 2 deletions merde_json/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "merde_json"
version = "6.2.1"
version = "8.0.0"
edition = "2021"
authors = ["Amos Wenger <amos@bearcove.net>"]
description = "JSON serialization and deserialization for merde, via jiter"
Expand All @@ -13,7 +13,7 @@ categories = ["encoding", "parser-implementations"]
[dependencies]
itoa = "1.0.11"
lexical-parse-float = { version = "0.8.5", features = ["format"] }
merde_core = { version = "7.0.0", path = "../merde_core" }
merde_core = { version = "8.0.0", path = "../merde_core" }
num-bigint = { version = "0.4.6", optional = true }
num-traits = { version = "0.2.19", optional = true }
ryu = "1.0.18"
Expand Down
4 changes: 2 additions & 2 deletions merde_loggingserializer/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[package]
name = "merde_loggingserializer"
version = "0.1.0"
version = "8.0.0"
edition = "2021"
publish = false

[dependencies]
merde_core = { version = "7.0.0", path = "../merde_core" }
merde_core = { version = "8.0.0", path = "../merde_core" }
6 changes: 6 additions & 0 deletions merde_msgpack/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [8.0.0](https://github.com/bearcove/merde/compare/merde_msgpack-v7.1.1...merde_msgpack-v8.0.0) - 2024-11-04

### Other

- Introduce Serialize trait

## [7.1.1](https://github.com/bearcove/merde/compare/merde_msgpack-v7.1.0...merde_msgpack-v7.1.1) - 2024-10-07

### Fixed
Expand Down
4 changes: 2 additions & 2 deletions merde_msgpack/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "merde_msgpack"
version = "7.1.1"
version = "8.0.0"
edition = "2021"
authors = ["Amos Wenger <amos@bearcove.net>"]
description = "msgpack serizliation/deserialization for merde"
Expand All @@ -11,7 +11,7 @@ keywords = ["msgpack", "messagepack", "serialization", "deserialization"]
categories = ["encoding", "parser-implementations"]

[dependencies]
merde_core = { version = "7.0.0", path = "../merde_core" }
merde_core = { version = "8.0.0", path = "../merde_core" }
rmp = "0.8.14"

[dev-dependencies]
Expand Down
7 changes: 7 additions & 0 deletions merde_time/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [8.0.0](https://github.com/bearcove/merde/compare/merde_time-v4.0.17...merde_time-v8.0.0) - 2024-11-04

### Other

- Introduce Serialize trait
- Also run tests on macOS ([#99](https://github.com/bearcove/merde/pull/99))

## [4.0.17](https://github.com/bearcove/merde/compare/merde_time-v4.0.16...merde_time-v4.0.17) - 2024-10-07

### Other
Expand Down
6 changes: 3 additions & 3 deletions merde_time/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
edition = "2021"
name = "merde_time"
version = "4.0.17"
version = "8.0.0"
authors = ["Amos Wenger <amos@bearcove.net>"]
description = "Wrapper date-time types for merde"
license = "Apache-2.0 OR MIT"
Expand All @@ -11,8 +11,8 @@ keywords = ["merde", "serialization", "deserialization"]
categories = ["encoding", "parser-implementations"]

[dependencies]
merde_core = { version = "7.0.0", path = "../merde_core", optional = true }
merde_json = { version = "6.2.1", path = "../merde_json", optional = true }
merde_core = { version = "8.0.0", path = "../merde_core", optional = true }
merde_json = { version = "8.0.0", path = "../merde_json", optional = true }
time = "0.3.36"

[dev-dependencies]
Expand Down
6 changes: 6 additions & 0 deletions merde_yaml/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [8.0.0](https://github.com/bearcove/merde/compare/merde_yaml-v7.1.1...merde_yaml-v8.0.0) - 2024-11-04

### Other

- Introduce Serialize trait

## [7.1.1](https://github.com/bearcove/merde/compare/merde_yaml-v7.1.0...merde_yaml-v7.1.1) - 2024-10-06

### Other
Expand Down
4 changes: 2 additions & 2 deletions merde_yaml/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "merde_yaml"
version = "7.1.1"
version = "8.0.0"
edition = "2021"
authors = ["Amos Wenger <amos@bearcove.net>"]
description = "YAML deserialization for merde"
Expand All @@ -11,5 +11,5 @@ keywords = ["yaml", "serialization", "deserialization"]
categories = ["encoding", "parser-implementations"]

[dependencies]
merde_core = { version = "7.0.0", path = "../merde_core" }
merde_core = { version = "8.0.0", path = "../merde_core" }
yaml-rust2 = { version = "0.8.1", default-features = false }

0 comments on commit 7db3a0d

Please sign in to comment.