Skip to content

Commit

Permalink
Merge pull request #43 from kas-gui/work
Browse files Browse the repository at this point in the history
Prepare impl-tools v0.10.2, impl-tools-lib v0.11.0
  • Loading branch information
dhardy authored Dec 9, 2024
2 parents 4d392ab + d647dda commit 78ff6ba
Show file tree
Hide file tree
Showing 5 changed files with 191 additions and 5 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@ jobs:
- uses: actions/checkout@v4
- name: Install toolchain
uses: dtolnay/[email protected]
- name: Use Cargo.lock.msrv
run: cp Cargo.lock.msrv Cargo.lock
- name: Test impl-tools-lib
run: cargo test --manifest-path lib/Cargo.toml --all-features --lib --tests
- name: Test impl-tools
Expand All @@ -71,5 +73,4 @@ jobs:
- name: rustfmt
run: cargo fmt --all -- --check
- name: clippy
# clippy::assigning_clones should be unnecessary in rust 1.80
run: cargo clippy --all -- -A clippy::assigning_clones -D warnings
run: cargo clippy --workspace -- -D warnings
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.10.2], [impl-tools-lib-0.11.0] — 2024-12-09

Re-release, bumping `impl-tools-lib` to v0.11.0 since it turns out that switching to `proc-macro-error2` was an API-breaking release for `impl-tools-lib` (this is only apparent if a macro emits an error, resulting in a message like "help: message: proc-macro-error2 API cannot be used outside of `entry_point` invocation, perhaps you forgot to annotate your #[proc_macro] function with `#[proc_macro_error]
").

`impl-tools` is unaffected excepting where an incompatible version of `impl-tools-lib` is used. Broken versions will be yanked.

## [0.10.1] — 2024-10-21

- Improve CI workflows (#38)
Expand Down
175 changes: 175 additions & 0 deletions Cargo.lock.msrv

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

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "impl-tools"
version = "0.10.1"
version = "0.10.2"
authors = ["Diggory Hardy <[email protected]>"]
edition = "2021"
license = "MIT/Apache-2.0"
Expand All @@ -23,7 +23,7 @@ default-features = false
version = "2.0.0"

[dependencies.impl-tools-lib]
version = "0.10.0"
version = "0.11.0"
path = "lib"

[dev-dependencies]
Expand Down
5 changes: 4 additions & 1 deletion lib/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "impl-tools-lib"
version = "0.10.1"
version = "0.11.0"
authors = ["Diggory Hardy <[email protected]>"]
edition = "2021"
license = "MIT/Apache-2.0"
Expand All @@ -24,3 +24,6 @@ version = "2.0.0"
# We need 'extra-traits' for equality testing
# We need 'full' for parsing macros within macro arguments
features = ["extra-traits", "full", "visit", "visit-mut"]

[lints.clippy]
needless_lifetimes = "allow"

0 comments on commit 78ff6ba

Please sign in to comment.