Skip to content

Releases: tomcur/termsnap

termsnap-v0.4.0

27 Jul 07:46
7a6206e
Compare
Choose a tag to compare

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

termsnap-lib-v0.4.0

27 Jul 07:45
7a6206e
Compare
Choose a tag to compare
chore: Release package termsnap-lib version 0.4.0

termsnap-v0.3.0

16 Jul 18:29
6801095
Compare
Choose a tag to compare

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)

termsnap-lib-v0.3.0

16 Jul 18:28
6801095
Compare
Choose a tag to compare
chore: Release package termsnap-lib version 0.3.0

termsnap-v0.2.1

01 Jul 15:31
9b179af
Compare
Choose a tag to compare

Bug Fixes

  • escape ampersands in text
    (daba56b)

Documentation

  • (lib) add usage example
    (9befca8)

Other

termsnap-v0.2.0

01 Jul 08:45
af16b70
Compare
Choose a tag to compare

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

termsnap-lib-v0.2.1

01 Jul 15:31
9b179af
Compare
Choose a tag to compare
chore: Release package termsnap-lib version 0.2.1

termsnap-lib-v0.2.0

01 Jul 08:44
af16b70
Compare
Choose a tag to compare
chore: Release package termsnap-lib version 0.2.0

termsnap-v0.1.3

29 Jun 12:14
6d7e768
Compare
Choose a tag to compare

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

termsnap-v0.1.2

29 Jun 08:10
156ad84
Compare
Choose a tag to compare

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