Tags give the ability to mark specific points in history as being important
-
v0.2.0
5a80400a · ·Release 0.2.0 * chore: add basic fuzzing support ([241d6e1](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/241d6e1)) * chore: move integration tests to just `tests` ([6e82e56](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/6e82e56)) * chore: refactor analyzer into multiple files ([6dfd0f8](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/6dfd0f8)) * chore: simplify boolean transform ([13a6d50](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/13a6d50)) * chore: use enum values directly ([c5536ef](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/c5536ef)) * chore(ci): add cache to speed up jobs ([ee1f968](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/ee1f968)) * chore(ci): add cargo audit ([76cb7a7](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/76cb7a7)) * chore(ci): freeze nightly version ([c3b3101](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/c3b3101)) * chore(ci): improve speed of coverage job ([f2c0666](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/f2c0666)) * chore(ci): include secret detection template ([7a43526](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/7a43526)) * chore(deps): update dependency danger-review to v1.4.2 ([a1d4fb3](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/a1d4fb3)) * chore(deps): update dependency danger-review to v2 ([49821b7](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/49821b7)) * chore(deps): update rust crate colored to 2.2 ([756cc5c](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/756cc5c)) * chore(deps): update rust crate indexmap to 2.7.0 ([11c1097](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/11c1097)) * chore(deps): update rust crate wasm-bindgen to 0.2.96 ([bb2f900](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/bb2f900)) * chore(deps): update rust crate wasm-bindgen to 0.2.97 ([b6b9c39](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/b6b9c39)) * chore(deps): update rust crate wasm-bindgen to 0.2.99 ([c81b3a2](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/c81b3a2)) * chore(expression): move iteration handling to codegen ([a665584](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/a665584)) * chore(functions): use String instead of dyn Error ([ac25e40](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/ac25e40)) * chore(release): release v0.2.0 ([cc33220](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/cc33220)) * chore(renovate): add rust to ignoreDeps ([83e7e30](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/83e7e30)) * chore(special): use enum values directly ([3555746](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/3555746)) * chore(types): add a reference type enum ([345839c](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/345839c)) * feat: add a better analyzer ([dd3dd14](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/dd3dd14)) * feat: add support for MRs in GLQL ([0d83771](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/0d83771)) * feat: allow using reference for iteration ([fa54456](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/fa54456)) * feat: allow using reference with label ([2c75aa6](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/2c75aa6)) * feat: disallow milestone/iteration/cadence equals list ([cca0ef6](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/cca0ef6)) * feat: functionality to parse functions of fields ([9d2d058](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/9d2d058)) * feat: implement parser for fields ([46be5e3](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/46be5e3)) * feat: introduce a new ReferenceLike type ([7e9c9b8](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/7e9c9b8)) * feat: milestone references in GLQL ([417d81d](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/417d81d)) * feat(analyzer): do not support < operator for weight ([cfa082a](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/cfa082a)) * fix(analyzer): remove invalid fields ([568dbf6](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/568dbf6)) * fix(functions): catch usages of unwrap() ([057a939](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/057a939)) * fix(literals): throw error for unterminated quotes ([7243153](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/7243153)) * refactor: importing enum values by default ([8ae7854](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/8ae7854)) * refactor: refactor parse_reference ([348e455](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/348e455)) * refactor: remove examples ([cc1759f](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/cc1759f)) * refactor: remove glql prefixes ([40937e7](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/40937e7)) * refactor: rename attribute to field ([bf0bdb3](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/bf0bdb3)) * refactor: reorganize modules ([721356c](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/721356c)) * refactor(analyzer): simplify is_valid_field function ([93e15af](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/93e15af)) * refactor(analyzer): use enum values directly ([1a99d04](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/1a99d04)) * refactor(context): add a default to simplify code ([1fe82fe](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/1fe82fe)) * refactor(context): simplify extract_group_and_project ([4acdf50](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/4acdf50)) * refactor(context): use enum values directly ([5b3107e](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/5b3107e)) * refactor(expression): add new impl fn ([841a06e](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/841a06e)) * refactor(expression): import all operators and values directly ([077c03d](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/077c03d)) * refactor(expression): remove function is_boolean ([34d94a2](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/34d94a2)) * refactor(expression): rename concat_v ([2eb9c9a](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/2eb9c9a)) * refactor(expression): use enum values directly ([16f78b5](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/16f78b5)) * refactor(function): use enum values directly ([c710e20](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/c710e20)) * refactor(functions): do not pass ctx to inner functions ([158439b](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/158439b)) * refactor(functions): import enum values directly ([fb730a6](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/fb730a6)) * refactor(graphql_components): use enum values directly ([6150a4f](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/6150a4f)) * refactor(parser): rename parse to parse_query ([786c7b5](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/786c7b5)) * refactor(parser): use enum values directly ([57a09ec](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/57a09ec)) * refactor(rename): rename BareWord to Token ([b79bf89](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/b79bf89)) * refactor(transformer): refactor transform_expression to be shorter ([d5c1e45](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/d5c1e45)) * refactor(type): rename Array to List ([3fd92fd](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/3fd92fd)) * refactor(types): convert field into an enum ([925638c](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/925638c)) * refactor(types): remove Sign enum ([230a0f7](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/230a0f7)) * refactor(types): rename props of context struct ([5dbaa97](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/5dbaa97)) * refactor(types): rename String to Quoted ([1ffaf78](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/1ffaf78)) * refactor(types): simplify From<Field> impl for String ([c25e237](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/c25e237)) * refactor(types): use enum values directly ([e458b87](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/e458b87)) * test: integration tests for label and iteration reference ([52724cf](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/52724cf)) * test: remove unnecessary statement_tests ([5e04f82](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/5e04f82)) * test(context): use Context::default() ([73cb923](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/73cb923)) * test(milestone): add reference tests ([1d560e6](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/1d560e6)) * test(types): simplify abritrary traits ([338b221](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/338b221)) * docs: add changelog ([a0969a8](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/a0969a8)) * docs: add coverage and release badges ([3353e96](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/3353e96))
-
v0.1.2
7c1f0209 · ·Release 0.1.2 * chore(release): Release v0.1.2 ([2a6b5c8](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/2a6b5c8)) * fix(apply_functions): fix issue with negative relative dates ([07e78c7](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/07e78c7)) * fix(semantic_analysis): add support for due date ([a941a8c](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/a941a8c))
-
v0.1.1
06b8b8bb · ·Release 0.1.1 * chore(release): release v0.1.1 ([06b8b8b](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/06b8b8b)) * fix(context): override default group or project ([db6702f](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/db6702f))
-
v0.1.0
a0a60948 · ·Release 0.1.0 * docs: change lefthook command docs ([d4f96f9](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/d4f96f9)) * chore: add default issue template with labels ([4284b6c](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/4284b6c)) * chore: add default merge request template ([c7792a3](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/c7792a3)) * chore: add docs, examples and coverage report to pages job ([dc2037e](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/dc2037e)) * chore: prevent rust version updates from renovate ([fbf855b](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/fbf855b)) * chore: run pages related jobs on `main` only ([481257b](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/481257b)) * chore: update package name ([bd98579](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/bd98579)) * chore(ci): add an npm publish job ([2c14459](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/2c14459)) * chore(ci): fix publish job ([e33fec1](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/e33fec1)) * chore(deps): update rust crate colored to 2.1 ([336829a](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/336829a)) * chore(deps): update rust crate lazy_static to 1.5.0 ([c386685](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/c386685)) * chore(deps): update rust crate nom to 7.1.3 ([a2df778](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/a2df778)) * chore(deps): update rust crate urlencoding to 2.1.3 ([8458007](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/8458007)) * ci: add rust toolchain ([800565d](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/800565d)) * Add a graphql_components codegen module ([a21f803](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/a21f803)) * Add commitlint ([2462e89](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/2462e89)) * Add dangerbot ([e8b4441](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/e8b4441)) * Add LICENSE ([d8cd154](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/d8cd154)) * Add Makefile ([a1593aa](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/a1593aa)) * Add npm tests and pages job ([14bff55](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/14bff55)) * add README ([d7106ef](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/d7106ef)) * Add readme for the `npm` library ([91c475a](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/91c475a)) * Add tooling ([dbd572e](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/dbd572e)) * Add transform logic to group similar fields together ([8ca05cc](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/8ca05cc)) * Adding glql-tester to test queries ([a18cb3f](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/a18cb3f)) * Allow parser to handle errors properly ([7020477](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/7020477)) * Comment out failing integration tests and merge unit-test and integration-test jobs ([c1bdd31](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/c1bdd31)) * Create a basic GraphQL code generator ([7659550](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/7659550)) * Create a context module ([845a527](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/845a527)) * Create a new apply_functions module ([f632770](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/f632770)) * Fix linting errors ([d165d4b](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/d165d4b)) * Fix more parser errors ([7d994b9](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/7d994b9)) * Fix semantic_analysis function ([6b4be9c](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/6b4be9c)) * Fixes in the parser ([b328512](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/b328512)) * Initial version of the parser ([e2a2f48](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/e2a2f48)) * Match analyzer and generator closely to Haskell version ([2195f76](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/2195f76)) * Move tests to a separate file ([029b4b0](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/029b4b0)) * Port integration tests from Haskell ([54fe068](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/54fe068)) * Port static analyzer from Haskell ([2cc6737](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/2cc6737)) * Prepare build for WASM ([827a17f](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/827a17f)) * Reduce visibility of internals and move specs ([71773ed](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/71773ed)) * Update README.md ([954f710](https://gitlab.com/gitlab-org/gitlab-query-language/glql-rust/commit/954f710))