Releases: yonaskolb/Mint
Releases · yonaskolb/Mint
0.14.0
Added
- Added
--no-installoption tomint run#160 @yonaskolb - Added
mint whichcommand for printing the path of an executable #162 @yonaskolb - The executable no longer needs to be provided in
mint runwhen passing arguments if there is only a single executable in the package eg:mint run realm/SwiftLint autocorrect#159 @yonaskolb
Changed
- Moved output of some commands to
--verboseand tweaked output #154 @yonaskolb
Fixed
- Fixed a bug that prevented the
Mintfilefrom resolving a GitHub repository where the name contains a period #153 @liamnichols
Internal
- Updated to SwiftCLI 6.0 #157 @yonaskolb
- Replace CircleCI with Github actions #158 @yonaskolb
0.13.0
Added
- Added the
--link(or-l) flag to thebootstrapoption, to optionally link the packages of aMintfileglobally #137 @acecilia
Fixed
- Fixed list of executables not showing when asking for to disambiguate between them #149 @yonaskolb
Internal
- Updated dependencies and removed SwiftPM dependency
0.12.0
Fixed
- Fixed building packages when running in Swift 5 #130 #131 @stefanomondino @yonaskolb
Changed
- Updated to Swift 5 and dropped Swift 4.2 #131 @yonaskolb
0.11.3
0.11.2
Added
- Packages can now be referenced by name in
mint installwhen already installed #100 @yonaskolb
Fixed
- Fixed packages from Mintfile not being read correctly on
mint runwhen specified by name #100 @yonaskolb
0.11.1
0.11.0
Added
- Added Linux support #82 @yonaskolb
- Executable names are now automatically read from
Package.swift#95 @yonaskolb - All executables in
Package.swiftare now installed #95 @yonaskolb - If multiple executables exist and one is not provided in
mint runit will ask you which one to run #95 @yonaskolb
Changed
- Breaking: changed
MINT_INSTALL_PATHenv toMINT_LINK_PATH#97 @yonaskolb - Breaking: changed
--prevent-globalto--no-link#97 @yonaskolb - Breaking: replaced
mint updatewithmint install --force#96 @yonaskolb --silentnow applies tomint installin addition tomint run@yonaskolb
Removed
- Breaking: Swift packages without executable products are no longer supported
- Breaking: Older style quoted command invocations are no longer supported. eg
mint run realm/SwiftLint "swiftlint autocorrect"
Fixed
- Fixed
Mintfileoutput not adhering to--silent#85 @yutailang0119 - Fixed installing nested resourcs in
Package.resources#93 @toshi0383
0.10.2
0.10.1
Fixed
- Fixed environment variables not being passed via
mint run@yonaskolb - Fixed
mint bootstrapoutput referring to the wrong path forMintfile@yonaskolb
0.10.0
Added
- Added
mint bootstrapcommand for installing all the packages in yourMintfile#79 @yonaskolb - Added
--mintfileargument for customMintfilepath #79 @yonaskolb - Added
stdinsupport tomint run#78 @yonaskolb
Changed
- Improved error output #78 @yonaskolb
- Customizable
standardOutandstandardErrorinMint#78 @yonaskolb - As global installs are now the default, replaced
--globalwith--prevent-globalflag @yonaskolb
Fixed
- Fixed output in run not being silenced when using a Mintfile #77 @yutailang0119
- Removed dotfiles from
mint listoutput @yonaskolb - Print errors to stderr #78 @yonaskolb
Internal
- Replaced
ShellOutwithSwiftCLI#78 @yonaskolb - Replaced
SPMwithSwiftCLI#78 @yonaskolb