Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 24 additions & 6 deletions docs/source/changelog/3.0.1.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
# 3.0.1 - Current Development

*Note: This is the current development branch and is not yet released.*

## What's New?
# 3.0.1 - Bugfix Release

A few minor edge case bugfixes, and documentation improvements that were long
overdue and missed the window for 3.0.

The {doc}`CLI Command Reference <../command_reference>` section of the
documentation, in particular, has been overhauled and looks much nicer now.

Some minor refactoring on internals were also performed to improve code
quality and internal API robustness.

Expand All @@ -22,9 +21,28 @@ quality and internal API robustness.

## Documentation

- Refresh README to cover 3.0+ project structure
- Fix multiple grammar, structure and rendering issues
- Update the Documentation index to be in sync with the README
- Document cache file locking mechanics in the appropriate section
- Document cache file locking mechanics in the {ref}`appropriate section <cache_locking>`
- Fix issue with CLI Command Reference linking to wrong section anchors for
subcommands sharing a name
- Improve presentation of string literal boxes throughout the documentation
- Overhaul visual structure of the {doc}`CLI Command Reference <../command_reference>`
section.

## What's Changed

- Migrate codebase to ruff 0.16+ linting rules
- Add proper logger instance to textual app module
- Normalize Configuration load errors to ValueError
- Tests: do not patch logger where possible
- Runners: Do not forward stdin to remote commands
- Commands: use double backticks in docstrings
- Move general exception handling to Host object
- Docs: Fix minor grammar and render nits
- Docs: explicitly name links where inlined
- Docs: Fix command reference section anchors
- Docs: Improve string literal CSS
- Docs: Visually indent subcommands in CLI reference
- Docs: Refresh documentation post 3.0 release
3 changes: 3 additions & 0 deletions docs/source/spelling_wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ autosave
autosize
backend
backfilled
backtick
backticks
boolean
booleans
bugfix
Expand Down Expand Up @@ -48,6 +50,7 @@ github
hostname
hotfix
init
inlined
installonly
ip
janky
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "exosphere-cli"
version = "3.0.1.dev4"
version = "3.0.1"
description = "CLI/TUI driven patch reporting for remote Unix-like systems."
readme = "README.md"
authors = [
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading