Releases: databendlabs/jsonb
Releases · databendlabs/jsonb
v0.4.4
What's Changed
- feat: add lazy value by @sundy-li in #61
- Feat: Support json array functions by @b41sh in #62
- feat: support
object_insert
function by @b41sh in #64 - feat: support
object_delete
andobject_pick
function by @b41sh in #65 - feat: add a function to parse jsonb only by @CookiePieWw in #66
- fix: panic when facing corrupted jsonb by @CookiePieWw in #67
- bump fast-float2 v0.2.3 by @b41sh in #69
- bump jsonb 0.4.4 by @b41sh in #70
Full Changelog: v0.4.3...v0.4.4
v0.4.3
v0.4.2
What's Changed
- feat: make
preserve_order
a default feature by @CookiePieWw in #56 - bump jsonb 0.4.2 by @b41sh in #58
New Contributors
- @CookiePieWw made their first contribution in #56
Full Changelog: v0.4.1...v0.4.2
v0.4.1
v0.4.0
What's Changed
- feat: add get_by_keypath by @akoshchiy in #36
- feat: support parse key paths by @b41sh in #37
- feat: add exists_any_keys & exists_all_keys by @akoshchiy in #38
- feat: added contains api by @akoshchiy in #40
- feat: jsonpath predicate support by @akoshchiy in #41
- feat: add concat & improve strip_nulls by @akoshchiy in #42
- fix: builder&concat container jentry len fix by @akoshchiy in #43
- feat: add delete_by_index & delete_by_name by @akoshchiy in #44
- feat: add delete_by_keypath by @akoshchiy in #45
- fix: handle invalid jsonb value to avoid panic in functions by @b41sh in #46
- fix: fix get by keypath with null value by @b41sh in #47
- feat: support convert jsonb value to serde_json value by @b41sh in #49
- feat(jsonpath): add exists filter expression by @akoshchiy in #48
- Bump to version 0.4.0 by @b41sh in #51
Special thanks to @akoshchiy for his continued contributions
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Feat: improve json path selector using less memory by @b41sh in #24
- Feat: Support traverse_check_string function by @b41sh in #25
- feat: to_pretty_string api by @akoshchiy in #26
- chore: add check fmt and clippy by @b41sh in #27
- perf: Add benches for parser and get_path by @b41sh in #29
- feat: strip_nulls api by @akoshchiy in #30
- feat: type_of api by @akoshchiy in #31
- feat: path_exists api by @akoshchiy in #32
- feat: add object_each by @akoshchiy in #33
- docs: add more jsonb encoding format descriptions by @b41sh in #34
- Bump to version 0.3.0 by @b41sh in #35
New Contributors
- @akoshchiy made his first contribution in #26, thank you very much for contributing to this release.
Full Changelog: v0.2.3...v0.3.0
v0.2.3
What's Changed
- Fix: fix parse UTF-8 characters by @b41sh in #15
- Fix: json
to_string
function adds backslash for escaped characters by @b41sh in #16 - Fix: Support parsing Unicode characters enclosed in brackets by @b41sh in #17
- Fix: Fix some special characters display errors by @b41sh in #18
- Create publish.yaml by @sundy-li in #19
- Feat: Add function convert_to_comparable, rand_value by @b41sh in #20
- Fix: fix parse json path name with escaped characters by @b41sh in #21
- chore: implement
From
trait with ownedJsonValue
forValue
by @leiysky in #22 - Bump to version 0.2.3 by @b41sh in #23
New Contributors
Full Changelog: v0.2.2...v0.2.3