Releases: scikit-hep/uproot-browser
Version 0.6.5
What's Changed
- fix: support textual >=0.32 by @henryiii and @pre-commit-ci in #151
- chore: ruff moved to astral-sh by @henryiii in #148
- chore: target-version no longer needed by Black or Ruff by @henryiii in #149
Full Changelog: v0.6.4...v0.6.5
Version 0.6.4
What's Changed
- fix: support textual >=0.25 by @henryiii and @pre-commit-ci in #145
Full Changelog: v0.6.3...v0.6.4
Version 0.6.3
This is an emergency release fixing support for h
/j
keys with the newly released Textual 0.24. Also includes a fix for the keyboard focus when entering the help screen. We now have basic testing for the TUI, including testing for the above fixes. We also now test minimum versions of dependencies, which corrected the specification of a few dependencies.
What's Changed
- Centered EmptyWidget text by @eeelie in #136
- Support Textual 0.24 by @henryiii in #140
- Focus correctly when loading help screen by @henryiii in #141
- Add basic tui tests by @henryiii in #137
- Test (and correctly specify) minimum versions by @henryiii in #142
Full Changelog: v0.6.2...v0.6.3
Version 0.6.2
Small fixes for the text in the docs and better axes spacing.
What's Changed
- Change x-axis to 5 regularly-spaced ticks by @dcervenkov in #134
- Fix some typos in the help by @henryiii in #135
New Contributors
- @dcervenkov made their first contribution in #134
Full Changelog: v0.6.1...v0.6.2
Version 0.6.1
Small release fixing support for older textual versions and making the redraw when changing themes better.
What's Changed
- fix: older textuals don't support subscripting screens by @henryiii in #131
- fix: plot and theme toggle at the same time by @henryiii in #132
Full Changelog: v0.6.0...v0.6.1
Version 0.6.0
This release adds an updated header with the close button from the previous releases, a help screen, and VIM-like keybindings for tree navigation.
What's Changed
- feat: add a help screen by @henryiii in #130
- feat: add vim-like navigation by @henryiii in #127
- fix: restore the x in the header by @henryiii in #126
- docs: update gif by @ayalagj in #122
- ci: split dist job by @henryiii in #123
Full Changelog: v0.5.0...v0.6.0
Version 0.5.0
The browse
command was completely rewritten, based on Textual 0.18+ instead of Textual 0.1. Brand new modern look, light/dark mode, plot matches interface colors, error traceback display is scrollable, tree nesting improvements with new icon for nested branches, massive improvement in keyboard control, and tree left/right scrolling.
What's Changed
- feat: textual-update by @eeelie in #115
- fix: highlight selection by @ayalagj in #116
- fix: split up meta for label by @henryiii in #117
- fix: browser colors by @eeelie in #118
- chore: logo update by @henryiii in #119
- fix: updated minimum textual version by @eeelie in #120
New Contributors
Full Changelog: v0.4.2...v0.5.0
Version 0.4.2
What's Changed
- fix: duplicate directory listing by @eeelie in #101
- fix: tree structure no longer flattened by @eeelie in #103
- fix: itermplot version correction by @eeelie in #105
- docs: fix TUI full form by @amangoel185 in #86
- ci: test update to Python 3.11 final by @henryiii in #88
- chore: move to Ruff, update pre-commit by @pre-commit-ci in #90
New Contributors
Full Changelog: v0.4.1...v0.4.2
Version 0.4.1
Moved from flit to hatchling. Logging is off by default now, can be turned on via --logging
. Fixed subdirectories display. Added Python 3.11 support and limited textual to 0.1.x
, CSS support from textual 0.2
onwards. Empty objects are displayed as empty rather than an error now. Also added --version
and VCS for better release management!
What's Changed
- feat: reimplement footer with modifications by @amangoel185 in #45
- chore: hatchling by @henryiii in #57
- feat: add flag for logging by @amangoel185 in #72
- fix: Link directory paths to directory names by @matthewfeickert in #79
- feat: set lower y limit to zero by @amangoel185 in #70
- chore: add Python 3.11 testing by @henryiii in #80
- chore: limit textual to 0.1.x only by @henryiii in #81
- fix: Note branch empty on panel instead of traceback by @matthewfeickert in #82
- chore: add --version flag and VCS by @amangoel185 in #84
New Contributors
- @pre-commit-ci made their first contribution in #41
- @matthewfeickert made their first contribution in #79
Full Changelog: v0.4.0...v0.4.1
Version 0.4.0
Added "d", to dump the current view to the terminal. Tracebacks fill the terminal now, and expand when dumped. The final lines of dump tell you how to access the object you were looking at in Python. Fixed (try 2!) Python 3.7/3.8 support (and added a test this time). Non-finite values shouldn't stop a histogram plotting now, and --iterm
can be used in a dark terminal. Finally, uproot-browser
is now part of Scikit-HEP!
What's Changed
- tests: adding a test for tree view by @henryiii in #30
- feat: dump to terminal on quit by @henryiii in #31
- fix: non finite values removed by @henryiii in #34
- fix: hack around color problem in itermplot by @henryiii in #35
- chore: move to scikit-hep by @henryiii in #36
- chore: bump to version 0.4.0 by @henryiii in #37
Full Changelog: v0.3.1...v0.4.0