Skip to content

Commit daac53e

Browse files
committed
Changes!
1 parent 91849cd commit daac53e

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## v0.68.0 - Unreleased
4+
5+
- The dict implementation has been rewritten implementing the CHAMP (Compressed
6+
Hash Array Mapped Prefix-trees) data structure as described by M.J. Steindorfer
7+
and J.J. Vinju in Optimizing Hash-Array Mapped Tries for Fast and Lean
8+
Immutable JVM Collections.
9+
- 50% reduction in code size
10+
- 10-30% faster get and insert operations
11+
- O(log n) equality checks, orders of magnitude faster bulk operations and iteration
12+
- `uri.query_to_string` now correctly handles `+` in query params.
13+
314
## v0.67.1 - 2025-12-03
415

516
- Fixed `int.clamp` and `float.clamp` behaviours when `min_bound` is bigger
@@ -11,7 +22,6 @@
1122
- The `dynamic/decode` module now uses the term "placeholder value" rather than
1223
"zero value".
1324
- The `tap` function from the `function` module has been deprecated.
14-
- `uri.query_to_string` now correctly handles `+` in query params.
1525

1626
## v0.65.0 - 2025-09-29
1727

0 commit comments

Comments
 (0)