Skip to content

Releases: superyngo/wenget

v3.8.5

Choose a tag to compare

@github-actions github-actions released this 31 Jul 08:24

fix(platform): word-boundary match for OS keywords to stop komac assets misclassifying as macOS

contains_keyword() now requires non-alphanumeric boundaries around the
matched keyword instead of a plain substring check. Previously any short
generic OS keyword (e.g. "mac") could match inside an unrelated token —
komac--pc-windows-msvc.exe / komac--unknown-linux-gnu.tar.gz contain
"mac" inside "komac", so every Windows/Linux Komac release asset was
bucketed under macos-*. Genuine -apple-darwin assets are unaffected.

Bump version to 3.8.5, update CHANGELOG.


📦 下載 / Downloads

請從下方選擇適合您系統的版本下載。
Please download the appropriate version for your system from below.

🔒 檔案校驗 / File Verification

使用 SHA256SUMS 檔案驗證下載的檔案完整性。
Use the SHA256SUMS file to verify the integrity of downloaded files.


📝 自動生成的變更日誌 / Auto-generated Changelog

Full Changelog: v3.8.4...v3.8.5

v3.8.4

Choose a tag to compare

@github-actions github-actions released this 08 Jul 13:49

Release v3.8.4

Performance: algorithmic complexity and allocation reductions on install/update hot paths

  • Removed per-binary re-read of installed.json from the install loop
  • Name→entry cache index in update.rs (O(installed × cache) → O(1) lookups)
  • HashSet-based command-name conflict resolution
  • extract_platforms parses each release asset once instead of 11×
  • Variant filtering precomputes normalized names/variants once

📦 下載 / Downloads

請從下方選擇適合您系統的版本下載。
Please download the appropriate version for your system from below.

🔒 檔案校驗 / File Verification

使用 SHA256SUMS 檔案驗證下載的檔案完整性。
Use the SHA256SUMS file to verify the integrity of downloaded files.


📝 自動生成的變更日誌 / Auto-generated Changelog

Full Changelog: v3.8.3...v3.8.4

v3.8.3

Choose a tag to compare

@github-actions github-actions released this 08 Jul 11:29

Release v3.8.3

Performance optimizations across I/O, HTTP, and concurrency hot paths:

  • Batch installed.json writes (O(n) -> O(1) serialization)
  • Shared HTTP client via OnceLock (connection reuse)
  • Parallel bucket fetches in rebuild_cache
  • Compact JSON for manifest-cache.json (~30% smaller)
  • Increased download buffer 8KB -> 64KB
  • Reduced unnecessary clone allocations

📦 下載 / Downloads

請從下方選擇適合您系統的版本下載。
Please download the appropriate version for your system from below.

🔒 檔案校驗 / File Verification

使用 SHA256SUMS 檔案驗證下載的檔案完整性。
Use the SHA256SUMS file to verify the integrity of downloaded files.


📝 自動生成的變更日誌 / Auto-generated Changelog

Full Changelog: v3.8.2...v3.8.3

v3.8.2

Choose a tag to compare

@github-actions github-actions released this 26 Jun 04:05

Release v3.8.2

  • Version comparison for single package updates: wenget update <package> now compares the target version with the installed version before updating. If the package is already up to date, it skips the installation rather than blindly upgrading/downgrading.
  • Correct download URL display when installing specific version: wenget add <package> -v <version> now correctly displays the download URL for the target version during the planning phase, rather than showing the stale cached version's URL.

📦 下載 / Downloads

請從下方選擇適合您系統的版本下載。
Please download the appropriate version for your system from below.

🔒 檔案校驗 / File Verification

使用 SHA256SUMS 檔案驗證下載的檔案完整性。
Use the SHA256SUMS file to verify the integrity of downloaded files.


📝 自動生成的變更日誌 / Auto-generated Changelog

Full Changelog: v3.8.1...v3.8.2

v3.8.1

