Commit 2f21596
authored
feat: upgrade jmespath_extensions to 0.6 with full feature set (#496)
Upgrades from 0.3.5 to 0.6.2, enabling all 297 extension functions.
New function categories now available:
- DURATION: format_duration, parse_duration, duration_hours/minutes/seconds
- NETWORK: cidr_contains, is_private_ip, ip_to_int, cidr_network/broadcast
- COMPUTING: format_bytes, parse_bytes, bit operations
- SEMVER: semver_parse, semver_compare, semver_satisfies
- GEO: geo_distance, geo_bearing
- IDS: ulid, nanoid
- JSONPATCH: json_patch, json_diff, json_merge_patch
- MULTI-MATCH: match_all, match_any, extract_all
- TEXT: word_count, reading_time, ngrams
- COLOR: hex_to_rgb, rgb_to_hex, color_mix
- REGEX: regex_match, regex_replace, regex_extract
- HASH: sha256, md5, hmac_sha256
- FUZZY: levenshtein, jaro_winkler, soundex
- PHONETIC: metaphone, sounds_like
Enhanced DATETIME functions:
- relative_time, time_ago for human-readable dates
- timezone_convert for timezone handling
- business_days_between, is_weekend, is_weekday
- start_of_day/week/month/year, end_of_day1 parent b7b875c commit 2f21596
3 files changed
+55
-9
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
0 commit comments