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
ruff
format 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.toml
topdm.toml
+.pdm-python
by @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 --json
What'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 bitsrun
What'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_id
andip
by @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 bitsrun
What's Changed
- Removed option
--silent
,-s
for 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