This repository was archived by the owner on Sep 28, 2023. It is now read-only.
Releases: 3JoB/gmake2
Releases · 3JoB/gmake2
GMake2 v2.4.1 Release
The first safe update.
What's Changed
- Bump github.com/urfave/cli/v2 from 2.24.3 to 2.24.4 by @dependabot in #6
- Bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in #7
Full Changelog: v2.4.0...v2.4.1
GMake2 v2.4.0 (2040120) Release
Due to too many problems with chocolatey (such as moderators not reviewing, unable to upload update packages, etc.), gmake2 will no longer provide update packages for chocolatey.
Changelog
- Refactor directive selectors using Map
- Rename some keywords (
@copy=>@cp,@download=>@dl,@cmd=>@run) - Add keyword
@end(can be called with@if) - Expand built-in variables (gmake2 build information)
- Added
proxyfield inconfigconfiguration (applicable to@json,@dl,@req) @jsonusage method changes@jsonnow no longer requires configuration type (automatically checked)@jsonwill now automatically cache data to variables (different paths can be parsed multiple times later)- Removed an unusual whitespace in the error checking function
- Rewrite the download component (now does not support displaying progress bar)
- Pre-command group naming detection
- Added unregistered keyword detection
- Other optimizations and changes...
What's Changed
- Bump github.com/urfave/cli/v2 from 2.23.7 to 2.24.3 by @dependabot in #4
- Bump github.com/gookit/goutil from 0.6.1 to 0.6.4 by @dependabot in #3
New Contributors
- @dependabot made their first contribution in #4
Full Changelog: v2.3.0...v2.4.0
GMake2 v2.3.0-LTS Release
If you have used apt/dpkg to install, please uninstall the old version of gmake2 first, use apt update and then use apt install gmake2 to reinstall gmake2.
- Added
initcommand group (initialization on first boot) - Add
@waitkeyword(Assign after waiting for input) - Add
@reqkeyword - The
@reqkeyword now requiresreqto be set totruein theconfigcommand group to work configfor@reqkeyword changed todef- Fixed type naming error in
@jsonkeyword - GMake2 default file is now GMakefile.yml
- The
@waitkeyword detection method has been modified, and now supports prompts with spaces - Command group detection optimization
- Fix
@waitkeyword argument followed by an unexpected newline - and more....
Full Changelog: v2.2.0...v2.3.0
GMake2 v2.3.0-RC2 Preview
- [Change]
@reqnow requiresreqto be set totrueinconfigto be enabled - [Fix] Fixed a type naming error in the
@jsonkeyword - [Change] GMake2 default file is now
GMakefile.yml - there are more...
Preview release binary packages are only distributed to people who install via DEB server.
Full Changelog: v2.3.0-RC1...v2.3.0-RC2
GMake2 v2.3.0-RC1 Preview
- Added:
@reqkeyword.
Preview release binary packages are only distributed to people who install via DEB server.
GMake2 v2.2.0 Release
- [Compile] Provide binary and configuration files for Linux MIPS64.
- [New] New
@sleepkeywords. - [New] New
@valkeywords. - [New] New
@jsonkeywords. - [New] New
versioncommands. - [New] New
--debugtags. - [New] New
configgroup. - [Change] Replace the CLI framework.
- [Change] The package name
gmakeis changed togmake2. - [Change] Error output optimization.
- [Change] The variables declared through
varare now global. - [Change] Built -in variable format update.
Other Change
- [Document] In short, it is a major change ...
GMake2 v2.1.0 Release
- [New/Feats] Supports binary operations!
- [New] Extending built-in variables.
- [Change]
@downloadrewrite - [Change]
@mvoperation optimization - [Change]
@rmoperation optimization - [Change]
@mkdiroperation optimization - [Change] IsDir operation optimization
- [Change] IsFile operation optimization
- [Change]
@copyoperation optimization - [Fix] Fixed a wrong judgment.
- [Delete] Delete old comments
GMake2 v2.0.0 Release
Full Changelog: https://github.com/3JoB/gmake2/commits/v2.0.0
