Skip to content

Releases: Harzu/iced_term

0.8.0

27 Mar 10:37
e0e90be

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

0.8.0

Changed

  • Upgrade tokio to 1.50.0
  • Upgrade anyhow to 1.0.102
  • Revise CI workflows and release pipeline
  • Synchronize terminal focus state with mouse clicks inside and outside the widget and gate input handling on the current focus state

Added

  • Expose backend Command as iced_term::BackendCommand together with required public types for external usage (thanks @clicman)
  • Allow scrolling a terminal on hover (thanks @SarthakSingh31)
  • Add support for macOS backspace emulation (thanks @SarthakSingh31)
  • Add a focus example that demonstrates TerminalView working alongside the iced text editor

0.7.0

15 Jan 23:54
cc5cdfd

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[0.7.0]

Changed

  • (breaking changes) Now the Terminal's method subscription return Subscription<Event> instead of impl Stream<Item = Event>
  • Upgrade iced to 0.14.0
  • Upgrade iced_graphics to 0.14.0
  • Upgrade iced_core to 0.14.0
  • Upgrade tokio to 1.49.0
  • Satisfy clippy lint about implicit lifetimes (thanks @2bndy5)
  • revise CI (thanks @2bndy5)

Added

  • Allow to specify environment variables and working directory in BackendSettings (thanks @ben-hansske)
  • Add badges in README.md (thanks @2bndy5)
  • Enable dependabot (thanks @2bndy5)

Fixed

  • Get examples working on Windows (thanks @2bndy5)

0.6.0

12 Sep 10:47
0cd8155

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

0.6.0

Added

  • Improvements of text rendering (bold, italic, underlined, etc).
  • Batch background rendering
  • Shell arguments (thanks @fdavid-spk)
  • CHANGELOG.md
  • msgcat --color=test results

Changed

  • (breaking changes) iced_term::Event::BackendCommandReceived -> iced_term::Event::BackendCall
  • (breaking changes) iced_term::Subscription -> Terminal's method subscription
  • (breaking changes) iced_term::Command::ProcessBackendCommand -> iced_term::Command::ProxyToBackend
  • Upgrade alacritty_terminal to 0.25.0
  • Upgrade tokio to 1.47.1
  • Upgrade anyhow to 1.0.99
  • Upgrade open to 5.3.2

Fixed

  • Initial font loading
  • Showing cursor only if terminal mode is SHOW_CURSOR
  • Examples using the new widget api
  • Typos in README.md (thanks @kxxt)

Removed

  • (breaking changes) iced_term::Subscription

0.5.1

14 Dec 23:22
dc2575c

Choose a tag to compare

What's Changed

  • [IT-23] upgrade dependencies and fix for clippy lint by @Harzu in #26

Full Changelog: 0.5.0...0.5.1

0.5.0

05 Oct 17:14

Choose a tag to compare

Release changes:

  • ICED has been updated to 0.13.1.
  • alacritty_termina has been updated to 0.24.0
  • tokio has been updated to 1.40.0.
  • MOUSE_MODE/MOUSE_MOTION reports have been fixed. Mouse event reports now work correctly in all terminal apps such as htop, nvim, etc.
  • The term_view function has been removed (you can use iced_term::TerminalView::show instead).
  • The TerminalSubscription entity has been added, replacing the subscription method, which has been removed from Terminal.
  • Component names have been changed (e.g., Term -> Terminal, TermView -> TerminalView, etc.).