Skip to content

Commit 6ff70aa

Browse files
authored
bump jsonb 0.4.4 (#70)
1 parent 37d90d2 commit 6ff70aa

File tree

2 files changed

+58
-34
lines changed

2 files changed

+58
-34
lines changed

CHANGELOG.md

+55-31
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,71 @@
1+
## [v0.4.4] - 2024-11-16
2+
3+
### Fixed
4+
5+
- Fix: panic when facing corrupted jsonb (#67)
6+
7+
### Added
8+
9+
- Bump fast-float2 v0.2.3 (#69)
10+
- Feat: add a function to parse jsonb only (#66)
11+
- Feat: support `object_delete` and `object_pick` function (#65)
12+
- Feat: support `object_insert` function (#64)
13+
- Feat: Support json array functions (#62)
14+
- Feat: add lazy value (#61)
15+
116
## [v0.4.3] - 2024-09-30
217

318
### Fixed
4-
Fix: Fix compare object value with different length panic (#59)
19+
20+
- Fix: Fix compare object value with different length panic (#59)
521

622
## [v0.4.2] - 2024-09-19
723

824
### Added
9-
Feat: make `preserve_order` a default feature (#56)
25+
26+
- Feat: make `preserve_order` a default feature (#56)
1027

1128
## [v0.4.1] - 2024-07-18
1229

1330
### Fixed
14-
Fix: Fix jsonpath selector unwrap panic. (#53)
31+
32+
- Fix: Fix jsonpath selector unwrap panic. (#53)
1533

1634
## [v0.4.0] - 2024-05-17
1735

1836
### Fixed
1937

20-
Fix: Fix get by keypath with null value. (#47)
21-
Fix: Handle invalid jsonb value to avoid panic in functions. (#46)
22-
Fix: Fix builder & concat container jentry len. (#43)
38+
- Fix: Fix get by keypath with null value. (#47)
39+
- Fix: Handle invalid jsonb value to avoid panic in functions. (#46)
40+
- Fix: Fix builder & concat container jentry len. (#43)
2341

2442
### Added
2543

26-
Feat: Support convert jsonb value to `serde_json` value. (#49)
27-
Feat: Add `exists` filter expression. (48)`
28-
Feat: Add `delete_by_keypath`. (#45)
29-
Feat: Add `delete_by_index` & `delete_by_name`. (#44)
30-
Feat: Add `concat` & improve `strip_nulls`. (#42)
31-
Feat: Add jsonpath predicate support. (#41)
32-
Feat: Add `contains` api. (#40)
33-
Feat: Add `exists_any_keys` & `exists_all_keys`. (#38)
34-
Feat: Support parse key paths. (#37)
35-
Feat: Add `get_by_keypath`. (#36)
44+
- Feat: Support convert jsonb value to `serde_json` value. (#49)
45+
- Feat: Add `exists` filter expression. (48)`
46+
- Feat: Add `delete_by_keypath`. (#45)
47+
- Feat: Add `delete_by_index` & `delete_by_name`. (#44)
48+
- Feat: Add `concat` & improve `strip_nulls`. (#42)
49+
- Feat: Add jsonpath predicate support. (#41)
50+
- Feat: Add `contains` api. (#40)
51+
- Feat: Add `exists_any_keys` & `exists_all_keys`. (#38)
52+
- Feat: Support parse key paths. (#37)
53+
- Feat: Add `get_by_keypath`. (#36)
3654

3755
## [v0.3.0] - 2023-10-13
3856

3957
### Added
4058

41-
Docs: Add more jsonb encoding format descriptions. (#34)
42-
Feat: Support `object_each` api. (#33)
43-
Feat: Support `path_exists` api. (#32)
44-
Feat: Support `type_of` api. (#31)
45-
Feat: Support `strip_nulls` api. (#30)
46-
Perf: Add benches for parser and `get_path`. (#29)
47-
Chore: Add check fmt and clippy. (#27)
48-
Feat: Support `to_pretty_string` api. (#26)
49-
Feat: Support `traverse_check_string` function. (#25)
50-
Feat: Improve json path selector using less memory. (#24)
59+
- Docs: Add more jsonb encoding format descriptions. (#34)
60+
- Feat: Support `object_each` api. (#33)
61+
- Feat: Support `path_exists` api. (#32)
62+
- Feat: Support `type_of` api. (#31)
63+
- Feat: Support `strip_nulls` api. (#30)
64+
- Perf: Add benches for parser and `get_path`. (#29)
65+
- Chore: Add check fmt and clippy. (#27)
66+
- Feat: Support `to_pretty_string` api. (#26)
67+
- Feat: Support `traverse_check_string` function. (#25)
68+
- Feat: Improve json path selector using less memory. (#24)
5169

5270
## [v0.2.3] - 2023-07-10
5371

@@ -96,8 +114,14 @@ Feat: Improve json path selector using less memory. (#24)
96114
- Implement `JSONB` encodes and decodes.
97115
- Implemented a number of `JSONB` functions.
98116

99-
100-
[v0.2.2]: https://github.com/datafuselabs/jsonb/compare/v0.2.1...v0.2.2
101-
[v0.2.1]: https://github.com/datafuselabs/jsonb/compare/v0.2.0...v0.2.1
102-
[v0.2.0]: https://github.com/datafuselabs/jsonb/compare/v0.1.1...v0.2.0
103-
[v0.1.1]: https://github.com/datafuselabs/jsonb/compare/v0.1.0...v0.1.1
117+
[v0.4.4]: https://github.com/databendlabs/jsonb/compare/v0.4.3...v0.4.4
118+
[v0.4.3]: https://github.com/databendlabs/jsonb/compare/v0.4.2...v0.4.3
119+
[v0.4.2]: https://github.com/databendlabs/jsonb/compare/v0.4.1...v0.4.2
120+
[v0.4.1]: https://github.com/databendlabs/jsonb/compare/v0.4.0...v0.4.1
121+
[v0.4.0]: https://github.com/databendlabs/jsonb/compare/v0.3.0...v0.4.0
122+
[v0.3.0]: https://github.com/databendlabs/jsonb/compare/v0.2.3...v0.3.0
123+
[v0.2.3]: https://github.com/databendlabs/jsonb/compare/v0.2.2...v0.2.3
124+
[v0.2.2]: https://github.com/databendlabs/jsonb/compare/v0.2.1...v0.2.2
125+
[v0.2.1]: https://github.com/databendlabs/jsonb/compare/v0.2.0...v0.2.1
126+
[v0.2.0]: https://github.com/databendlabs/jsonb/compare/v0.1.1...v0.2.0
127+
[v0.1.1]: https://github.com/databendlabs/jsonb/compare/v0.1.0...v0.1.1

Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ authors = ["Databend Authors <opensource@datafuselabs.com>"]
1717
categories = ["encoding"]
1818
description = "JSONB implement in Rust."
1919
edition = "2021"
20-
homepage = "https://github.com/datafuselabs/jsonb"
20+
homepage = "https://github.com/databendlabs/jsonb"
2121
keywords = ["json", "jsonb", "jsonpath"]
2222
license = "Apache-2.0"
2323
name = "jsonb"
24-
repository = "https://github.com/datafuselabs/jsonb"
25-
version = "0.4.3"
24+
repository = "https://github.com/databendlabs/jsonb"
25+
version = "0.4.4"
2626
rust-version = "1.77"
2727

2828
[dependencies]

0 commit comments

Comments
 (0)