Repository navigation
v0.1.3
0.1.3 - Logging subprocess fixes and broader test coverage
Added
- Dedicated regression cases that cover remote logging, asynchronous queue draining, keychain
passCLI interactions, prompt detection helper signatures, and update-check entry points. - Release metadata and notes describing the new guard rails for subprocess logging and CI verification.
Changed
- The compatibility shim now mirrors
srcintoPYTHONPATHbefore spawning subprocesses so doctor feature probes and other child processes import the local package consistently. - Homebrew and Scoop packaging definitions point to the v0.1.3 artefacts; Scoop URL updated pending the freshly built Windows binary checksum.
Fixed
- Remote logging subprocesses no longer crash with
ModuleNotFoundError, restoring doctor feature probing whenPYTEST_CURRENT_TESTis absent.
Maintenance
- Verified formatting (
ruff,black), the full pytest suite, and rebuilt distribution artefacts viapython -m buildin preparation for publishing.
What's Changed
- Add backup cleanup option requiring confirmation by @supermarsx in #35
- Remove dist artifacts and add color test by @supermarsx in #36
- Clean up lint and formatting by @supermarsx in #38
- docs: add ARM download buttons by @supermarsx in #39
- docs: move development sections to development.md by @supermarsx in #40
- Refactor implementation into modular files and update docs by @supermarsx in #41
- Fix lint errors by @supermarsx in #42
- Add config removal flags and organize CLI arguments by @supermarsx in #43
- Expose CLI internals for tests by @supermarsx in #44
- Improve CLI detection and config path handling by @supermarsx in #45
- Refactor imports for CLI shim by @supermarsx in #46
- Fix YAML dump newline handling by @supermarsx in #47
- Add nested YAML emitter test by @supermarsx in #48
- Refactor provider detection into shared helper by @supermarsx in #49
- Fix doctor proxies and expose update helpers by @supermarsx in #50
Full Changelog: v0.1.2...v0.1.3