Skip to content

Releases: ApliNi/AutoUpdatePlugins

v2.8.0

22 Dec 17:45

Choose a tag to compare

Full Changelog: v2.7.2...v2.8.0


更新内容

  • 从 Github Actions 下载
  • 自动解压文件
  • 对不同请求开关代理

本次更新增加了新的配置项

proxy:
  reqApi: true
  reqDownload: true

list:
# 添加了示例配置

#  - file: 'TrPlugins.jar'  # 下载 GitHub Actions 中的文件
#    url: https://github.com/TrPlugins/TrChat/actions
#    get: 'TrChat Artifacts'  # 匹配 Artifacts Produced during runtime 中的名称
#    zipGet: 'TrChat-[\.\d]+\.jar'  # 解压: 匹配压缩包中的文件

#  - file: 'Chat2QQ.jar'
#    url: https://github.com/ApliNi/Chat2QQ/actions
#    get: 'Chat2QQ\.jar'
#    zipGet: 'Chat2QQ\.jar'

#   - file: 'test.jar'
#     url: https://www.spigotmc.org/resources/invsee.82342/
#     zipGet: 'InvSee\+\+\.jar' # 解压文件

Updates

  • From Github Actions to download
  • Automatically decompress files
  • Switch proxy on and off for different requests

New configuration items have been added in this update

proxy:
  reqApi: true
  reqDownload: true

list:
# Added example configuration

#  - file: 'TrPlugins.jar'  # Download the file from GitHub Actions
#    url: https://github.com/TrPlugins/TrChat/actions
#    get: 'TrChat Artifacts'  # Match the names of Artifacts Produced during runtime
#    zipGet: 'TrChat-[\.\d]+\.jar'  # Decompression: Match files in compressed packages

#  - file: 'Chat2QQ.jar'
#    url: https://github.com/ApliNi/Chat2QQ/actions
#    get: 'Chat2QQ\.jar'
#    zipGet: 'Chat2QQ\.jar'

#   - file: 'test.jar'
#     url: https://www.spigotmc.org/resources/invsee.82342/
#     zipGet: 'InvSee\+\+\.jar' # Unzip the file

v2.7.2 功能更新

16 Dec 15:58

Choose a tag to compare

Full Changelog: v2.6.4...v2.7.2


更新内容

  • 支持出错时自动重试网络请求
  • 支持 Modrinth 指定平台下载
  • 支持将消息设置为空时不打印内容

本次更新增加了新的配置项

# 网络请求失败重试次数
fetchErrRetry: 4
# 初始重试延迟, 每次重试 + 2s
fetchErrRetryDelay: 5

list:
  # 修改了自动更新插件的下载地址
  - file: 'AutoUpdatePlugins自动更新.jar'
    url: https://modrinth.com/plugin/autoupdateplugins

Updates

  • Supports automatic retry of network requests when an error occurs
  • Support Modrinth designated platform downloads
  • Support not printing content when message is set to empty

New configuration items have been added in this update

# Failed network request retry count
fetchErrRetry: 4
# Initial retry delay, +2 seconds per retry
fetchErrRetryDelay: 5

list:
  # Modified the download address of the automatic update plug-in
  - file: 'AutoUpdatePlugins.jar'
    url: https://modrinth.com/plugin/autoupdateplugins

v2.6.4

11 Jul 17:09

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.6.2...v2.6.4

更新内容

  • 更新鬼斩构建站 API
  • 优化 Modrinth 版本查找方法
  • 支持更低的 MC 版本, 目前调整到 1.16
  • 支持禁用 SSL 验证, 用于解决一些网络问题, 但不推荐使用
  • 优化消息

本次更新增加了新的配置项

# 是否启用 SSL 验证, 通常情况请勿关闭
sslVerify: false

Updates

  • Support lower MC version, currently adjusted to 1.16.
  • Support disable SSL authentication, used to solve some network problems, but not recommended.
  • Optimized messages

New configuration items have been added in this update

# Whether to enable SSL authentication, usually do not turn it off
sslVerify: true

v2.6.2 支持低版本, 支持禁用 SSL 验证

25 Jun 20:08

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.6.0...v2.6.2

更新内容

  • 支持更低的 MC 版本, 目前调整到 1.16
  • 支持禁用 SSL 验证, 用于解决一些网络问题, 但不推荐使用
  • 优化消息

本次更新增加了新的配置项

# 是否启用 SSL 验证, 通常情况请勿关闭
sslVerify: false

Updates

  • Support lower MC version, currently adjusted to 1.16.
  • Support disable SSL authentication, used to solve some network problems, but not recommended.
  • Optimized messages

