Version 1.3.0 of ijq has a few exciting new features.
Config file
ijq now supports a config file at $XDG_CONFIG_HOME/ijq/config (or ~/.config/ijq/config by default). For a while ijq was simple enough not to have many config knobs, but with some other recent feature additions a config file started to make sense.
Most users probably won't need to create a config file (which is good). But you can now use a config file to set things like the location of the history file, the binary that ijq uses under the hood to run jq, whether or not to show the input pane, and to customize key bindings.
Overlay menu
ijq has a new popup overlay menu that you can use at runtime to toggle options (both those that affect ijq itself, such as toggling the input pane, as well as those that only affect the final output that ijq writes to stdout). You can also manage history entries at runtime (deleting, searching, and recalling history), save the current filter to the history without needing to close ijq, and view a jq cheat sheet (this is a feature I've personally wanted for a very long time!)
Migration to Codeberg CI
This won't affect users, but with 1.3.0 I've finally migrated ijq from builds.sr.ht to ci.codeberg.org. We now have automated tests running on every push to master, which will help ensure quality and prevent regressions in the future now. As a reminder to packagers, ijq now lives at Codeberg so please adjust your package definitions accordingly.
Full Changelog: v1.2.0...v1.3.0