github medialab/xan 0.59.0
v0.59.0

13 hours ago

Breaking

  • Bumping MSRV to 1.85.0 and edition 2024.
  • Overhauling how xan scrape takes its inputs. It now targets HTML files on disk by default now.
  • xan plot --density-scale now defaults to log.
  • xan freq -X/--approx-algo & xan p freq -X/--approx-algo now default to heavy-keeper.
  • Dropping xan eval -S/--serialize. The default behavior of the command is now to output the serialized value.

Features

  • Adding xan search -x/--pattern-file.
  • Adding xan cat --glob, xan merge --glob, xan parallel --glob.
  • Adding the hostname moonblade function.
  • Adding xan scrape --paths, --path-column, --docs, --docs-column, -D/--stdin-doc & --glob.
  • Adding xan from -f=(json|ndjson) --path <path>.
  • Adding xan from -f toml & -f raw.
  • Adding xan spark --hide-all & --repeat-x-axis.

Fixes

  • Fixing moonblade string with bstring equality.
  • Fixing percentages shown by xan spark -P.
  • Fixing xan complete correctness in presence of duplicate values.
  • Fixing xan spark -c discretization & legend.

Performance

  • Improving performance of xan scrape.
  • Improving performance of xan from -f ndjson.

Quality of Life

  • Better legends & axis for xan spark.
  • Highlighting empty labels when using xan heatmap.

Don't miss a new xan release

NewReleases is sending notifications on new releases.