77c4584e36
- Update to version 2.3.0: * Remove outdated remark. * Downgrade once_cell to make jaq-core compile with MSRV. * Dependency updates. * Update benchmark results for jaq 2.3. * Document bsearch. * Merge pull request #303 from 01mf02/repl * Comment. * Merge pull request #302 from 01mf02/join-string * Update differences between jq and jaq for join/1. * Implement history loading/saving for REPL. * Indent nested REPLs. * Make REPL work with stdin --- thanks a lot to @gwenn! * Merge pull request #300 from fgimian/avoid-open-handles-during-persist * Small import reorganisation. * Add repl filter and split main file into smaller modules. * Add rustyline dependency. * Increase MSRV of jaq from 1.65 to 1.66. * Adapt tests to new join semantics. * Convert inputs of join to strings. * Ensure no file handles remain open during in-place persist (closes#292). * Merge pull request #301 from 01mf02/label-inside-fun * Correctly handle labels inside of native function arguments. * Merge pull request #299 from 01mf02/bsearch * Merge pull request #298 from 01mf02/neg-after-bin * Implement bsearch. * Allow negation directly after a binary operator. * Make Debug format load::parse::Def like a tuple. * Remove unnecessary trait bound. * Add @urid format
Soc Virnyl Estela
2025-08-23 06:42:28 +00:00
fdce65fb50
- Update to 1.6.0 * This version includes a completely rewritten parser which massively increases speed and decreases build time, see #196. Furthermore, it allows using keywords as object keys (e.g. {if: 1}.if). - Update to 1.5.1 * jaq now respects the NO_COLOR environment variable (#189). - Update to 1.5.0 * This release corrects escaping of special characters in strings; in particular, newlines tabs, and quotes (") were not correctly escaped. * fixed compilation by replacing library ariadne with codesnake * This release finishes the work started in jaq 1.4 towards making jaq being able to process non-JSON values. - Update to 1.4.0 * This release brings an exciting new addition: the jaq playground! Unlike the jq playground, the jaq playground runs jq filters on your computer and does not send data to a server to process it there. * The other big change is that when jaq is used as a library, you can now use it to process custom types of values. That makes it possible to adapt jaq to process non-JSON data, similarly to fq * New command-line options: --indent and --tab by @chutz #153 * New filters: indices, index, and rindex by @kklingenberg #158#165 * Division of strings (string splitting) #167 * Subtraction of arrays #164
Soc Virnyl Estela
2024-09-10 12:58:17 +00:00
42d9ddf007
Accepting request 1160480 from utilities
Ana Guerrero2024-03-22 14:21:07 +00:00
c9e3b7d1ef
Accepting request 1159293 from home:uncomfyhalomacro
Michael Vetter2024-03-19 10:51:07 +00:00