~gpanders/ijq

v1.1.2 3 months ago .tar.gz browse log

Version 1.1.2

* Build for Windows in CI
* Make C-F and C-B move forward/backward by one character

v1.1.1 3 months ago .tar.gz browse log

Verison 1.1.1

Gregory Anders (8):
      Update yaml.v3 dependency
      Support upper case PREFIX in Makefile
      Mirror to Codeberg
      Add Codeberg to README
      Remove use of deprecate io/ioutil
      Override tview escape pattern for style tags
      Disable dynamic colors in the error view

v1.1.0 7 months ago .tar.gz browse log

Version 1.1.0

The highlight of this release is significantly improved performance in
the ijq UI. ijq will no longer block the main UI thread when running jq
subprocesses, and will now also cancel old jq processes when the text
input field changes (this is important for large JSON documents where jq
takes a non-trivial amount of time to run).

In addition, the jq subprocess will start writing to the output pane as
soon as output data is available, instead of first buffering into a
temporary buffer and then writing to the text view when jq is complete.

For more details, see [my blog post][1].

Other changes include:

* [Use synchronized
output](https://git.sr.ht/~gpanders/ijq/commit/98c8bd045074d924f4c3db77f6f30b7973f030ec) (Gregory Anders)
* [Support autocompletion of keys after a pipe (|)
character](https://git.sr.ht/~gpanders/ijq/commit/2b4e7118cbadeea1958114be8c22dcda3feaf124) (Gregory Anders)
* [Update links in the
  README](https://git.sr.ht/~gpanders/ijq/commit/92f2a6e64492c27f6dc7d9ab05a94401e7e35ab6) (Stefan VanBuren)

[1]: https://gpanders.com/blog/making-ijq-fast/

v1.0.1 9 months ago .tar.gz browse log

Version 1.0.1

- Update minimum Go version to 1.18
- Run 'go mod tidy' to include all indirect dependencies in go.mod
  (thanks Mathew Polzin)
- Resolves a denial of service vulnerability warning [1] in
  gopkg.in/yaml.v3. ijq does not use YAML so this vulnerability does not
  affect ijq users.

[1]: https://github.com/advisories/GHSA-hp87-p4gw-j4gq

v1.0.0 11 months ago .tar.gz browse log

Version 1.0.0

There is no special reason to make this the 1.0 release, except that ijq
has been fairly stable for a while now and I don't expect things to
change much.

Changes:

* Escape keys that do not begin with an alphabetic character
  (https://todo.sr.ht/~gpanders/ijq/8)
* Include an autogenerated demo GIF in the README
* Replace deprecated functions from the Go stdlib
* Force a redraw after a G keypress to update the scroll indicator
* Update tcell and tview dependencies. ijq will work with TERM=ghostty
  now
* The number of lines in the text view is no longer recalculated each
  time the scroll indicator is updated. Instead, we calculate the number
  of lines whenever the actual text in the text view changes. This makes
  scrolling much faster.

v0.4.1 2 years ago .tar.gz browse log

Version 0.4.1

Bug fixes:

* Escape history entries so they are not interpreted as color tags by
  tview (https://todo.sr.ht/~gpanders/ijq/7)
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgpZOZ4GRRpLFC861gPK+N/TukTA
9vtFAhfJnjz/VmbwAAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQF+z+7LSrM0rZSrH8z7nknJq+koLoGYKmrsWIvaxIx4uWqpd87ADj3g26bAHmP5nHi
cvibWxtMqsFo8MOGVlKgE=
-----END SSH SIGNATURE-----

v0.4.0 2 years ago .tar.gz browse log

Version 0.4.0

- Don't clear output view on jq error
- Add scroll indicator to viewing panes
- Enable mouse support
- Add more keybindings

v0.3.8 2 years ago .tar.gz browse log

Version 0.3.8

7814df4 Revert to upstream tview
dca3cdd Check that jq command exists before starting UI

v0.3.7 2 years ago .tar.gz browse log

Version 0.3.7

648e8ea Add slash (/) to the list of special chars
0e27467 Use hut in build manifest
09564e6 Fix mailing list address in man page
3b370cf Build for Darwin in build pipeline
03cf2bf Update README

v0.3.6 3 years ago .tar.gz browse log

Version 0.3.6

* Improve the autocompletion experience by narrowing down the list of
  suggested items based on what the user has currently entered
* In autocompletion suggestions, automatically surround keys containing
  special characters in quotes
1 / 3