Skip to content

v0.2.2

Choose a tag to compare

@kopecmaciej kopecmaciej released this 13 May 11:13
· 5 commits to master since this release

Release v0.2.2

What's New

Features

  • External Editor for Aggregation: Pipeline stages in the aggregation builder can now be opened and edited in your system's external editor ($EDITOR).
  • Hint Bar on Welcome Page: The welcome page now displays a contextual hint bar, making it easier to discover available actions at a glance.
  • Key Capture Panel in Help Page: The help page now includes a key capture panel that visually captures the key you press and maps it to the correct binding.
  • Install / Uninstall Scripts: New scripts/install.sh and scripts/uninstall.sh scripts are provided for easy installation and removal of the binary on Unix systems.
  • --paths CLI Flag: Running vi-mongo --paths now prints the locations of all config files (config, keybindings, styles, log) — handy for quickly finding where things live.

Bug Fixes

  • External Editor Error Handling: Errors when closing or removing temporary files used by the external editor are now properly logged instead of being silently ignored.

Improvements

  • JSON Utility Helpers: Internal JSON helpers for the aggregation editor have been extracted and unit-tested, improving reliability of stage serialisation and deserialisation.

Thank You

Thank you to everyone who contributed to and tested this release!