Skip to content
This repository was archived by the owner on Sep 28, 2023. It is now read-only.

Releases: 3JoB/gmake2

GMake2 v2.4.1 Release

18 Feb 03:23
c23da8d
Compare
Choose a tag to compare

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

17 Feb 07:18
Compare
Choose a tag to compare

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 in config 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

Full Changelog: v2.3.0...v2.4.0

GMake2 v2.3.0-LTS Release

10 Feb 09:53
Compare
Choose a tag to compare

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 requires req to be set to true in the config command group to work
  • config for @req keyword changed to def
  • 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

03 Feb 02:57
Compare
Choose a tag to compare
  • [Change] @req now requires req to be set to true in config 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

20 Jan 12:13
Compare
Choose a tag to compare
  1. Added: @req keyword.

Preview release binary packages are only distributed to people who install via DEB server.

GMake2 v2.2.0 Release

17 Jan 12:30
Compare
Choose a tag to compare
  1. [Compile] Provide binary and configuration files for Linux MIPS64.
  2. [New] New @sleep keywords.
  3. [New] New @val keywords.
  4. [New] New @json keywords.
  5. [New] New version commands.
  6. [New] New --debug tags.
  7. [New] New config group.
  8. [Change] Replace the CLI framework.
  9. [Change] The package name gmake is changed to gmake2.
  10. [Change] Error output optimization.
  11. [Change] The variables declared through var are now global.
  12. [Change] Built -in variable format update.

Other Change

  1. [Document] In short, it is a major change ...

GMake2 v2.1.0 Release

15 Jan 13:02
Compare
Choose a tag to compare
  1. [New/Feats] Supports binary operations!
  2. [New] Extending built-in variables.
  3. [Change] @download rewrite
  4. [Change] @mv operation optimization
  5. [Change] @rm operation optimization
  6. [Change] @mkdir operation optimization
  7. [Change] IsDir operation optimization
  8. [Change] IsFile operation optimization
  9. [Change] @copy operation optimization
  10. [Fix] Fixed a wrong judgment.
  11. [Delete] Delete old comments

GMake2 v2.0.0 Release

15 Jan 08:00
Compare
Choose a tag to compare