Releases: developmentseed/cql2-rs
Releases · developmentseed/cql2-rs
v0.3.1
v0.3.0
v0.2.0
New! Python bindings 🐍
What's Changed
- Python by @gadomski in #30
- General cleanup by @gadomski in #32
- Add docs by @gadomski in #36
- Add validate to Python API by @gadomski in #37
- Install cli with pip by @gadomski in #38
- Release v0.2.0 by @gadomski in #39
Full Changelog: https://github.com/developmentseed/cql2-rs/commits/v0.2.0
v0.1.0
🎉 This is the initial release of cql2-rs, a parser and converter for Common Query Language (CQL2). See the documentation for API information. To use the command-line interface:
$ cargo install cql2-cli
$ cql2 -o json '("landsat:scene_id" = "LC82030282019133LGN00")'
{"op":"=","args":[{"property":"landsat:scene_id"},{"property":"LC82030282019133LGN00"}]}
$ cql2 -h
Usage: cql2 [OPTIONS] [INPUT]
Arguments:
[INPUT] The input CQL2
Options:
-i, --input-format <INPUT_FORMAT> The input format [possible values: json, text]
-o, --output-format <OUTPUT_FORMAT> The output format [possible values: json-pretty, json, text, sql]
--validate <VALIDATE> Validate the CQL2 [default: true] [possible values: true, false]
-v, --verbose... Verbosity
-h, --help Print help (see more with '--help')
Coming soon:
- Python and WASM bindings: https://github.com/developmentseed/cql2-rs/milestone/1
- More SQL dialects: https://github.com/developmentseed/cql2-rs/milestone/2
What's Changed
- Set up CI & fix clippy lints by @kylebarron in #1
- remove submodule by @bitner in #2
- Rename crate by @gadomski in #3
- Add round trip back to CQL2 Text, Start output work for SQL, Add Commands by @bitner in #5
- Separate dev dependencies by @gadomski in #6
- Libify validation by @bitner in #7
- More docs, clean up public api by @gadomski in #8
- Unwrap less by @gadomski in #9
- Add fixture output checks by @gadomski in #17
- Relax deps by @gadomski in #19
- Rename
to_cql2_text
toto_text
, check expression argument length by @gadomski in #21 - Parse to a result instead of unwrapping by @gadomski in #22
- Refactor to modules by @gadomski in #23
- Check and enable Z, M, and ZM by @gadomski in #24
- Consolidate to a single bin by @gadomski in #26
- Add top level crate to default-members by @gadomski in #27
- Allow implicit Z geometries by @gadomski in #25
- Release v0.1.0 by @gadomski in #28
New Contributors
- @kylebarron made their first contribution in #1
- @bitner made their first contribution in #2
- @gadomski made their first contribution in #3
Full Changelog: https://github.com/developmentseed/cql2-rs/commits/v0.1.0