## [0.14.4] - 2021-12-17 - `Grumlin::Repository.shorcuts_from` do not raise `ArgumentError` when importing an already existing shortcut pointing to the same block. This fixes importing shortcuts from another repository. ## [0.14.2] - 2021-12-13 - Fix `Module` bloating - Add `Operator` expressions - Add `__.coalesce` and `__.constant` - Add steps: `sum`, `sack` - Add configuration steps: `withSack` - Rename `Grumlin::Expressions::Tool` to `Grumlin::Expressions::Expression` ## [0.14.2] - 2021-12-12 - Better exceptions - Add `choose` step - Add `__.hasNot`, `__.is`, `__.select` ## [0.14.0] - 2021-12-07 - Add initial support for [configuration steps](https://tinkerpop.apache.org/docs/current/reference/#configuration-steps) - Add the `withSideEffect` configuration step - Fix passing keyword arguments to regular steps - *Drop support for ruby 2.6* ## [0.13.0] - 2021-12-03 - Add `Shortcuts` and `Repository` - Allow executing any gremlin steps by name using `Grumlin::AnonymousStep#step` - Rename `Grumlin::Tools` to `Grumlin::Expressions` ## [0.1.0] - 2021-05-25 - Initial release