package query-json
Faster, simpler and more portable implementation of `jq` in OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
query-json-0.5.52.tbz
sha256=045832458e20ae90f7bb14536e27aa5e4c5528968ac48ac390409a66fe6b438e
sha512=9d4af4a9c8f5b2f4fb84830f0651ba4400f32e97bdec1e61378780906077af80d5679f9ccf545a072c1ffbe70a18ca4b3dd57b79d02384384068ee695d67e4ac
doc/CHANGES.html
Unreleased
0.5.52
- Remove melange-webapi
- Make development work in 5.3.0
0.5.51
- Enable 32 bits but disable for bytecode
0.5.50
- Disable project for 4.13 and 32bits
0.5.49
- Update lowerbound for ocaml and menhir
0.5.48
- Fix auto publish
- Remove lib app, melange-emit website and output.css from package
0.5.42
- Add verbose flag support for deprecation warnings
- Implement type function
- Implement floor function
- Implement sqrt function
- Implement to_number/tonumber with deprecation warning
- Implement to_string/tostring with deprecation warning
- Implement min and max functions
- Implement flatten and flatten(n) functions
- Implement sort, unique, any, and all functions
- Implement starts_with/startswith/startwith and ends_with/endswith/endwith with deprecation warnings
- Implement to_entries and from_entries functions
- Implement contains, explode, and implode functions
- Implement modulo (%) operator
- Implement sort_by, min_by, max_by, and unique_by functions
- Implement index and rindex string functions
- Implement group_by function
- Implement while and until control flow
- Implement recurse with parameters
- Implement walk function
- Add cram tests for deprecation warnings (test/warnings.t)
0.5.24
- Fix #36: Implement indexes correctly (https://github.com/davesnx/query-json/issues/36)
0.5.23
- Refactor to use Safe.from_string
- Support integers bigger than 63bit
- Functorize Chalk
- Fix loading dependencies
- Remove weird characters from output errors
- Update dependencies
- Put name in dune-project
- Cleanup parser
- Turn all tokens as _case
- More expressive on the ast/compiler
- Update ocamlformat-mlx
- Fix Windows build (disable website build on Windows as mlx isn't supported)
- Specify node running tailwind
- Remove flatten
- Add new builtins
- Add array/obj iterator support
- Add optional expression
- Add new functions and more tests
- Fix range
- Add iterator base
- Remove prerelease, fix deprecation warning
- Slices are now supported
- Refactor iters into matches
0.5.13
- Fix: Index can't make out of bounds and crash
0.5.12
- Refactor: Rename json to payload and input to json
- Fix: Don't check for the payload until there's a query
- Update documentation and logo
- Web: Finish header and UI improvements
- CI: Enable windows/mac builds
- CI: Disable send to coveralls
- Fix: Remove control characters from error
- Feat: Allow to share URL with query/json
- Fix: Adapt to multiple outputs
- Feat: Add monaco editor
- Feat: Add styled-ppx
0.5.10
- Bring query-json closer to jq
- Package return (was pure), bind, lift2 and collect in a Results local module
- Update the README file
0.5.9
- Refactor: Rename stuff
- Feat: Add reason -> jsoo -> js -> bs
- Feat: Add www with webpack
- Feat: Add web in BS
- Feat: Improve stdin without kind inline
- Refactor: Move web to Js
- Fix: Remove warnings of shadowing Some
- Feat: Add web executable
- Add more benchmarks
- Setup jsoo with dune
0.5.8
- CI: Remove -rf flags from rf
- CI: Fix snapshot folder
- Refactor: Add recurse as a token
- Fix #19
- CI: Enable global cache and dependency cache
- Fix: Remove warnings regarding openness shadowing Some
- Feat: Add key with numbers work fine
0.5.7
- Enable Windows build
- Add snapshot test
- Enable e2e in windows under a different invocation of bats
0.5.6
- Feat: Add documentation on empty cmd
0.5.5
- Feat: Improve messages and fix stdin active waiting
0.5.0
- Feat: Add reading from stdin
- Test: Add test coverage with bisect_ppx
- Test: Add stdin test
- Fix: Add a few error messages
- Fix typos in README.md
- Rename to query-json
- Feat: Improve quality of errors
- Feat: Colorized output and --no-color
- Fix: Keys
- Feat: Add error message clean
- Fix: Key optional
- Feat: Support json parsing
- Feat: Add all functions
- Feat: Add all identifier fns
- Feat: Add formatting into errors
- Feat: Improved compiled errors
- Feat: Improved parser/lexer errors
- Add logo
0.2.5
- Publish 0.2.5
- Add performance benchmarks
- Improve documentation
0.2.0
- CI: Make q available on CI
- Add testing coverage
- Add LICENCE
0.1.5
- Distro: Remove extension exe for binary
0.1.2
- Initial release