dalance / procs

A modern replacement for ps written in Rust
MIT License
4.99k stars 109 forks source link

Bump minus from 5.5.3 to 5.6.0 #611

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Bumps minus from 5.5.3 to 5.6.0.

Changelog

Sourced from minus's changelog.

v5.6.0 [2024-03-05]

Fixed

  • cd2b92: Fixed bug where screen jumps to 2nd match when first match is present on the same line where upper mark is present
  • #120, #121: Fixed screen flickering on WSL/Windows Terminal
  • 3493e76d: Fixed weird search jumps due to updating upper_mark in incremental search

Performance

  • Include a bunch of changes targeting text appending.
  • Introduced minus_core::utils::digits which uses faster algorithm to calculate digits in line numbers
  • 67772fc: Improve performance by Only reformatting the entire text when linen numbers are turned on
  • Introduce caching for frequently used analysis about the data like like total line count, total row count, length of the longest line etc

Docs

Added

  • #114: Added follow mode
  • #65: Implement horizontal scrolling
  • #130: Added new APIs to the screen module.
  • 36da3ca6: Added add_key_events_checked and add_mouse_events_checked functions in HashedEventRegister to prevent accidentally overriding already present bindings.
  • #112: Added all the dependencies required to develop minus in the flake.nix file.

Removed

  • Removed the initial_formatted_lines and initial_upper_mark fields from IncrementalSearchOpts

Changed

  • #130: Merge the text module with screen module.
  • cb991f1ac8: Use a better colorscheme for the prompt
  • 4611a13: Use a Vec style type for lines_to_row_map field in PagerState which yields better performance

v5.5.1 [2023-12-05]

Fixed

  • Version information in README
  • Static mode specific functionality not working due to incorrect placing of RUNMODE setting code. (#110)

v5.5.0 [2023-11-27]

Fixed

  • Prompt status not being updated when a new search is activated. (#102)
  • Improved consistency of search highlighting.
  • Fix a panic when using delete key when defining keybindings using the new input mapping method.
  • Fix a bug where search character shown at prompt is / regardless of search direction.

Added

  • Added Pager::show_prompt() function to control whether to show prompt.
  • Introudce s state::SearchState type to hold data specific to seaching only.
  • Added a PagerState::search_state field to get the SearchState field.
  • Introduce a feature to disable minus's method of search highlighting and get exact/accurate highlighting of the search matches.
  • Added incremental searching support

... (truncated)

Commits
  • cdc4fc7 doc: Add keybindings for horizontal scrolling
  • 45454fe doc: write changelog for v5.6.0
  • 6689363 refactor: removed useless NoDraw field in ApppendStyle
  • d097b97 fix: Display not being updated for single row updates
  • 3a3304a doc: Update version info
  • 7b6076e fix(hashed_event_register): Wrong events registered in add_mouse_events_checked
  • 3bf5feb some readme love
  • 7e54a79 fix(screen): Breaking external API for num_lines function
  • 36da3ca feat(input/hashed_event_register): Add add_key_events_checked and add_mouse_e...
  • a69e4b8 fix(screen): clean_append value is negated
  • Additional commits viewable in compare view


Dependabot compatibility score

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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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)
codecov-commenter commented 5 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 83.10%. Comparing base (04481f9) to head (7e8369c). Report is 1 commits behind head on master.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #611 +/- ## ======================================= Coverage 83.10% 83.10% ======================================= Files 87 87 Lines 4197 4197 ======================================= Hits 3488 3488 Misses 709 709 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.