RustDDS icon indicating copy to clipboard operation
RustDDS copied to clipboard

Update crossterm requirement from 0.23 to 0.24

Open dependabot[bot] opened this issue 2 years ago • 1 comments

Updates the requirements on crossterm to permit the latest version.

Changelog

Sourced from crossterm's changelog.

Version 0.24.0

  • Add DoubleUnderlined, Undercurled, Underdots the text, Underdotted, Underdashes, Underdashed attributes and allow coloring their foreground / background color.
  • Fix windows unicode character parsing, this fixed various key combinations and support typing unicode characters.
  • Consistency and better documentation on mouse cursor operations (BREAKING CHANGE).
    • MoveTo, MoveToColumn, MoveToRow are 0-based. (left top most cell is 0,0). Moving like this is absolute
    • MoveToNextLine, MoveToPreviousLine, MoveUp, MoveDown, MoveRight, MoveLeft are 1-based,. Moving like this is relative. Moving 1 left means moving 1 left. Moving 0 to the left is not possible, wikipedia states that most terminals will just default to 1.
  • terminal::size returns error when previously it returned (0,0).
  • Remove println from serialisation code.
  • Fix mouse up for middle and right buttons.
  • Fix escape codes on Git-Bash + Windows Terminal / Alacritty / WezTerm.
  • Add support for cursor keys in application mode.

Version 0.23.2

  • Update signal-hook and mio to version 0.8.

Version 0.23.1

  • Fix control key parsing problem.

Version 0.23

  • Update dependencies.
  • Add 0 check for all cursor functions to prevent undefined behaviour.
  • Add CSIu key parsing for unix.
  • Improve control character window key parsing supporting (e.g. CTRL [ and ])
  • Update library to 2021 edition.

Version 0.22.1

  • Update yanked version crossterm-winapi and move to crossterm-winapi 0.9.0.
  • Changed panic to error when calling disable-mouse capture without setting it first.
  • Update bitflags dependency.

Version 0.22

  • Fix serde Color serialisation/deserialization inconsistency.
  • Update crossterm-winapi 0.8.1 to fix panic for certain mouse events

Version 0.21

  • Expose is_raw function.
  • Add 'purge' option on unix system, this clears the entire screen buffer.
  • Improve serialisation for color enum values.

Version 0.20

  • Update from signal-hook with 'mio-feature flag' to signal-hook-mio 0.2.1.
  • Manually implements Eq, PartialEq and Hash for KeyEvent improving equality checks and hash calculation.
  • crossterm::ErrorKind to io::Error.
  • Added Cursor Shape Support.
  • Add support for function keys F13...F20.
  • Support taking any Display in SetTitle command.
  • Remove lazy_static dependency.
  • Remove extra Clone bounds in the style module.
  • Add MoveToRow command.
  • Remove writer parameter from execute_winapi

... (truncated)

Commits
  • 0c20590 0.24 (#686)
  • fe37c89 Add support for cursor keys events in application mode (^[Ox) (#681)
  • 0a435e6 Make clear which mouse commands are 0-based and which are 1-based. (#684)
  • f523c11 Fix zero terminal sizes being treated as ok in Unix (#680)
  • ad0d100 Add support for other underline types and the ability to color them (#679)
  • 73a8ecc Amend docs for cursor::position (#674)
  • 6456856 Clarify that SetSize resizes the terminal buffer.
  • 2115571 Fix typos (#675)
  • 39e6f1c Fix some broken links in docs (#671)
  • 09ffd70 remove stray println in color serialization (#661)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

dependabot[bot] avatar Jul 04 '22 23:07 dependabot[bot]

Codecov Report

Merging #212 (309cbce) into master (8c410b2) will decrease coverage by 0.01%. The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #212      +/-   ##
==========================================
- Coverage   70.44%   70.42%   -0.02%     
==========================================
  Files          91       91              
  Lines        8224     8224              
==========================================
- Hits         5793     5792       -1     
- Misses       2431     2432       +1     
Impacted Files Coverage Δ
src/dds/dp_event_loop.rs 89.24% <0.00%> (-0.32%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 8c410b2...309cbce. Read the comment docs.

codecov-commenter avatar Jul 04 '22 23:07 codecov-commenter

Superseded by #215.

dependabot[bot] avatar Aug 10 '22 23:08 dependabot[bot]