Choose a tag to compare

@github-actions github-actions released this 22 Jun 02:36

Release v3.8.1

  • update self honors preferred_platform for libc/compiler choice (same OS+arch only)

📦 下載 / Downloads

請從下方選擇適合您系統的版本下載。
Please download the appropriate version for your system from below.

🔒 檔案校驗 / File Verification

使用 SHA256SUMS 檔案驗證下載的檔案完整性。
Use the SHA256SUMS file to verify the integrity of downloaded files.


📝 自動生成的變更日誌 / Auto-generated Changelog

Full Changelog: v3.8.0...v3.8.1

v3.8.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 02:12

Release v3.8.0

  • install/update now respect preferred_platform config (accepts internal IDs and Rust target triples; prefers requested libc variant)

  • wenget update -p/--platform override (takes precedence over preferred_platform)


📦 下載 / Downloads

請從下方選擇適合您系統的版本下載。
Please download the appropriate version for your system from below.

🔒 檔案校驗 / File Verification

使用 SHA256SUMS 檔案驗證下載的檔案完整性。
Use the SHA256SUMS file to verify the integrity of downloaded files.


📝 自動生成的變更日誌 / Auto-generated Changelog

Full Changelog: v3.7.0...v3.8.0

v3.7.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:30

Release v3.7.0

  • Cleaner progress bar during wenget update: The update check phase now shows a single unified progress bar that stays on screen after completion, instead of printing per-repo fetch info.

📦 下載 / Downloads

請從下方選擇適合您系統的版本下載。
Please download the appropriate version for your system from below.

🔒 檔案校驗 / File Verification

使用 SHA256SUMS 檔案驗證下載的檔案完整性。
Use the SHA256SUMS file to verify the integrity of downloaded files.


📝 自動生成的變更日誌 / Auto-generated Changelog

Full Changelog: v3.6.0...v3.7.0

v3.6.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 10:45

Release v3.6.0

  • Parallel update checks with a progress bar: wenget update now runs concurrently (capped at 8 in-flight requests) with a single progress bar instead of querying repos one at a time.

📦 下載 / Downloads

請從下方選擇適合您系統的版本下載。
Please download the appropriate version for your system from below.

🔒 檔案校驗 / File Verification

使用 SHA256SUMS 檔案驗證下載的檔案完整性。
Use the SHA256SUMS file to verify the integrity of downloaded files.


📝 自動生成的變更日誌 / Auto-generated Changelog

Full Changelog: v3.5.0...v3.6.0

v3.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 07:40

Release v3.5.0

Added:

  • Derived download URL fallback for --version when the GitHub API is unavailable (bucket packages)

Fixed:

  • Update installing stale cached version when the GitHub API flakes mid-run (sync detected version into cache; cut API rounds from 3 to 1 per bucket package)

📦 下載 / Downloads

請從下方選擇適合您系統的版本下載。
Please download the appropriate version for your system from below.

🔒 檔案校驗 / File Verification

使用 SHA256SUMS 檔案驗證下載的檔案完整性。
Use the SHA256SUMS file to verify the integrity of downloaded files.


📝 自動生成的變更日誌 / Auto-generated Changelog

Full Changelog: v3.4.1...v3.5.0

v3.4.1

Choose a tag to compare

@github-actions github-actions released this 02 Jun 16:31

Release v3.4.1

  • Stray ./ in symlink/shim targets from tar archives: extraction now
    strips CurDir components so links point to apps/agd/agd instead of
    apps/agd/./agd.

📦 下載 / Downloads

請從下方選擇適合您系統的版本下載。
Please download the appropriate version for your system from below.

🔒 檔案校驗 / File Verification

使用 SHA256SUMS 檔案驗證下載的檔案完整性。
Use the SHA256SUMS file to verify the integrity of downloaded files.


📝 自動生成的變更日誌 / Auto-generated Changelog

Full Changelog: v3.4.0...v3.4.1