Releases: BITNP/bitsrun
v3.7.1
What's Changed
- chore: Update ruff config by @YDX-2147483647 in #50
- Follow rules by ITC to obtain the acid value by @CPT-KK in #49
New Contributors
Full Changelog: v3.7.0...v3.7.1
v3.7.0
What's Changed
- Migrate to
ruffformat by @spencerwooo in #41 - Permission restriction for user credentials by @spencerwooo in #42
Full Changelog: v3.6.0...v3.7.0
v3.6.0
bitsrun is now packaged as a self-contained executable on release. Currently built against Windows/Linux x86_64 and macOS universal targets. Download and execute for environments that does not have internet access.
Full Changelog: v3.5.2...v3.6.0
v3.5.2
✨ New: bitsrun logout can logout the current user even if a different username is detected.
What's Changed
- chore: Move
.pdm.tomltopdm.toml+.pdm-pythonby @YDX-2147483647 in #38 - feat: Allow inconsistent users by @YDX-2147483647 in #37
Full Changelog: v3.5.1...v3.5.2
v3.5.1
You can call bitsrun status with flag --json to specify a raw JSON output.
$ bitsrun status --jsonWhat's Changed
- feat: output status in JSON by @YDX-2147483647 in #34
Full Changelog: v3.5.0...v3.5.1
v3.5.0
What's Changed
- fix: logout now only logs current device out by @spencerwooo in #25
Full Changelog: v3.4.1...v3.5.0
v3.4.1
Note: This is a minor version bump to resolve v3.4.0 on PyPI not recognizing project metadata after we switched package manager to pdm.
You can now use bitsrun status to check the current login state of your device.
To upgrade:
pipx upgrade bitsrunWhat's Changed
- chore(deps): update dependency pre-commit to v3 by @renovate in #16
- chore(deps): update dependency ruff to ^0.0.235 by @renovate in #17
- feat: migrate package manager to pdm by @spencerwooo in #20
- refactor: use httpx as http client in place of requests by @spencerwooo in #21
- feat: get status and a unified endpoint for
ac_idandipby @spencerwooo in #23
Full Changelog: v3.3.1...v3.4.1
v3.4.0
This should be superseded by v3.4.1
v3.3.1
Fix ambiguous config path discovery.
On Windows, the possible paths are:
C:\ProgramData\bitsrun\bit-user.json~\AppData\Roaming\bitsrun\bit-user.json
On Linux:
/etc/bitsrun/bit-user.json/etc/xdg/bitsrun/bit-user.json~/.config/bitsrun/bit-user.json~/.config/bit-user.json
On macOS:
/etc/bit-user.json/Library/Preferences/bitsrun/bit-user.json$HOME/Library/Preferences/bitsrun/bit-user.json$HOME/.config/bit-user.json$HOME/.config/bitsrun/bit-user.json
What's Changed
- Configure Renovate by @renovate in #11
- chore(deps): update dependency ruff to ^0.0.231 by @renovate in #13
- chore(deps): update pypa/gh-action-pypi-publish digest to 7eb3b70 by @renovate in #12
- fix: config root missing
$HOME/.config/bitsrun/on macOS by @spencerwooo in #15
New Contributors
Full Changelog: v3.3.0...v3.3.1
v3.3.0
To update:
pipx upgrade bitsrunWhat's Changed
- Removed option
--silent,-sfor suppressing output - Colorful outputs with better printed structured data
- Much clearer error handling
Under the hood
- refactor: use explicit login and logouts by @spencerwooo in #8
- feat: better error handling and type defs by @spencerwooo in #9
Full Changelog: v3.2.4...v3.3.0

