Releases: astral-sh/rye
Releases Β· astral-sh/rye
0.42.0
What's Changed
- Sync Python Releases by @github-actions in #1406
- Bump bundled Ruff version to v0.7.0 by @charliermarsh in #1419
- Bump bundled uv version to v0.4.25 by @github-actions in #1405
- Add a uv banner to the Rye README by @charliermarsh in #1420
Full Changelog: 0.41.0...0.42.0
0.41.0
What's Changed
- Restore hash annotations in lockfile by @charliermarsh in #1403
- Upgrade bundled uv version to v0.4.17 by @github-actions in #1393
New Contributors
Full Changelog: 0.40.0...0.41.0
0.40.0
What's Changed
- Remove pip-tools support; use uv for all operations by @nazq in #1226
- Respect exclusions when generating hashes by @charliermarsh in #1357
- List all existing tool references on
rye toolchain remove
by @soof-golan in #1346 - Fix a few regex inefficiencies by @InSyncWithFoo in #1326
- Never modify or delete the virtualenv in
rye list
by @bluss in #1351 - Use
inspect_err
overmap_err
by @charliermarsh in #1385 - Upgrade bundled Python releases by @github-actions in #1379
- Upgrade bundled uv version to v0.4.15 by @github-actions in #1388
- Update bundled Ruff version to v0.6.7 by @charliermarsh in #1389
New Contributors
- @dabeeeenster made their first contribution in #1345
- @soof-golan made their first contribution in #1346
- @InSyncWithFoo made their first contribution in #1326
Full Changelog: 0.39.0...0.40.0
0.39.0
What's Changed
- Update Cargo dependencies by @charliermarsh in #1310
- Fix typo in
add.md
by @mikkelam in #1322 - Fix typo in FAQ by @toadjaune in #1330
- Update Python releases to include Python 3.12.4 by @github-actions in #1336
- Update bundled uv version to
v0.3.0
by @github-actions in #1332
New Contributors
- @mikkelam made their first contribution in #1322
- @toadjaune made their first contribution in #1330
Full Changelog: 0.38.0...0.39.0
0.38.0
What's Changed
- Fix
rye add
andrye remove
to create propertool.rye
section for--dev
and--exclude
flags by @flyaroundme in #1256 - Fix
uninstall_cmd
on Windows by @250h in #1153 - Make rye run print script list to stdout by @mitsuhiko in #1268
- Always write
--index-url
before--extra-index-url
by @charliermarsh in #1278 - Use case-insensitive comparison for detecting
rye.exe
by @charliermarsh in #1286 - Update Python releases to include stripped variants by @github-actions in #1280
- Fix documentation for readline license by @3w36zj6 in #1297
- Update bundled uv version to
v0.2.33
by @github-actions in #1303 - Update bundled pip to
v24.2.0
by @charliermarsh in #1304
New Contributors
- @flyaroundme made their first contribution in #1256
- @250h made their first contribution in #1153
Full Changelog: 0.37.0...0.38.0
0.37.0
What's Changed
- Fix verify-ssl option parsing by @taki-d in #1208
- Emit warning when asked to build a virtual project by @nazq in #1227
- Add short version
-d
forrye remove --dev
by @nikhilweee in #1239 - Remove redundant alias information from CLI by @piotrgredowski in #1237
- Update bundled uv version to
v0.2.27
by @github-actions in #1232 - Update Python releases to include
3.12.4
by @github-actions in #1230 - Respect
.python-version
in Rye builds by @charliermarsh in #1250 - Update bundled Ruff version to
v0.5.4
by @charliermarsh in #1251
New Contributors
- @taki-d made their first contribution in #1208
- @MichaelYochpaz made their first contribution in #1201
- @nazq made their first contribution in #1227
- @nikhilweee made their first contribution in #1239
- @piotrgredowski made their first contribution in #1237
Full Changelog: 0.36.0...0.37.0
0.36.0
What's Changed
- Upgrade pyyaml to v6.0.1 by @charliermarsh in #1170
- Pass keyring-provider to uv sync and install by @emarsden-iso in #1183
- Add docs hint for packages on multiple indexes by @dennisrall in #1188
- Pass universal flag down to uv by @lbowenwest in #1186
- Use musl build for ARM Linux by @charliermarsh in #1192
- Bump uv to 0.2.22 by @charliermarsh in #1192
- Upgrade twine to v5.1.1 by @charliermarsh in #1199
New Contributors
- @dennisrall made their first contribution in #1188
- @lbowenwest made their first contribution in #1186
- @guyrosin made their first contribution in #1198
Full Changelog: 0.35.0...0.36.0
0.35.0
What's Changed
- Enforce
--pre
when auto-syncing by @charliermarsh in #1107 - Move from
rye-up.com
torye.astral.sh
by @charliermarsh in #1113 - Fix install instructions on README.md for mac/linux by @timothycrosley in #1114
- Fix CLI deserialization of PowerShell (
powershell
) by @charliermarsh in #1125 - Add ability to specify option to generate hashes within pyproject.toml by @asmith26 in #1129
- Bump uv to 0.2.13 by @charliermarsh in #1123
- Improve
config.toml
error messages by @zys864 in #1155
New Contributors
- @timothycrosley made their first contribution in #1114
- @asmith26 made their first contribution in #1129
- @zys864 made their first contribution in #1155
Full Changelog: 0.34.0...0.35.0
0.34.0
What's Changed
- Add nushell completion support by @MilesCranmer in #1030
- Use uv in rye build when enabled by @bluss in #978
- Add short version add -d for rye add --dev by @bluss in #1044
- Flip uv to the default Rye backend by @charliermarsh in #1053
- Fix Rye not using user-chosen toolchain as default during installation by @pjdon in #1054
- Add keyring support for uv by @emarsden-iso in #1016
- Allow to generate lockfiles with hashes when using uv by @mvaled in #1070
- Bump ruff to 0.4.4 by @davfsa in #1075
- Fix TOML array formatting by @my1e5 in #1084
- Bump uv to 0.1.44 in #1085
- Discover cosmo-ified (
.com
) binaries on Windows by @mataha in #1091 - Write
use-uv = true
in no-prompt mode by @charliermarsh in #1098
New Contributors
- @MilesCranmer made their first contribution in #1030
- @pjdon made their first contribution in #1054
- @mvaled made their first contribution in #1070
- @my1e5 made their first contribution in #1068
- @davfsa made their first contribution in #1075
- @mataha made their first contribution in #1091
Full Changelog: 0.33.0...0.34.0
0.33.0
What's Changed
- Ensure files created by
rye init
, such aspyproject.toml
and initial python files end with a newline. #979 - Add
--refresh
argument on-f
. #994 - Preserve trailing newline in templates. #979
- Update uv to 0.1.37. #980
- Allow comments in
.python-version
. #1038 - Update Python releases to include 3.12.3 et al. #1022
New Contributors
- @charliermarsh made their first contribution in #994
- @willingc made their first contribution in #987
- @emarsden-iso made their first contribution in #1001
Full Changelog: 0.32.0...0.33.0