Skip to content
This repository was archived by the owner on Oct 18, 2026. It is now read-only.

v3.0.0

Choose a tag to compare

@Tirito6626 Tirito6626 released this 28 Jun 20:54
· 15 commits to main since this release

I consider this a major update due to HUGE perfomance improvements and overall structure.
Speed comparison is posted here
Each function was reworked for better perfomance. Separate function perfomance comparisons will be posted later

  • Most functions are independent from json_trim and automatically trim all spaces outside strings
  • Each function now has "sub" argument, which defines if output is returned or not. Each function's output is stored as <function name>_output instead of echoing it for capture. It's made mostly for recursive functions which can now just save the output/use the variable directly, rather than spawning a subshell.
  • json_validate now also checks for escaped characters and missing commas.
  • Most functions were tested multiple times, but there still can be bugs during parsing.