Skip to content

Releases: EmbarkStudios/cfg-expr

Release 0.9.0

31 Aug 07:21
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Added

Release 0.7.2

16 Mar 08:59
Compare
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
Compare
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
Compare
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

Release 0.6.0

16 Mar 08:58
Compare
Choose a tag to compare

Changed

  • Updated the builtin target list to Rust 1.49.0, this is somewhat of a breaking change, as rustc now considers all android targets to have the gnu environment, where previously, it was unspecified.

0.5.1

15 Dec 13:18
Compare
Choose a tag to compare

Changed

  • Updated the builtin target list to Rust 1.48.0