New configuration items have been added in this update

# Whether to enable SSL authentication, usually do not turn it off
sslVerify: true

v2.6.0 支持更多平台!

23 Feb 04:23

Choose a tag to compare

Full Changelog: v2.5.0...v2.6.0

更新内容

本次更新没有配置改动

此版本在发布后经过更新

  • 更新配置文件

update content

There are no configuration changes in this update

This version has been updated since publication

  • Update configuration file

v2.5.0-Folia

22 Feb 06:04

Choose a tag to compare

Full Changelog: v2.4.3...v2.5.0

更新内容

  • 使用更稳定的网络请求库优化稳定性
  • 支持添加网络代理
  • 支持运行在 Folia 服务器上

配置改动

  • 移除 disableCertificateVerification 配置, 添加 proxy 配置
# 设置网络代理
proxy:
  type: DIRECT # DIRECT | HTTP | SOCKS
  host: '127.0.0.1'
  port: 7890

v2.4.3

28 Jan 06:05

Choose a tag to compare

Full Changelog: v2.4.2...v2.4.3

配置中的功能更新

# 如果 file 配置与此正则匹配, 则启用 zip 完整性检查, 否则不会启用
zipFileCheckList: '\.(?:jar|zip)$'

其他更新

  • 优化信息显示

Feature Updates in Configuration

# If the file configuration matches this regex, zip integrity checking is enabled, otherwise it is not enabled
zipFileCheckList: '\.(?:jar|zip)$'

Other updates

  • Optimize message display

v2.4.2

27 Jan 13:34

Choose a tag to compare

Full Changelog: v2.4.1...v2.4.2

此更新中存在配置中的功能更新

### list 中的所有可用配置 ###
# 除非你知道这是在做什么, 否则不要随意随意使用
# String file;              // 文件名称
# String url;               // 下载链接
# String tempPath;          // 下载缓存路径, 默认使用全局配置
# String updatePath;        // 更新存放路径, 默认使用全局配置
# String filePath;          // 最终安装路径, 默认使用全局配置
# String path;              // 同时覆盖 updatePath 和 filePath 配置
# String get;               // 选择指定文件的正则表达式, 默认选择第一个. 仅限 GitHub, Jenkins, Modrinth
# boolean getPreRelease;    // 允许下载预发布版本, 默认 false. 仅限 GitHub
# boolean zipFileCheck;     // 启用 zip 文件完整性检查, 默认 true
# boolean ignoreDuplicates; // 关闭哈希检查

** 此更新中存在语言配置更新**
省略...

更新内容

  • 添加 /aup stop 指令, 用于停止一个正在进行的更新
  • 优化信息显示
  • 修复无法关闭哈希检查

There are feature updates in the configuration in this update

### All available configurations in list ###
# Unless you know what you're doing, don't use it willy-nilly.
# String file;              // File name
# String url;               // Download link
# String tempPath;          // download cache path, use global configuration by default
# String updatePath;        // update path, used globally by default
# String filePath;          // The final installation path, used globally by default.
# String path;              // Overriding both updatePath and filePath configurations
# String get;               // Regular expression to select the specified file, first one is selected by default. GitHub, Jenkins, Modrinth only.
# boolean getPreRelease;    // Allow downloading of pre-releases, false by default. GitHub only.
# boolean zipFileCheck;     // Enable zip file integrity checking, true by default.
# boolean ignoreDuplicates; // Turn off hash checking

Language configuration update exists in this update
*Omitted... *

Updates

  • Added /aup stop command to stop an update in progress.
  • Optimize message display
  • Fixed inability to turn off hash checking

v2.4.1

24 Jan 05:56

Choose a tag to compare

Full Changelog: v2.4...v2.4.1

更新内容

  • 修复有时候不会释放锁, 你将看到 ### 更新程序重复启动或出现错误? 尝试提高更新检查间隔? ### 而没有进行更新

Updates

  • Fixed that sometimes the lock is not released, you will see ### Update program start repeatedly or error? Trying to increase the update check interval? ### and no update is performed

v2.4 多语言支持!

22 Jan 18:07

Choose a tag to compare

Full Changelog: v2.3...v2.4

此版本存在配置更新

  • 添加了多语言配置和 message 配置项

更新内容

  • 添加英文配置和语言
  • 添加英文文档
  • 允许自定义插件消息
  • 一些细节修复

Configuration updates exist for this version

  • Added multi-language configuration and message configuration items

update content

  • Added English configuration and language
  • Added English documentation
  • Allow custom plugin messages
  • Some detail fixes