Yonaskolb Mint Versions Save

A package manager that installs and runs executable Swift packages

0.17.5

1 year ago

Fixed

  • Fixed a regression in 0.17.3 where packages with multiple executables were not being installed properly [#256]

0.17.4

1 year ago

Fixed

  • Fixed increased package installation sizes since 0.17.2. Mint now only installs required build artifacts like executables, bundles, resources, and dylibs #253 @yonaskolb

Commits

0.17.3

1 year ago

Changed

  • Only build executables from the package #251 @417-72KI

Fixed

  • Fixed some packages like newest version of SwiftlLint building as we're not building tests anymore #251 @417-72KI

0.17.2

1 year ago

Fixed

  • Fix dependencies like bundles and dylibs not getting copied, which fixes some packages like apple/swift-format and swiftgen/swiftgen #248 @fummicc1

Run mint install --force {package} to fix already installed packages

0.17.0

2 years ago

Fixed

  • Fixed package installation on newer versions of macOS and M1 machines #216 @yonaskolb
  • Fixed building in Xcode 13 #218 #219 @Armenm

Changed

  • The default package install path ($MINT_PATH) has changed from /usr/local/lib/mint to ~/.mint, and the global link path ($MINT_LINK_PATH) has changed from /usr/local/bin to ~/.mint/bin. This fixes installation issues on some systems, but in order to run globally installed packages without Mint you'll now need to add ~/.mint/bin to your $PATH. #216 @yonaskolb

Commits

0.16.0

3 years ago

Added

  • Added --overwrite option to mint install #186 @Econa77
  • Added --overwrite option to mint bootstrap #193 @Econa77

Fixed

  • Fixed installation in Xcode 12 #195 @nanashiki

Commits

0.15.0

3 years ago

Added

  • Running offline without specified version #164 #166 @vknabel

Changed

  • Allow packages in Mintfile that don't specifiy a version #181 @kiyot

Fixed

  • Support building for architectures other than x86_64 on macOS (Apple Silicon) #185

0.14.2

4 years ago

Changed

  • Changeed list output to show what executables are installed if they differ from package name, and also disambiguate packages with the same name and different sources #170 @acecilia

Fixed

  • Fixed the run to support when a package with the same name is installed from different origins (for example: yonaskolb/xcodegen and acecilia/xcodegen). #170 @acecilia
  • Fix the uninstall option: previously, the name for the symlink to remove was calculated using the package name passed from command line, which could be partial (for example simple instead of simplepackage), resulting on the symlink not being removed. #170 @acecilia
  • Fixed installing versions that reference a git sha #172 @yonaskolb
  • Added escaping of paths when linking. Avoids an error, when MINT_LINK_PATH contains spaces. @lutzifer

Commits

0.14.1

4 years ago

Fixed

  • Fixed some verbose output being shown in non verbose states

Commits

0.14.0

4 years ago

Added

  • Added --no-install option to mint run #160 @yonaskolb
  • Added mint which command for printing the path of an executable #162 @yonaskolb
  • The executable no longer needs to be provided in mint run when 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 --verbose and tweaked output #154 @yonaskolb

Fixed

  • Fixed a bug that prevented the Mintfile from 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

Commits