Skip to content

Releases: sile/termnix

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 13 Oct 06:22

What's Changed

  • Keep blank rows out of the scrollback and show content on a shrink by @sile in #30

Full Changelog: v0.5.2...v0.5.3

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 12 Oct 14:57

What's Changed

  • Expose the child's process id on a session by @sile in #28
  • Move the cursor with the rows a vertical shrink keeps by @sile in #29

Full Changelog: v0.5.1...v0.5.2

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 12 Oct 13:36

What's Changed

  • Keep the newest rows when a terminal shrinks by @sile in #27

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 12:03

What's Changed

  • Let a paste payload be arbitrary bytes by @sile in #13
  • Say who delivers SIGWINCH on resize by @sile in #14
  • Record OSC 52 clipboard requests instead of dropping them by @sile in #15
  • Route OSC requests through one take_osc_request channel by @sile in #16
  • Rename OscRequest to ChildRequest by @sile in #17
  • Unify the notification channel into a single event stream by @sile in #18
  • Deliver OSC 52 reads to the caller as GetClipboard by @sile in #19
  • Offer unmodelled OSC sequences to the caller by @sile in #20
  • Model OSC 4 and 10-12 colour state by @sile in #21
  • Name the RGB triple the colour API returns by @sile in #22
  • Give a title change and a colour change their own events by @sile in #23
  • Hand colour requests to the caller by @sile in #24
  • Rename next_event() to dequeue_event() by @sile in #25
  • Carry OSC 8 hyperlinks as a pen attribute by @sile in #26

Full Changelog: v0.4.1...v0.5.0

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 23 Sep 13:11

What's Changed

  • Stop answering DA2 and DA3 with the DA1 reply by @sile in #12

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 04:33

What's Changed

  • Pump once before draining in the Session crate example by @sile in #9
  • Encode mouse input for the PTY by @sile in #10
  • Format mouse report numbers with core::fmt::NumBuffer by @sile in #11

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 12:01

What's Changed

  • Drop the test-only equality impls for TerminalState and Screen by @sile in #7
  • Replace TerminalAction with a reply buffer on TerminalState by @sile in #8

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 08:28

What's Changed

  • Treat write-side EIO as PTY EOF, not an error by @sile in #1
  • Distinguish the child's exit from the session ending in the docs by @sile in #2
  • Keep only cumulative totals in SessionCounters by @sile in #3
  • Construct Size by field instead of through a constructor by @sile in #4
  • Make PumpBudget a plain struct with public fields by @sile in #5
  • Detect visible change at the write site instead of hashing the grid by @sile in #6

New Contributors

  • @sile made their first contribution in #1

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@sile sile released this 17 Sep 12:24