Yanked except for phf-generator
, use 0.10.0 instead.
- (phf-generator): Pin
criterion
version to keep MSRV - Constify
len
andis_empty
(#224) (yanked) - Implement
Clone
,Debug
, andFusedIterator
(#226) (yanked)
- Our MSRV is now 1.41 or 1.46 (because of dependencies)
rand
dependency has been upgraded to 0.8- Fix some crates' build on
no_std
- Restore the
unicase
feature forphf_macros
- Allow using the owned
String
type forphf
dynamic code generation - Add back
OrderedMap
andOrderedSet
- (breaking change) Use
PhfBorrow
trait instead ofstd::borrow::Borrow
phf_macros
now works on stable.- 🎉 Fixed asymptotic slowdowns when constructing maps over very large datasets (+1M keys)
- (breaking change) The
core
features ofphf
andphf_shared
have been changed tostd
default-features. - (breaking change) The types in
phf_codegen
can be used with formatting macros via theirDisplay
impls and thebuild()
methods no longer take&mut Write
. - Support has been added for using 128-bit integers as keys.
- (breaking change) The
OrderedMap
andOrderedSet
types and thephf_builder
crate have been removed due to lack of use. - Byte strings now work correctly as keys.
unicase
dependency has been upgraded to 2.4.0