Skip to content

Releases: EmbarkStudios/cfg-expr

Release 0.10.0

04 Feb 10:53

Choose a tag to compare

Changed

  • PR#44 added support for multiple target families that are available from Rust 1.58.0+. Thanks @sunshowers!

Release 0.9.1

01 Feb 06:45

Choose a tag to compare

Changed

Release 0.9.0

31 Aug 07:21

Choose a tag to compare

Changed

  • PR#35 changed TargetInfo, Os, Arch, Env, and Vendor to use a Cow<'static, str> to avoid the need for lifetime parameters for the common case of statically known target information, but still support arbitrary/future variants. Thanks @sunshowers!
  • PR#38 updated the built-in target list to 1.54.0, which notably includes the addition of the new wasm variant to target_family. Thanks @sunshowers!

Fixed

  • PR#33 added clippy.toml with an msrv so clippy lints are consistent across environments. Thanks @remilauzier!

Release 0.8.1

05 Aug 16:25

Choose a tag to compare

Changed

  • PR#31 reverted the usage of "or patterns" that were only added in 1.53.0. We now state the MSRV as 1.52.0. Thanks @cgwalters!

Release 0.8.0

05 Aug 16:24

Choose a tag to compare

Changed

  • PR#28 updated target-lexicon to 0.12. Thanks @remilauzier!
  • PR#29 updated the built-in target list to 1.53.0.

Release 0.7.4

16 Mar 11:08

Choose a tag to compare

Added

  • PR#26 added Expression::original to get the original string the expression was parsed from. Thanks @gdesmott!

Release 0.7.3

16 Mar 09:32

Choose a tag to compare

Added

Release 0.7.2

16 Mar 08:59

Choose a tag to compare

Added

  • PR#23 added a PartialEq implementation for Expression, primarily for cases where an Expression is stored in a type that itself requires PartialEq. This is only a simple syntactical equality check. Thanks @gdesmott!

Release 0.7.1

16 Mar 08:59

Choose a tag to compare

Fixed

  • Fixed support for the uclibceabi environment added for one target in rust 1.50.0.

Release 0.7.0

16 Mar 08:58

Choose a tag to compare

Changed

  • Updated the builtin target list to Rust 1.50.0. Again, somewhat of a breaking change as many targets were removed or changed.

Fixed