8 Commits

Author SHA256 Message Date
b418c0b394 Accepting request 1317977 from utilities
OBS-URL: https://build.opensuse.org/request/show/1317977
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fx?expand=0&rev=10
2025-11-17 11:15:50 +00:00
7554046a64 - Update to version 39.2.0
* Improved filtering for streaming mode
  * Now it is possible to use ?.value >= 42 filter in streaming
    mode.
  * Improved map func to work in streaming mode as well.

OBS-URL: https://build.opensuse.org/package/show/utilities/fx?expand=0&rev=19
2025-11-15 09:03:21 +00:00
58da72c134 Accepting request 1303570 from utilities
OBS-URL: https://build.opensuse.org/request/show/1303570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fx?expand=0&rev=9
2025-09-10 18:22:46 +00:00
e1c9fd6936 - Update to version 39.1.0
* Added filter shortcut: ?.foo > 42 (transformed to
    .filter(x => x.foo > 42)).
  * Added delete with dd in interactive mode.
  * Added TOML support with --toml flag.
  * Added 3 new themes.
  * Better autocomplete for zsh.
  * Fixed stringify now returns null for undefined.
  * Fixed quoted fields in autocomplete.
- Update to version 39.0.4
  * Added FX_INDENT env variable.
- Update to version 39.0.3
  * Fixed bug with goto ref on collapsed nodes.
- Update to version 39.0.2
  * Fixed: only check escape chars in --strict mode.
  * Fixed --slurp tailing whitespace parsing.
- Update to version 39.0.1
  * Fixed $ref view pretty printing.
  * Fixed parsing of whitespaces at eof.
- Update to version 39.0.0
  * Add support for "Inlining"
    + fx will inline (printing object in single line) some objects
      and arrays for improved readability.
  * Added yank of key + value.
  * Added search caching.
  * Fixed waiting of first JSON object in JSONL parsing.
  * Fixed panic of missing JSON object.
  * Improved speed of bash autocomplete on huge JSON files.
  * Fixed keys autocompletion in some cases.
- Update to version 38.0.0

OBS-URL: https://build.opensuse.org/package/show/utilities/fx?expand=0&rev=17
2025-09-10 09:11:54 +00:00
57c665e366 Accepting request 1287153 from utilities
OBS-URL: https://build.opensuse.org/request/show/1287153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fx?expand=0&rev=8
2025-06-23 12:57:01 +00:00
6469fa6586 Accepting request 1286716 from home:mnhauke
- Update to version 36.0.3
  * Added ctrl+z to suspend program.
  * Added v to open JSON in $EDITOR line vim.

OBS-URL: https://build.opensuse.org/request/show/1286716
OBS-URL: https://build.opensuse.org/package/show/utilities/fx?expand=0&rev=15
2025-06-20 08:39:59 +00:00
b9daad315f Accepting request 1279342 from utilities
OBS-URL: https://build.opensuse.org/request/show/1279342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fx?expand=0&rev=7
2025-05-23 12:31:23 +00:00
ece450ba19 Accepting request 1278157 from home:mnhauke
- Update to version 36.0.2
  * Improved autocomplete for JSON and YAML in zsh.
  * Added toBase64 and fromBase64 builtins.
  * Added YAML.parse and YAML.stringify builtins.
- Update to version 36.0.1
  * Fixed JSON unmarshal for unquote.
- Update to version 36.0.0
  * Improved JSON parsing speed and memory usage.
    Opening huge JSON files ~4GB now takes half the mem size.
  * Fixed jumps with J/K over wrapped strings.
  * Fixed pageup and pagedown movements. Now they work same as in
    vim.
  * Added loading spinner for big JSON files.
  * Added better expand/collapse e/E support with multiple JSON
    objects.
  * Added better previews of collapsed nodes.
  * Fixed support for multiple documents in single YAML file.
  * Added FX_COLLAPSED=1 option to start in collapsed view.
  * Added support to display plain text in interactive mode.
  * Added support for HTTP headers with curl -i ... | fx.
  * Added base64 images preview.
  * Added jumping back/forward in locations history with [ ] keys.
  * Added goto symbol with @ key.
  * Added s key to show/hide array/object sizes.
  * Added go to ref with ctrl+g.
  * Added line numbers with option FX_LINE_NUMBERS.
  * Added scroll percentage in status bar.
  * Added edit-in-place save function.

OBS-URL: https://build.opensuse.org/request/show/1278157
OBS-URL: https://build.opensuse.org/package/show/utilities/fx?expand=0&rev=13
2025-05-22 18:36:50 +00:00
5 changed files with 119 additions and 8 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5ab642bb91ad9c1948de1add2d62acec22d82398e420957c191c1549999eb351
size 2666576

3
fx-39.2.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cdb98177f956615c961bc615fab0b30e73167295152d4f2d4cb70b16cdf47d6e
size 2709811

