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
proxy
field inconfig
configuration (applicable to@json
,@dl
,@req
) @json
usage method changes@json
now no longer requires configuration type (automatically checked)@json
will 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
init
command group (initialization on first boot) - Add
@wait
keyword(Assign after waiting for input) - Add
@req
keyword - The
@req
keyword now requiresreq
to be set totrue
in theconfig
command group to work config
for@req
keyword changed todef
- Fixed type naming error in
@json
keyword - GMake2 default file is now GMakefile.yml
- The
@wait
keyword detection method has been modified, and now supports prompts with spaces - Command group detection optimization
- Fix
@wait
keyword argument followed by an unexpected newline - and more....
Full Changelog: v2.2.0...v2.3.0
GMake2 v2.3.0-RC2 Preview
- [Change]
@req
now requiresreq
to be set totrue
inconfig
to be enabled - [Fix] Fixed a type naming error in the
@json
keyword - [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:
@req
keyword.
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
@sleep
keywords. - [New] New
@val
keywords. - [New] New
@json
keywords. - [New] New
version
commands. - [New] New
--debug
tags. - [New] New
config
group. - [Change] Replace the CLI framework.
- [Change] The package name
gmake
is changed togmake2
. - [Change] Error output optimization.
- [Change] The variables declared through
var
are 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]
@download
rewrite - [Change]
@mv
operation optimization - [Change]
@rm
operation optimization - [Change]
@mkdir
operation optimization - [Change] IsDir operation optimization
- [Change] IsFile operation optimization
- [Change]
@copy
operation 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