Skip to content

Releases: inherelab/eget

v1.5.5

06 May 08:04

Choose a tag to compare

Change Log

Refactor

  • refactor: 优化构建流程并压缩二进制文件 d21e30c

Feature

  • feat(sourceforge): support fallback version assets 6a6713f

Update

  • up: 更新依赖版本并优化下载进度显示 1399d04

Other

  • build: 更新 gookit/goutil 依赖至稳定版本 v0.7.5 89e44da
  • dep: upgrade gookit/config v2.2.7 -> v2.2.8 ccd8896

v1.5.4

03 May 11:03

Choose a tag to compare

Change Log

Refactor

  • refactor(install): use cliui download progress b36ce9d

Fixed

  • fix(forge): guard nil release responses 11a9e37
  • fix(forge): classify direct update targets d520f83
  • fix(forge): record installed release tag 09682ca
  • fix(forge): allow install add for forge targets 451872e
  • fix(install): reject unsafe archive paths b969eff
  • fix(install): sanitize archive entry names 73175a0

Feature

  • feat(forge): detect forge targets 046d63f
  • feat(forge): add gitlab release finder 3cedfe3
  • feat(forge): add gitea release finder 4d4244b
  • feat(forge): wire install finder b8bc60c
  • feat(forge): normalize managed targets b8a2428
  • feat(forge): support latest checks 7b9ac00

Other

  • docs: add forge support design dee27c3
  • docs: translate forge support design 69a1f85
  • docs: add forge implementation plan 663aee5
  • docs: mark forge task 1 complete 14c0149
  • test(forge): cover gitlab direct asset priority 2646585
  • docs: mark forge task 2 complete a94e1bd
  • docs: mark forge task 3 complete 0edd645
  • test(forge): tighten install finder wiring coverage 3ea1668
  • docs: mark forge task 4 complete 1f30e9e
  • test(forge): cover invalid slash update target b0242b8
  • docs: mark forge task 5 complete 9d47316
  • docs: mark forge task 6 complete c6745d6
  • docs: document forge packages 2533bbc
  • docs: mark forge task 7 complete cd970fa
  • docs: mark forge task 8 complete f42c49e
  • docs: refresh README examples df65812
  • Potential fix for code scanning alert no. 4: Arbitrary file access during archive extraction ("Zip Slip") 986f6a3
  • build: 更新 gookit 相关依赖版本 5b1d67b

v1.5.3

29 Apr 14:12

Choose a tag to compare

Change Log

Fixed

  • fix(config): omit empty source path 4c2b7c4
  • fix(sourceforge): return direct download urls 7d186c3
  • fix(sourceforge): normalize download asset names 5f19665

Feature

  • feat(sourceforge): detect sourceforge targets a60aa7c
  • feat(config): add source path option d930715
  • feat(sourceforge): normalize managed targets d778a43
  • feat(sourceforge): parse file listings 720812e
  • feat(sourceforge): discover release assets 9c32cf6
  • feat(sourceforge): wire install finder 392cea4
  • feat(sourceforge): support outdated checks a9b85ce

Other

  • docs: add sourceforge support design c4ce2a2
  • docs: add sourceforge implementation plan 7d7bfd4
  • docs: mark sourceforge task 1 complete 0d3aac9
  • docs: mark sourceforge task 2 complete 2b06438
  • docs: mark sourceforge task 3 complete 16e4303
  • test(sourceforge): cover file listing parser edges 350d3a1
  • docs: mark sourceforge task 4 complete 25ecd75
  • docs: mark sourceforge task 5 complete ba8227f
  • docs: mark sourceforge task 6 complete f78fd4a
  • docs: mark sourceforge task 7 complete dfd30fd
  • docs: document sourceforge packages d1542ff
  • docs: mark sourceforge task 8 complete 47747ae
  • docs: mark sourceforge verification complete 93c8b1b

v1.5.2

29 Apr 09:26

Choose a tag to compare

Change Log

Refactor

  • refactor: remove cache-dir cli option f345ab6
  • refactor: 使用 gookit config 重构配置管理 b544b53
  • refactor: 使用 gookit config 重构 installed store f00bfae
  • refactor: 抽取共享 toml config helper ca163b9
  • refactor(config): share gookit config manager helper 2048593
  • refactor(client): centralize github network client ce807f2
  • refactor(config): rename extract all field 091fea3
  • refactor(cli): split service responsibilities 725eaa0
  • refactor(cli): remove unused config list renderer 533b6b9

