Skip to content

0.3.0

Compare
Choose a tag to compare
@GlenDC GlenDC released this 18 Apr 12:45
· 13 commits to main since this release

Breaking changes:

  • [#6] query filter maps now accept arguments as impl Into<T> instead of T,
    this can be a breaking change for users that were inserting them as value.into(),
    as the compiler will for these cases now give a compile time error due to the now introduced ambiguity;
    • Migration is as easy as removing the manual .into() (like) calls that you previously had to add yourself;

Bug Fixes from 0.2.1:

  • [#5] any filters now also allow rows to match on unknown filter map variants.
    • e.g. if you have a MyType filter map and have not a single row that has "foo" as value,
      then all rows that that have a value for which assert!(Any::is_any(value: MyType)) will still work.
    • prior to this bug fix these values could not be matched on, and the any rows would only hit
      if there were also rows that had that value explicitly defined.