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.0 - 2025-12-10
- Bump dependencies.
- Fix code for the latest nightly Rust.
- Move to
#[derive(TraitcastableAny)]proc macro instead of themake_trait_castablemacro.
0.3.7 - 2025-03-26
- Bump dependencies.
0.3.6 - 2025-01-22
- Bump dependencies.
- Minor cleanup and better CI.
0.3.5 - 2024-12-23
- Bump dependencies.
- Make the proc macro path resolver more robust.
0.3.4 - 2024-12-19
- Improve remapped dependency support in the proc macro.
0.3.3 - 2024-12-18
- Support remapping the
trait-castdependency in most cases when using the proc macro.
0.3.2 - 2024-12-16
- Support older nightly versions because the one that build the docs is currently frozen.
0.3.1 - 2024-12-14
- Restructure the project.
- Rebrand as
trait-cast.
0.3.0 - 2024-12-12
- Move from
venialtosynintrait_cast_impl_rs. - Fix lots of clippy lints.
- Use const Ordering for TypeId to make a lot of code cleanups.
- Removed the
const_sortfeature because theconst trait implsin the standard library have been removed. - Fix the doctest in the README when the
min_specializationfeature is enabled.
0.2.4 - 2022-11-10
- Updated dependencies.
- Fixed clippy lints
0.2.3 - 2022-09-25
Moved to ink-feather-org. Updated dependencies.
- Fixed clippy lints
0.2.2 - 2022-09-22
- Fixed
const_trait_implbreakage in dependency.
0.2.1 - 2022-09-21
- Added
const_sortfeature.
0.2.0 - 2022-08-27
Initial release.