Changelog
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.
Unreleased
Commit Statistics
- 8 commits contributed to the release over the course of 205 calendar days.
- 320 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like ‘(#ID)’ were seen in commit messages
Commit Details
- Uncategorized
- Merge pull request #288 from JohnTitor/rm-phf-stats (
8fd5b77
) - Remove mentions to
PHF_STATS
(0b7a826
) - Merge pull request #280 from jf2048/deref-bytestring (
3776342
) - Allow using dereferenced bytestring literal keys in phf_map! (
8c0d057
) - Merge pull request #276 from JohnTitor/playground-metadata (
f8e9d27
) - Add metadata for playground (
7e212e3
) - Merge pull request #274 from ankane/license-files (
21baa73
) - Include license files in crates (
1229b2f
)
0.11.1 (2022-08-08)
Chore
- point to local crates for now
Documentation
- state allowed key expressions in
phf_map
Bug Fixes
remove now-unnecessary proc-macro-hack
crate usage Resolves https://github.com/rust-phf/rust-phf/issues/255.
This resolves an issue with Windows Defender identifying proc-macro-hack
as threats. It also sheds a depedency that is no longer necessary, now that the MSRV of this crate is 1.46 and proc-macro-hack
is only useful for providing support for Rust versions 1.31 through 1.45. Per upstream:
Note: As of Rust 1.45 this crate is superseded by native support for #[proc_macro] in expression position. Only consider using this crate if you care about supporting compilers between 1.31 and 1.45.
Commit Statistics
- 310 commits contributed to the release over the course of 2957 calendar days.
- 3 commits were understood as conventional.
- 1 unique issue was worked on: #249
Commit Details
- #249
- Add
Map::new()
function and Default
implementation to create new, empty map (baac7d0
)
- Uncategorized
- Release phf_shared v0.11.1, phf_generator v0.11.1, phf_macros v0.11.1, phf v0.11.1, phf_codegen v0.11.1 (
3897b21
) - Merge pull request #264 from rust-phf/tweak-changelog (
97f997d
) - Replace handmade changelog with generated one by
cargo-smart-release
(cb84cf6
) - Merge pull request #260 from JohnTitor/fix-repo-link (
1407ebe
) - Add category to crates (
32a72c3
) - Update repository links on Cargo.toml (
1af3b0f
) - Merge pull request #258 from JohnTitor/release-0.11.0 (
c0b9ef9
) - Release 0.11.0 (
d2efdc0
) - Merge pull request #257 from JohnTitor/edition-2021 (
36ec885
) - Make crates edition 2021 (
b9d25da
) - Merge pull request #256 from NZXTCorp/remove-proc-macro-hack (
a85f070
) - Remove now-unnecessary
proc-macro-hack
crate usage (caf1ce7
) - Point to local crates for now (
92e7b43
) - Merge pull request #252 from JohnTitor/clippy-fixes (
22570b8
) - Fix some Clippy warnings (
71fd47c
) - Merge pull request #251 from JohnTitor/weak-deps (
2e1167c
) - Make “unicase + macros” features work (
11bb242
) - Merge pull request #245 from JohnTitor/phf-0.10.1 (
bed0153
) - Prepare 0.10.1 release (
4cc8344
) - Merge pull request #244 from reitermarkus/serialize-map (
a43e0e1
) - Allow serializing
Map
. (b6c682e
) - Merge pull request #243 from birkenfeld/patch-1 (
815c17c
) - State allowed key expressions in
phf_map
(6be1599
) - Merge pull request #240 from JohnTitor/docs-update (
da98b9e
) - Remove some stuff which is now unnecessary (
6941e82
) - Refine doc comments (
d8cfc43
) - Merge pull request #234 from JohnTitor/fix-ci (
eba4cc2
) - Fix CI failure (
d9b5ff2
) - Merge pull request #230 from JohnTitor/release-0.10 (
3ea14b2
) - Prepare for release 0.10.0 (
588ac25
) - Merge pull request #228 from JohnTitor/release-0.9.1 (
d527f9d
) - Prepare for v0.9.1 (
9b71978
) - Merge pull request #226 from bhgomes/iterator-traits (
012be08
) - Add trait implementations to iterators mirroring std::collections (
e47e4dc
) - Merge pull request #224 from bhgomes/const-fns (
65deaf7
) - Remove Slice type and fix some docs (
99d3533
) - Add len/is_empty const-fns (
f474922
) - Merge pull request #223 from JohnTitor/minor-cleanup (
c746106
) - Minor cleanups (
8868d08
) - Merge pull request #222 from JohnTitor/precisify-msrv (
50f8a0d
) - Precisify MSRV (
63886f6
) - Merge pull request #219 from JohnTitor/release-0.9.0 (
307969f
) - Prepare 0.9.0 release (
2ca46c4
) - Cleanup cargo metadata (
a9e4b0a
) - Merge pull request #218 from JohnTitor/cleanup (
76f9072
) - Run rustfmt (
dd86c6c
) - Fix some clippy warnings (
9adc370
) - Cleanup docs (
ddecc3a
) - Merge pull request #217 from JohnTitor/rename-feature (
ff77659
) - Rename
unicase_support
to unicase
(b47174b
) - Merge pull request #197 from benesch/uncased (
8b44f0c
) - Add support for uncased (
2a6087f
) - Merge pull request #211 from skyfloogle/ordered-phfborrow (
6ec8afb
) - Replace
std::borrow::Borrow
with PhfBorrow
for ordered maps and sets (f43a9cf
) - Merge pull request #174 from abonander/169-drop-borrow (
3c087d4
) - Replace uses of
std::borrow::Borrow
with new PhfBorrow
trait (b2f3a9c
) - Merge pull request #205 from skyfloogle/ordered-stuff (
9ae1678
) - Add back ordered_map, ordered_set (
0ab0108
) - Merge pull request #208 from JohnTitor/simplify-workspace (
a47ac36
) - Use
[patch.crates-io]
section instead of path key (f47515b
) - Merge pull request #194 from pickfire/patch-1 (
caec346
) - Merge pull request #190 from rjsberry/phf-shared-no-default-features (
8dce12c
) - Fix style in doc (
a285906
) - Fix building with no_std (
db4ce56
) - Merge pull request #180 from abonander/master (
81c7cc5
) - Release v0.8.0 (
4060288
) - Merge pull request #171 from abonander/170-removals (
0d00821
) - Remove ordered_map, ordered_set, phf_builder (
8ae2bb8
) - Merge pull request #168 from abonander/167-std-default (
a932094
) - Switch optional
core
feature to default std
feature (645e23d
) - Merge pull request #164 from abonander/perf-improvements (
70129c6
) - Use two separate hashes and full 32-bit displacements (
9b70bd9
) - Merge pull request #149 from danielhenrymantilla/proc-macro-hack (
ae649cd
) - Made macros work in stable (
4fc0d1a
) - Merge branch ‘master’ into patch-1 (
cd0d7ce
) - Merge pull request #152 from abonander/unicase-upgrade (
27f7c2c
) - Convert to 2018 edition (
9ff66ab
) - Merge pull request #145 from cetra3/empty_hash (
2d3176b
) - Fix & include tests for empty maps (
83fd51c
) - Release v0.7.24 (
1287414
) - Docs for new macro setup (
364ed47
) - Fix feature name (
e3a7442
) - Reexport macros through phf crate (
588fd1a
) - Release v0.7.23 (
a050b6f
) - Release 0.7.22 (
ab88405
) - Release v0.7.21 (
6c7e2d9
) - Typo (
8d23b15
) - Link to docs.rs (
61142c5
) - Release v0.7.20 (
f631f50
) - Merge branch ‘release’ (
ea7e256
) - Merge branch ‘release-v0.7.19’ into release (
81a4806
) - Release v0.7.19 (
0a98dd1
) - Merge branch ‘release’ (
ecab54b
) - Merge branch ‘release-v0.7.18’ into release (
dfa970b
) - Release v0.7.18 (
3f71765
) - Merge branch ‘release’ (
5f08563
) - Merge branch ‘release-v0.7.17’ into release (
e073dd2
) - Release v0.7.17 (
21ecf72
) - Merge branch ‘release’ (
839f06d
) - Merge branch ‘release-v0.7.16’ into release (
6f5575c
) - Release v0.7.16 (
8bf29c1
) - Merge branch ‘release’ (
b4ec398
) - Merge branch ‘release-v0.7.15’ into release (
6bbc9e2
) - Release v0.7.15 (
20f896e
) - Merge branch ‘release’ (
7c692d4
) - Merge branch ‘release-v0.7.14’ into release (
ea8dd65
) - Release v0.7.14 (
fee66fc
) - Merge pull request #82 from Ryman/unicase (
909fac5
) - Add an impl of PhfHash for UniCase (
d761144
) - Drop all rust features (
888f623
) - Introduce a Slice abstraction for buffers (
0cc3844
) - Merge branch ‘release’ (
d9351e1
) - Merge branch ‘release-v0.7.13’ into release (
b582e4e
) - Release v0.7.13 (
4769a6d
) - Merge branch ‘release’ (
5659a9d
) - Merge branch ‘release-v0.7.12’ into release (
2f0a5de
) - Release v0.7.12 (
9b75ee5
) - Merge pull request #75 from aidanhs/aphs-fix-ord-set-doc (
ae5ee38
) - Fix ordered set
index
documentation (44e495f
) - Merge branch ‘release’ (
87ffab8
) - Merge branch ‘release-v0.7.11’ into release (
7260d04
) - Release v0.7.11 (
a004227
) - Merge branch ‘release’ (
1579bec
) - Merge branch ‘release-v0.7.10’ into release (
25cea13
) - Release v0.7.10 (
c43154b
) - Merge branch ‘release’ (
2c67ce5
) - Merge branch ‘release-v0.7.9’ into release (
87206e1
) - Release v0.7.9 (
b7d29df
) - Merge branch ‘release’ (
cd33902
) - Merge branch ‘release-v0.7.8’ into release (
8bc23a0
) - Release v0.7.8 (
aad0b9b
) - Merge branch ‘release’ (
dccff69
) - Merge branch ‘release-v0.7.7’ into release (
2d988b7
) - Release v0.7.7 (
c9e7a93
) - Run through rustfmt (
58e2223
) - Merge branch ‘release’ (
776046c
) - Merge branch ‘release-v0.7.6’ into release (
2ea7d5c
) - Release v0.7.6 (
5bcd5c9
) - Fix core feature build (
751c94b
) - Use libstd debug builders (
fd71c31
) - Simplify no_std logic a bit (
70f2ed9
) - Merge pull request #68 from gz/master (
44006f7
) - Reinstantiate no_std cargo feature flag. (
7c3f757
) - Merge branch ‘release’ (
1f770df
) - Merge branch ‘release-v0.7.5’ into release (
bb65b8c
) - Release v0.7.5 (
fda44f5
) - Merge branch ‘release’ (
269b5dc
) - Merge branch ‘release-v0.7.4’ into release (
7c093e8
) - Release v0.7.4 (
c7c0d3c
) - Merge pull request #62 from SimonSapin/string-cache (
6f59718
) - Add hash() and get_index() to phf_shared. (
d3b2ea0
) - Update PhfHash to mirror std::hash::Hash (
96ef156
) - Release v0.7.3 (
77ea239
) - Merge pull request #59 from alexcrichton/update (
6bd5a93
) - Remove prelude imports (
98183e1
) - Release v0.7.2 (
642b69d
) - Merge pull request #55 from SimonSapin/indexing (
0cc37b2
) - Add
index
methods to OrderedMap
and OrderedSet
. (d2af00d
) - Release v0.7.1 (
9cb9de9
) - Release v0.7.0 (
555a690
) - Stabilize phf (
e215273
) - Drop debug_builders feature (
0b68ea5
) - Release v0.6.19 (
5810d30
) - Clean up debug impls (
7e32f39
) - Merge pull request #53 from kmcallister/rustup (
7f0392a
) - Upgrade to rustc 1.0.0-dev (d8be84eb4 2015-03-29) (built 2015-03-29) (
7d74f1f
) - Release v0.6.18 (
36efc72
) - Fix for upstream changes (
eabadcf
) - Release v0.6.17 (
271ccc2
) - Release v0.6.15 (
ede14df
) - Release v0.6.14 (
cf64ebb
) - Release v0.6.13 (
4fdb533
) - Fix warnings and use debug builders (
4d28684
) - Release v0.6.12 (
59ca586
) - Release v0.6.11 (
e1e6d3b
) - Release v0.6.10 (
fc45373
) - Add documentation for phf_macros (
8eca797
) - Move tests to phf_macros (
40dbc32
) - Remove core feature (
d4c189a
) - Release v0.6.9 (
822f4e3
) - Fix for upstream changes (
f014882
) - Release v0.6.8 (
cd637ca
) - Merge pull request #49 from kmcallister/rustup (
ee54b59
) - Upgrade to rustc 1.0.0-nightly (6c065fc8c 2015-02-17) (built 2015-02-18) (
cbd9a41
) - .map(|t| t.clone()) -> .cloned() (
044f690
) - Add example to root module docs (
fbbb530
) - Release v0.6.7 (
bfc36c9
) - Release v0.6.6 (
b09a174
) - Fix for upstream changse (
9bd8705
) - Release v0.6.5 (
271e784
) - Fix for upstream changes (
3db7cef
) - Fix doc URLs (
e1c53fc
) - Move docs to this repo and auto build them (
f8ef160
) - Release v0.6.4 (
6866c1b
) - Release v0.6.3 (
b0c5e3c
) - Release v0.6.2 (
d9ddf45
) - Implement IntoIterator (
2f63ded
) - Link to libstd by default (
24555b1
) - Release v0.6.1 (
ca0e9f6
) - Fix for upstream changes (
69ca376
) - Fix for stability changes (
f7fb510
) - More sed fixes (
81b54b2
) - Release v0.6.0 (
09d6870
) - Rename phf_mac to phf_macros (
c50d107
) - More fixes for bad sed (
28af2aa
) - Fix silly sed error (
39e098a
) - Show -> Debug (
384ead4
) - Release v0.5.0 (
8683be2
) - Add type to Show implementations (
c5a4f31
) - Merge pull request #41 from alexcrichton/update (
79772f4
) - Remove unused features (
88700a2
) - Remove fmt::String impls for structures (
5135f02
) - Release v0.4.9 (
28cbe70
) - Fix for upstream changes (
0b22188
) - Release v0.4.8 (
bb858f1
) - Merge pull request #38 from chris-morgan/master (
668f986
) - Release v0.4.7 (
d83f551
) - Fix for upstream changes (
c3ae5ac
) - Release v0.4.6 (
360bf81
) - Release v0.4.5 (
ab4786c
) - Fix for upstream changes (
6963a16
) - Release v0.4.4 (
f678635
) - Fix for upstream changes (
2b4863f
) - Release v0.4.3 (
4f5902c
) - Fix for weird type inference breakage (
3c36bfb
) - Release v0.4.2 (
69d92b8
) - Merge pull request #37 from alexcrichton/update (
b9f0a43
) - Update to rust master (
4a0d48d
) - Release v0.4.1 (
0fba837
) - Release v0.4.0 (
49dbb36
) - Fix for upstream changes and drop xxhash (
fc2539f
) - Release v0.3.0 (
0a80b06
) - Fix for unboxed closure changes (
d96a1e5
) - Rename Set and OrderedSet iterators (
9103fc5
) - Merge pull request #32 from sp3d/master (
fc4829a
) - Add support for [u8, ..N] keys (
e26947c
) - Bump to 0.2 (
4546f51
) - Remove uneeded feature (
98dde65
) - Alter entries iterator behavior (
14627f5
) - Bump to 0.1.0 (
43d9a50
) - Merge pull request #31 from jamesrhurst/exactsize (
d20c311
) - Make publishable on crates.io (
4ad2bb2
) - ExactSize is now ExactSizeIterator (
6a7cc6e
) - Use repository packages (
6e3a54d
) - Add license and descriptions (
ff7dad4
) - Update to use BorrowFrom (
2f3c605
) - Merge pull request #28 from cgaebel/master (
cc0d031
) - S/kv/entry/ (
bf62eb8
) - Merge pull request #27 from cgaebel/master (
f6ce09a
) - More code review (
aec5aab
) - Code review (
88d54c2
) - Added key+value equivalents for the map getters. (
7ced000
) - Switch from find to get (
88abf6c
) - Fix some deprecation warnings (
af2dd53
) - Update for collections traits removal (
f585e4c
) - Remove deprecated reexports (
b697d13
) - Hide deprecated reexports from docs (
d120067
) - Add deprecated reexports (
5752604
) - Fix doc header size (
8f5c0f0
) - Fix docs (
eadea0b
) - Convert PhfOrderedSet to new naming conventions (
de193c7
) - Switch over PhfOrderedMap to new naming scheme (
f17bae1
) - Convert PhfSet to new naming conventions (
b2416db
) - Move and rename PhfMap stuff (
7fc934a
) - Update for Equiv DST changes (
719de47
) - Clean up warnings (
b44065b
) - Fix docs (
83a8116
) - Drop libstd requirement (
dd3d0f1
) - Remove unneeded import (
15cc179
) - Update docs location (
49647cd
) - Misc cleanup (
2fe6940
) - Use XXHash instead of SipHash (
bd10658
) - Use slice operators (
a1b5030
) - Fix warnings in tests (
4bf6f82
) - Remove old crate_name attributes (
35701e2
) - Fix typo (
68458d3
) - Rephrase order guarantees (
3c2661d
) - Update examples (
85a3b28
) - Minor cleanup (
2f75f5f
) - Merge pull request #12 from kmcallister/find-index (
d7ae880
) - Provide find_index{,_equiv} on PhfOrdered{Set,Map} (
b16d440
) - Update for lifetime changes (
af0a11c
) - Add back crate_name for rustdoc (
92ec57a
) - More cleanup (
20dea1d
) - One more where clause (
d6e5d77
) - Switch to where clause syntax (
13b9389
) - Cargo update (
2a650ef
) - Re-disable in-crate tests (
9c4d247
) - Properly support cross compiled builds (
b2220d9
) - Reenable tests for phf crate for docs (
3ab5bd1
) - Update for pattern changes (
f79814a
) - Move test to tests dir (
c9ca9b1
) - Add more _equiv methods (
61eea75
) - Elide lifetimes (
20a1e83
) - Impl Index for PhfMap and PhfOrderedMap (
3995dbc
) - Switch Travis to using cargo (
95f3c90
) - Rename module (
25aeba6
) - Rename phf_shared to phf (
6372fa4
) - Turn off tests for main crates (
6718b60
) - Pull shared code into a module (
19c4f8d
) - Move iterator maps to construction time (
a8bb815
) - Implement more iterator traits for PhfMap iters (
4b48972
) - Add support for remaining literals (
55ededf
) - Byte and char key support (
789990e
) - Support binary literal keys! (
6bfb12b
) - Parameterize the key type of PhfOrdered* (
f6ce641
) - Parameterize the key type of PhfMap and Set (
cb4ed93
) - Update for crate_id removal (
a0ab8d7
) - Split to two separate Cargo packages (
4ff3544
)