Releases: magefile/mage
v1.17.2 - Tab Completion
What's New
Tab completion is now available by running mage -install <shell> where the currently supported shells are zsh, bash, fish, and powershell. This was a long-requested feature that always made me nervous because it presumes a lot about your local machine... but I guess we're in for it now. Please report any issues you see.... it's rather a hard feature to test. But... it works on my machine? 😬
Fixed a backtick bug in comments and mage -l and mage -h no longer require compiling a binary, so they're way faster now.
Changelog
v1.17.1 - Fix for Asset Naming
Changelog
- 00dd13d chore(goreleaser): fix release asset names (#547)
- 88c49b7 support for inline doc comments on optional flags (#549)
What's Changed
- support for inline doc comments on optional flags by @natefinch in #549
- chore(goreleaser): fix release asset names by @suzuki-shunsuke in #547
New Contributors
- @suzuki-shunsuke made their first contribution in #547
Full Changelog: v1.17.0...v1.17.1
v1.17.0 - Multiline help text output
v1.16.0 Optional Arguments!
What's Changed
- feat: support trailing line comment for mage:import by @anuraaga in #480
- Update documentation to include Windows Magefile Cache by @WilliamRoyNelson in #484
- Comment typo: parse.go by @szTheory in #485
- ci: Extend
go-versionwith1.21.xby @michalbiesek in #479 - Correct test input code to support older go versions by @perrito666 in #490
- getFunction() ignoring receiver on imports by @na4ma4 in #509
- This adds a test to bug 508 by @perrito666 in #516
- chore(docs): updated README and site to include installation using go install command by @egor-denysenko in #499
- add the ability to call targets with float64 args by @natefinch in #525
- Add support for optional arguments by @natefinch in #538
New Contributors
- @anuraaga made their first contribution in #480
- @WilliamRoyNelson made their first contribution in #484
- @szTheory made their first contribution in #485
- @michalbiesek made their first contribution in #479
- @na4ma4 made their first contribution in #509
- @egor-denysenko made their first contribution in #499
Full Changelog: v1.15.0...v1.16.0
v1.15.0
v1.14.0 - Faster Than Ever
What's Changed
- give props to netlify on the main page by @natefinch in #410
- Update site to build with newer hugo by @perrito666 in #411
- bring docs for use of directives up to date by @efd6 in #407
- add blog post about v1.13 by @natefinch in #412
- fix author links by @natefinch in #413
- Add variadic support to mg.F by @perj in #402
- feat: rename templated imports to avoid collisions by @ladydascalie in #421
- Website: fixing typos by @deining in #429
- refactor(listGoFiles): remove go list dependency by @jaredallard in #440
- doc: add MacPorts install info by @herbygillot in #419
New Contributors
- @efd6 made their first contribution in #407
- @perj made their first contribution in #402
- @ladydascalie made their first contribution in #421
- @deining made their first contribution in #429
- @jaredallard made their first contribution in #440
- @herbygillot made their first contribution in #419
Full Changelog: v1.13.0...v1.14.0
v1.13.0 - Magefiles Directory and more!
What's Changed
- feat: allow mage:import alias to be defined for multiple imports by @viktorvoltaire in #398
- chore: wrap log.Println in cmd with verbose check by @viktorvoltaire in #399
- Detect deps that have already been invoked by @carolynvs in #346
- Replace godoc.org URLs by @JamieEdge in #342
- Add magefiles directory support by @perrito666 in #405
New Contributors
- @viktorvoltaire made their first contribution in #398
- @carolynvs made their first contribution in #346
- @JamieEdge made their first contribution in #342
- @perrito666 made their first contribution in #405
Full Changelog: v1.12.1...v1.13.0
v1.12.1 - Second Verse, Same as the First
This is a copy of v1.12.0 ... nothing has changed. However, there was an initial v1.12.0 that was created accidentally, and then deleted, and it's causing some go proxies to complain. So hopefully this will fix that.
Changelog
- 2f1ec40 ci: migrate from travis to github action (#391)
- fe9f942 evidently goreleaseer has changed in the last 4 years :) (#394)
- fd5011e Fix the rollback mechanism for tags during a release (#392)
- 404c119 sh.run(): quoted strings before join (#306)
- 0c5affe Add asdf installation instructions to docs (#383)
- e84bbc1 #288 add brew and scoop install to docs (#376)
- 80953f7 #378 bump travisci go16 (#379)
- dd94424 Create issue templates (#374)
- d9e2e41 fix: deterministic compiled mainfile (#348)
- 4cf3cfc make -h work with imported targets (#335)
- de7ca6c fix test for go 1.16 (#330)
v1.12.0 - Small Fixes
This is our first release in a while, and nothing major is added, but some small fixes have gone out, like making the mainfile deterministic and making sure we can use -h with imported targets.
Changelog
- 2f1ec40 ci: migrate from travis to github action (#391)
- fe9f942 evidently goreleaseer has changed in the last 4 years :) (#394)
- fd5011e Fix the rollback mechanism for tags during a release (#392)
- 404c119 sh.run(): quoted strings before join (#306)
- 0c5affe Add asdf installation instructions to docs (#383)
- e84bbc1 #288 add brew and scoop install to docs (#376)
- 80953f7 #378 bump travisci go16 (#379)
- dd94424 Create issue templates (#374)
- d9e2e41 fix: deterministic compiled mainfile (#348)
- 4cf3cfc make -h work with imported targets (#335)
- de7ca6c fix test for go 1.16 (#330)
v1.11.0 Arguments!
Changelog
07afc7d update release pipeline slightly (#327)
aba3950 I guess arguments work now (#326)
3730191 target: rework modtime comparison logic #323 (#324)
2ded30c Add -ldflags flag (#322)
50f568e get mage tests to pass on windows (#312)
707b7bd update the WorkDir (-w) flag to default to the Dir (-d) value as documented (#310)