View File

@@ -1,3 +1,114 @@
-------------------------------------------------------------------
Wed Nov 12 18:52:04 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 39.2.0
* Improved filtering for streaming mode
* Now it is possible to use ?.value >= 42 filter in streaming
mode.
* Improved map func to work in streaming mode as well.
-------------------------------------------------------------------
Mon Sep 8 17:23:24 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 39.1.0
* Added filter shortcut: ?.foo > 42 (transformed to
.filter(x => x.foo > 42)).
* Added delete with dd in interactive mode.
* Added TOML support with --toml flag.
* Added 3 new themes.
* Better autocomplete for zsh.
* Fixed stringify now returns null for undefined.
* Fixed quoted fields in autocomplete.
- Update to version 39.0.4
* Added FX_INDENT env variable.
- Update to version 39.0.3
* Fixed bug with goto ref on collapsed nodes.
- Update to version 39.0.2
* Fixed: only check escape chars in --strict mode.
* Fixed --slurp tailing whitespace parsing.
- Update to version 39.0.1
* Fixed $ref view pretty printing.
* Fixed parsing of whitespaces at eof.
- Update to version 39.0.0
* Add support for "Inlining"
+ fx will inline (printing object in single line) some objects
and arrays for improved readability.
* Added yank of key + value.
* Added search caching.
* Fixed waiting of first JSON object in JSONL parsing.
* Fixed panic of missing JSON object.
* Improved speed of bash autocomplete on huge JSON files.
* Fixed keys autocompletion in some cases.
- Update to version 38.0.0
* Added support for undefined values in interactive JSON mode.
* Improved error messages: better newline handling and clearer
JSON errors in interactive mode.
* Fixed line number parsing in --raw mode.
- Update to version 37.0.1
* Goto line centers screen in the middle.
- Update to version 37.0.0
* Add "Go To Line" (Vim-Style)
Quickly jump to any line using :42 syntax.
* JSON Parsing Enhancements
+ Support for special values: Infinity, -Infinity, NaN.
+ New --strict flag to enforce standard-compliant JSON only.
* Fixes & Improvements
+ Corrected object node previews.
+ More precise error messages.
* Data Utilities
+ Added walk function for recursive data transformation
* The map function now supports object mapping.
- Update to version 36.0.4
small but meaningful improvements to fx:
* When opening an empty file, the spinner now stops
immediately—making it clear that the file is, in fact, empty.
* No more pointless spinning.
* Removed a confusing indexing label from the status bar when
loading large files.
* The spinner has been relocated to the right corner for better
clarity.
* Additionally, in streaming mode, the spinner will now keep
spinning until the end of the file is reached.
-------------------------------------------------------------------
Wed Jun 18 13:58:20 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 36.0.3
* Added ctrl+z to suspend program.
* Added v to open JSON in $EDITOR line vim.
-------------------------------------------------------------------
Sat May 17 16:13:28 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 36.0.2
* Improved autocomplete for JSON and YAML in zsh.
* Added toBase64 and fromBase64 builtins.
* Added YAML.parse and YAML.stringify builtins.
- Update to version 36.0.1
* Fixed JSON unmarshal for unquote.
- Update to version 36.0.0
* Improved JSON parsing speed and memory usage.
Opening huge JSON files ~4GB now takes half the mem size.
* Fixed jumps with J/K over wrapped strings.
* Fixed pageup and pagedown movements. Now they work same as in
vim.
* Added loading spinner for big JSON files.
* Added better expand/collapse e/E support with multiple JSON
objects.
* Added better previews of collapsed nodes.
* Fixed support for multiple documents in single YAML file.
* Added FX_COLLAPSED=1 option to start in collapsed view.
* Added support to display plain text in interactive mode.
* Added support for HTTP headers with curl -i ... | fx.
* Added base64 images preview.
* Added jumping back/forward in locations history with [ ] keys.
* Added goto symbol with @ key.
* Added s key to show/hide array/object sizes.
* Added go to ref with ctrl+g.
* Added line numbers with option FX_LINE_NUMBERS.
* Added scroll percentage in status bar.
* Added edit-in-place save function.
-------------------------------------------------------------------
Sun Jun 30 17:18:05 UTC 2024 - Martin Hauke <mardnh@gmx.de>

View File

@@ -1,8 +1,8 @@
#
# spec file for package fx
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2022-2024, Martin Hauke <mardnh@gmx.de>
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2022-2025, Martin Hauke <mardnh@gmx.de>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
Name: fx
Version: 35.0.0
Version: 39.2.0
Release: 0
Summary: Terminal JSON viewer
License: MIT

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a791fc5176d5577461ba6347b3aa5505e56481443114b2352ba3c9b451213f68
size 4685291
oid sha256:575d8fbff324b5fed6f1025e2232628c54b0e341e154604ad760f96821faea3f
size 4888376