Skip to content

Latest commit

 

History

History
187 lines (127 loc) · 6.53 KB

CHANGELOG.md

File metadata and controls

187 lines (127 loc) · 6.53 KB

Changelog

[0.4.0] - 2024-07-27

Breaking

  • [breaking] render SVG based on font metrics (3d1d52c)

Bug Fixes

  • (lib) fix doctests (8d2a3cb)
  • remove unnecessary newline in generated SVGs (0d24ace)

Documentation

  • (README) add note about font metrics (0ef5040)
  • (README) use nixpkgs for nix example (03393db)

Refactor

  • Add Menlo to default font stack (7fb1fb1)

Other

[0.3.0] - 2024-07-16

Features

  • allow rendering terminal screens just prior to clearing (59c3bef)
  • allow specifying child's TERM environment variable (22da2c1)
  • (lib) allow inspecting Term just prior to applying some ANSI signals (7012f8d)

Documentation

  • use xterm-256color in example for better compatibility across systems (d685f20)
  • use full lines/columns argument name in examples (b30e27b)

Refactor

  • make name of generic parameter consistent (9579b54)
  • address clippy warnings (f91cc82)

[0.2.1] - 2024-07-01

Bug Fixes

  • escape ampersands in text (daba56b)

Documentation

  • (lib) add usage example (9befca8)

Other

[0.2.0] - 2024-07-01

Breaking

  • (lib) [breaking] rename cols -> columns (c0fe244)

Features

  • (lib) add methods to access terminal grid cells to Screen (a1883d7)
  • implement rendering from ANSI-escaped data on stdin (e603f97)

Bug Fixes

  • separate main logic and CLI arguments consistency checks (501e629)

Refactor

  • explicitly pass around I/O handles, fixes test (0f35410)
  • remove unused code (adfb990)

Testing

[0.1.3] - 2024-06-29

Bug Fixes

  • correctly calculate NoHash (84d60bf)

Documentation

  • (README) add headings to examples (739f43e)
  • (README) remove -o switch (f43df9d)
  • (README) add Tokei example (1259a74)
  • (README) improve wording (4850b72)
  • (README) add note about sleep (57006ce)
  • (README) put the nvim example before the colors example (a9b421b)
  • (README) add command to examples (12680d7)
  • (README) improve cowsay example margins (a5121c4)
  • (README) simplify cowsay example (0488ffb)
  • (README) simplify nvim example (1b7a664)
  • (README) fix link to examples.sh (cd3ee63)
  • (CHANGELOG) add links to generated changelog (9c88dd2)

Other

[0.1.2] - 2024-06-28

Features

  • Print new lines after and in generated SVG
  • Only use non-breaking space if prev char was a regular space
  • Reduce number of elements in generated SVG
  • Reduce number of background color rectangles in generated svg

Documentation

  • Remove unused example

Refactor

  • Explicitly forbid unsafe code

Other

  • Generate examples

[0.1.1] - 2024-06-27

Bug Fixes

  • Correctly handle terminal resizing

Documentation

  • (CHANGELOG) Track all packages in a single changelog
  • (README) Remove unnecessary badge

Build System and CI

  • Add release-plz
  • Add rust build