Fixed

  • fix: keep archive directories for --all extraction 7fe109f
  • fix: 让 file glob 自动启用多文件提取 1848dd8
  • fix(list): report checked outdated package count f8e32ad
  • fix(install): launch windows installers with runas 9e5fa8b
  • fix(install): reject unsafe archive paths e5b9101
  • fix(cli): reject unimplemented update modes 69b28c5
  • fix(app): record installed tag from asset URL 6e1ae53
  • fix(cli): handle blank config overwrite confirmation 56d044b
  • fix(install): respect quiet for install notice d10bf01
  • fix(app): centralize update install option merging baa4289
  • fix(install): auto-select single windows executable 5fa4a22
  • fix: update all only outdated packages 13e2698
  • fix: stop on unmatched release assets 4d4f142

Feature

  • feat: support installing managed packages by name 1485228
  • feat(cli): add github repository search command 70894b3
  • feat(list): show installed packages by default 2195f15
  • feat(cli): rename extract all flag 263f585
  • feat(config): add gui target and package flag 0980364
  • feat(cli): add gui flags 9a89004
  • feat(installed): record gui install metadata f26baeb
  • feat(app): resolve gui install options 519711e
  • feat(install): detect gui installer mode ed1ee7a
  • feat(install): launch gui installers a8be608
  • feat(list): filter gui packages 55baffa
  • feat(install): prompt for gui installers 328dec6
  • feat: add update check option b1147f2

Other

  • docs: add github search design spec fd40e24
  • build: 更新 github.com/gookit/cliui 依赖版本至 v0.2.0 0d8eb8f
  • docs: add gui install design 63cfb34
  • docs: refine gui install design 0e5cb2d
  • docs: add gui install implementation plan 6e3023b
  • docs: document gui install support 49d92c9
  • docs: mark gui install plan complete caf2dfc
  • docs: 更新 TODO.md 并标记 GUI 相关任务为完成 958ffd1
  • docs: add code review issue report efa83ed
  • docs: mark code review fixes verified 2d358fa
  • test(cli): capture list info cliui output c1824f4

v1.5.1

22 Apr 08:58

Choose a tag to compare

Change Log

Refactor

  • refactor: share common cli and app helpers a949c98

Fixed

  • fix: confirm before overwriting config init db65af1
  • fix: record installed release version afe174d

Feature

  • feat: support api cache and ghproxy config b178510
  • feat(install): Add the functionality to automatically select the extraction file based on the OS arch. 8f3ca8a
  • feat: enhance download extraction behavior a42d9c6
  • feat: support regex asset filters 5f18af3
  • feat(cli): add short options -a for --asset 6a01477
  • feat: add query command c4441e2

Full Changelog: v1.5.0...v1.5.1

v1.5.0

21 Apr 04:36

Choose a tag to compare

Change Log

Refactor

  • refactor: add capp cli skeleton f931e05
  • refactor: add capp entrypoint 9d5b68a
  • refactor: extract install option model 4435501
  • refactor: extract install selectors d6913b7
  • refactor: remove init-based install wiring d200be8
  • refactor: extract config loading model 60ff25f
  • refactor: extract config and installed persistence 03d0fdc
  • refactor: remove legacy root implementation 31d060d
  • refactor: move home package into internal util 4fd4cdd
  • refactor: default config and store paths to ~/.config 534fd51
  • refactor: simplify config command actions 9e508f8

Fixed

  • fix: tidy cli skeleton dependencies f1e0bc1
  • fix: simplify cli command handler wiring e11a116
  • fix: reset cli command options between runs 63c5791
  • fix: preserve managed package name on install add 61d0f6a

Feature

  • feat: wire cli commands through app services dee36e0
  • feat: apply default install and cache directories from config ae7af25
  • feat: reuse downloads from cache directory c845a6a
  • feat(cli): expose cache-dir option across commands 6dab75e
  • feat: add global proxy_url support 068e63f
  • feat: add managed package list command 287c87a
  • feat: add uninstall command aliases a28777b
  • feat: print proxy notice before remote requests e06376e
  • feat: support install add and list installed packages b47b5e2
  • feat: improve install output naming 44c1831
  • feat: add verbose execution logging a4a4299

Other

  • docs: add eget cli restructure design bc39d9e
  • docs: refine eget cli command model 80b02e3
  • docs: add eget cli restructure plan 011bf33
  • chore: ignore local worktrees 180f073
  • chore: drop stray task 2 edits 57fe978
  • test: cover install service behaviors 97f0e8b
  • build: stabilize command entry and integration test flow 3240d68
  • docs: document explicit subcommand workflows 01d6d34
  • test: remove network dependency from integration flow e120671
  • docs: tighten post-merge command references 6f373e0
  • docs: clarify cache directory behavior 245ec34
  • ci: 添加和更新 GitHub 工作流及配置文件 eb3bba8