Skip to content

Releases: javidahmed64592/uv-align

0.1.4 - 2026-07-05

Choose a tag to compare

@github-actions github-actions released this 05 Jul 18:20
463a9ce

Release Notes

Added

  • Added integration tests to verify installation and execution of the tool across different operating systems.
  • Added integration tests to verify the tool's functionality with various pyproject.toml configurations, including different dependency formats, extras, and groups.
  • Added alphabetical sorting of dependencies when printing diffs.

Changed

  • Changed --check exit to use a warning message instead of a success message when dependencies are not aligned.

  • Development: Added .gitattributes to enforce consistent LF line endings for integration test fixtures.

    Note for Windows Users: If you have already cloned the repository, your local files likely still use CRLF. To apply the new LF rules to your working directory, run:
    git rm --cached -r . && git reset --hard

    ⚠️ Warning: This command discards all uncommitted local changes. Commit or stash any work before running it.

Fixed

  • Fixed issue where extras were being stripped from dependencies when aligning dependency versions.
  • Fixed issue where dependencies in [dependency-groups] were not being updated correctly.
  • Fixed issue where the != operator was being bumped to a newer version which is not the intended behaviour when avoiding specific versions.

Install uv-align 0.1.4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/javidahmed64592/uv-align/releases/download/v0.1.4/uv-align-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/javidahmed64592/uv-align/releases/download/v0.1.4/uv-align-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install uv-align

Download uv-align 0.1.4

File Platform Checksum
uv-align-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
uv-align-x86_64-apple-darwin.tar.xz Intel macOS checksum
uv-align-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-align-x86_64-pc-windows-msvc.msi x64 Windows checksum
uv-align-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
uv-align-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.1.3 - 2026-07-02

Choose a tag to compare

@github-actions github-actions released this 02 Jul 00:03
3437123

Release Notes

Added

  • Added unit tests and docstrings across codebase.

Changed

  • Update output formatting for better readability and clarity.
  • Updated documentation links.

Install uv-align 0.1.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/javidahmed64592/uv-align/releases/download/v0.1.3/uv-align-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/javidahmed64592/uv-align/releases/download/v0.1.3/uv-align-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install uv-align

Download uv-align 0.1.3

File Platform Checksum
uv-align-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
uv-align-x86_64-apple-darwin.tar.xz Intel macOS checksum
uv-align-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-align-x86_64-pc-windows-msvc.msi x64 Windows checksum
uv-align-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
uv-align-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.1.2 - 2026-06-30

Choose a tag to compare

@github-actions github-actions released this 30 Jun 01:20
7f1a8ac

Release Notes

Changed

  • Updated console output for better clarity and readability, making it clearer which dependencies are being modified.
  • Added -verbose flag to provide detailed information when updating dependencies with the --upgrade flag, allowing users to see the specific changes being made by uv.
  • Tidied up code.
  • Updated all documentation to include installation methods, project links, and detailed information on how the tool works.
  • Updated version in pyproject.toml to be dynamically retrieved from the Cargo.toml file, allowing Cargo.toml to be the single source of truth for the version number.

Removed

  • Removed handling of ~= compatibility operator as uv will not resolve to a breaking version, making it unnecessary to skip these constraints.

Install uv-align 0.1.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/javidahmed64592/uv-align/releases/download/v0.1.2/uv-align-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/javidahmed64592/uv-align/releases/download/v0.1.2/uv-align-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install uv-align

Download uv-align 0.1.2

File Platform Checksum
uv-align-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
uv-align-x86_64-apple-darwin.tar.xz Intel macOS checksum
uv-align-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-align-x86_64-pc-windows-msvc.msi x64 Windows checksum
uv-align-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
uv-align-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Jun 20:50
daaee2b

Install uv-align 0.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/javidahmed64592/uv-align/releases/download/v0.1.1/uv-align-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/javidahmed64592/uv-align/releases/download/v0.1.1/uv-align-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install uv-align

Download uv-align 0.1.1

File Platform Checksum
uv-align-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
uv-align-x86_64-apple-darwin.tar.xz Intel macOS checksum
uv-align-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-align-x86_64-pc-windows-msvc.msi x64 Windows checksum
uv-align-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
uv-align-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Jun 20:00
ba3635c

Install uv-align 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/javidahmed64592/uv-align/releases/download/v0.1.0/uv-align-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/javidahmed64592/uv-align/releases/download/v0.1.0/uv-align-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install uv-align

Download uv-align 0.1.0

File Platform Checksum
uv-align-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
uv-align-x86_64-apple-darwin.tar.xz Intel macOS checksum
uv-align-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-align-x86_64-pc-windows-msvc.msi x64 Windows checksum
uv-align-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
uv-align-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum