Skip to content

Latest commit

 

History

History
67 lines (56 loc) · 3.56 KB

File metadata and controls

67 lines (56 loc) · 3.56 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.3.0] - 2026-03-22

Updated

  • Amazon Corretto Java versions: 25.0.0 → 25.0.2, 21.0.1 → 21.0.10, 17.0.9 → 17.0.18
  • OpenJDK (Eclipse Temurin) Java versions: 25.0.0 → 25.0.2 (jdk-25.0.2+10), 21.0.1 → 21.0.10 (jdk-21.0.10+7), 17.0.9 → 17.0.18 (jdk-17.0.18+8)
  • Node.js versions: 20.10.0 → 24.14.0, 18.19.0 → 22.22.1, 16.20.2 → 20.20.1 (dropped EOL versions 14.x, 16.x, 18.x)
  • Python versions: 3.12.1 → 3.14.3, 3.11.7 → 3.13.12, 3.10.13 → 3.12.13, 3.9.18 → 3.11.15 (dropped EOL versions 3.9.x, 3.10.x; added 3.14.x, 3.13.x)
  • Gradle versions: 8.12 → 9.4.1 (added 9.x series: 9.4.1, 9.4.0, 9.3.1, 9.3.0, 9.2.1, 9.2.0, 9.1.0, 9.0.0; added 8.14.4, 8.14.3, 8.14.2, 8.14.1, 8.14, 8.13, 8.12.1; added 7.6.6, 7.6.5)
  • Go versions: 1.23.5 → 1.26.1 (added 1.26.x series: 1.26.1, 1.26.0; replaced 1.22.x with 1.25.x series: 1.25.8-1.25.0; replaced 1.21.x with 1.24.x series: 1.24.13-1.24.0)
  • Flutter SDK versions: 3.27.2 → 3.41.5 (added 3.41.5, 3.38.10, 3.35.7, 3.32.8, 3.29.3, 3.27.4; dropped EOL versions 3.22.x, 3.19.x, 3.16.x, 3.13.x)
  • Maven versions: 3.9.9 → 3.9.14 (added 3.9.14, 3.9.13, 3.9.12, 3.9.11, 3.9.10; replaced EOL 3.8.8/3.8.7/3.8.6 with 3.8.9; kept 3.6.3)

1.2.0 - 2026-02-18

Added

  • Support for C SDK provider (MinGW-w64)
  • Support for C++ SDK provider (MinGW-w64)
  • MinGW-w64 GCC versions: 15.2.0, 14.2.0, 14.1.0, 13.2.0, 13.1.0, 12.3.0, 12.2.0, 12.1.0, 11.3.0, 11.2.0, 11.1.0
  • Includes GCC (C compiler), G++ (C++ compiler), and related development tools
  • Automatic PATH configuration for MinGW bin directory
  • Use unosdk install c mingw <version> for C or unosdk install cpp mingw <version> for C++

1.1.0 - 2026-02-06

Added

  • Support for Maven SDK provider (Apache Maven)
  • Maven versions: 3.9.9, 3.9.8, 3.9.7, 3.9.6, 3.8.8, 3.8.7, 3.8.6, 3.6.3
  • Support for Gradle SDK provider
  • Gradle versions: 8.12, 8.11.1, 8.11, 8.10.2, 8.10.1, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2.1, 8.2, 8.1.1, 8.1, 8.0.2, 8.0.1, 8.0, 7.6.4, 7.6.3, 7.6.2, 7.6.1, 7.6
  • Support for Go programming language provider
  • Go versions: 1.23.5, 1.23.4, 1.23.3, 1.23.2, 1.23.1, 1.23.0, 1.22.x series, 1.21.x series
  • Support for Flutter SDK provider
  • Flutter SDK versions: 3.27.2, 3.27.1, 3.24.5, 3.22.3, 3.19.6, 3.16.9, 3.13.9
  • Support for GraalVM Java distribution provider
  • GraalVM versions with simplified Java major version aliases (25, 21, 17)
  • GraalVM specific versions: 25.0.2, 21.0.2, 17.0.9

1.0.0 - 2026-02-05

Added

  • Initial release of UnoSDK
  • CLI tool for managing multiple SDK installations
  • Support for Java SDK providers (Amazon Corretto, OpenJDK)
  • Support for Node.js SDK provider
  • Support for Python SDK provider
  • install command to install SDK versions
  • list command to list available and installed SDKs
  • switch command to switch between SDK versions
  • uninstall command to remove installed SDKs
  • update command to update SDK registry
  • Environment setup and PATH management
  • SDK registry with caching support
  • Download verification with checksums
  • Progress indicators for downloads and installations
  • Configuration management via sdks.yaml
  • Cross-platform support (Windows, macOS, Linux)