Swiftpack.co - Swift Packages by yonaskolb

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by yonaskolb

yonaskolb/XcodeGen 2.40.1
A Swift command line tool for generating your Xcode project
⭐️ 6,787
🕓 2 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
2.40.1
2 weeks ago
### Fixed - Reverted `.xcprivacy` handling. They will now again be treated as resources by default @yonaskolb
2.40.0
2 weeks ago
### Added - Added support for local Swift packages at the project root by specifying a "" group #1413 @hiltonc - Added a custom `shell` to a scheme's pre and post actions #1430 @balazs-vimn ### Changed - `.xcprivacy` files are now not added to any build phases by default #1464 @yonaskolb
2.39.1
10 weeks ago
### Added - Proper defaults for `.cp` and `.cxx` files #1447 @eschwieb ### Fixed - Fixed bundle access crash #1448 @freddi-kit - Pinned XcodeProj version to fix breaking changes when XcodeGen is used as a dependency #1449 @yonaskolb
2.39.0
10 weeks ago
### Added - Support Artifact Bundle #1388 @freddi-kit - Added support for `.xcstrings` String Catalogs #1421 @nicolasbosi95 - Added default `LD_RUNPATH_SEARCH_PATHS` for visionOS #1444 @Dahlgren - Added `watchOS` as a supported cross platform destination #1438 @tatsuky ### Fixed - Fixed custom local package groups not being created #1416 @JaapManenschijn - Fixed spec validation error type #1439 @Lutzifer - Create parent group for local package groups if it does not exist already #1417 @JaapManenschijn ### Internal - Updated Rainbow version #1424 @nysander
2.38.0
25 weeks ago
### Added - [Multi-destination targets](https://github.com/yonaskolb/XcodeGen/blob/master/Docs/ProjectSpec.md#supported-destinations) #1336 @amatig - Added `supportedDestinations` to target - Added optional new `platform` value of `auto` when using `supportedDestinations` - Added `destinationFilters` for sources and dependencies - Added `inferDestinationFiltersByPath`, a convenience filter for sources - `.mlpackage` files now default to being a source type #1398 @aaron-foreflight - Added support for `Build Tool Plug-ins` in `AggregateTarget` #1390 @BarredEwe ### Fixed - Fixed source file `includes` not working when no paths were found #1337 @shnhrrsn - Supports specifying multiple package products #1395 @simonbs
2.37.0
36 weeks ago
### Added - Added support for adding `Build Tool Plug-ins` to targets #1374 @BarredEwe
2.36.1
36 weeks ago
### Fixed - Revert addition of `ENABLE_MODULE_VERIFIER` build setting for causing issues in tests and some setups #1387 @yonaskolb
2.36.0
36 weeks ago
### Added - Added `scheme.enableGPUValidationMode` #1294 @LouisLWang - Added visionOS support #1379 @shiba1014 - Added ability to disable Thread performance checker in Schemes #1380 @piellarda - Added support for `RuntimeIssue` breakpoints #1384 @yonaskolb ### Changed - The project object version has been updated for Xcode 14.3 #1368 @leonardorock - Updated recommended settings for Xcode 14.3 #1385 @yonaskolb - Dropped support for Xcode 12 and 13, due to XcodeProj update #1384 @yonaskolb ### Fixed - Fix external dependencies from being removed by Xcode #1354 @OdNairy - Stop creating orphaned object references when reusing references to external dependencies #1377 @liamnichols
2.35.0
52 weeks ago
### Added - Added support for shared breakpoints #177 @alexruperez @myihsan - Added support for `putResourcesBeforeSourcesBuildPhase` in a target #1351 @mat1th ### Fixed - Fix case where source paths may not be deduplicated correctly resulting in duplicate groups and/or a crash in running XcodeGen #1341 @dalemyers
2.34.0
1 year ago
### Changed - Added support for `swiftcrossimport` folders. #1317 @Iron-Ham - Added support for [Scheme Management](Docs/ProjectSpec.md##scheme-management) #1142 @wendyliga, @teameh ### Fixed - Fix includes when the projectRoot is a relative path #1262 @CraigSiemens - Renamed build phase `Embed App Extensions` to `Embed Foundation Extensions` to fix Xcode 14 warning #1310 @casperriboe
macOS
yonaskolb/Mint 0.17.5
A package manager that installs and runs executable Swift packages
⭐️ 2,216
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
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](https://github.com/yonaskolb/Mint/pull/253) @yonaskolb [Commits](https://github.com/yonaskolb/Mint/compare/0.17.3...0.17.4)
0.17.3
1 year ago
#### Changed - Only build executables from the package [#251](https://github.com/yonaskolb/Mint/pull/251) @417-72KI #### Fixed - Fixed some packages like newest version of SwiftlLint building as we're not building tests anymore [#251](https://github.com/yonaskolb/Mint/pull/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](https://github.com/yonaskolb/Mint/pull/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](https://github.com/yonaskolb/Mint/pull/216) @yonaskolb - Fixed building in Xcode 13 [#218](https://github.com/yonaskolb/Mint/pull/218) [#219](https://github.com/yonaskolb/Mint/pull/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](https://github.com/yonaskolb/Mint/pull/216) @yonaskolb [Commits](https://github.com/yonaskolb/Mint/compare/0.16.0...0.17.0)
0.16.0
3 years ago
#### Added - Added `--overwrite` option to `mint install` [#186](https://github.com/yonaskolb/Mint/pull/186) @Econa77 - Added `--overwrite` option to `mint bootstrap` [#193](https://github.com/yonaskolb/Mint/pull/193) @Econa77 ### Fixed - Fixed installation in Xcode 12 [#195](https://github.com/yonaskolb/Mint/pull/195) @nanashiki [Commits](https://github.com/yonaskolb/Mint/compare/0.15.0...0.16.0)
0.15.0
3 years ago
#### Added - Running offline without specified version [#164](https://github.com/yonaskolb/Mint/issues/164) [#166](https://github.com/yonaskolb/Mint/pull/166) @vknabel #### Changed - Allow packages in Mintfile that don't specifiy a version [#181](https://github.com/yonaskolb/Mint/issues/181) @kiyot #### Fixed - Support building for architectures other than x86_64 on macOS (Apple Silicon) [#185](https://github.com/yonaskolb/Mint/pull/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](https://github.com/yonaskolb/Mint/pull/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](https://github.com/yonaskolb/Mint/pull/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](https://github.com/yonaskolb/Mint/pull/170) @acecilia - Fixed installing versions that reference a git sha [#172](https://github.com/yonaskolb/Mint/pull/172) @yonaskolb - Added escaping of paths when linking. Avoids an error, when MINT_LINK_PATH contains spaces. @lutzifer [Commits](https://github.com/yonaskolb/Mint/compare/0.14.1...0.14.2)
0.14.1
4 years ago
#### Fixed - Fixed some verbose output being shown in non verbose states [Commits](https://github.com/yonaskolb/Mint/compare/0.14.0...0.14.1)
0.14.0
4 years ago
#### Added - Added `--no-install` option to `mint run` [#160](https://github.com/yonaskolb/Mint/pull/160) @yonaskolb - Added `mint which` command for printing the path of an executable [#162](https://github.com/yonaskolb/Mint/pull/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](https://github.com/yonaskolb/Mint/pull/159) @yonaskolb #### Changed - Moved output of some commands to `--verbose` and tweaked output [#154](https://github.com/yonaskolb/Mint/pull/154) @yonaskolb #### Fixed - Fixed a bug that prevented the `Mintfile` from resolving a GitHub repository where the name contains a period [#153](https://github.com/yonaskolb/Mint/pull/153) @liamnichols #### Internal - Updated to SwiftCLI 6.0 [#157](https://github.com/yonaskolb/Mint/pull/157) @yonaskolb - Replace CircleCI with Github actions [#158](https://github.com/yonaskolb/Mint/pull/158) @yonaskolb [Commits](https://github.com/yonaskolb/Mint/compare/0.13.0...0.14.0)
yonaskolb/SwagGen 4.7.0
OpenAPI/Swagger 3.0 Parser and Swift code generator
⭐️ 626
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
4.7.0
1 year ago
### Changed - Expanded `IntegerFormat` to support more fixed width integers #301 @wqz-leo - Append more types of values to MultipartFormData including arrays and dictionaries #293 @0x0c ### Fixed - Fixed duplicated switch cases when using explicit mappings in oneOf discriminator #297 @JanC - Prefer generating composed types (oneOf, anyOf, ..) if the schema contains both `type: object` and `oneOf` #302 @JanC
4.6.0
2 years ago
### Fixed - Fixed compilation with Xcode 13 #282 @sroebert ### Changed - Improved `CodeFormatter` efficiency #272 @zntfdr - Updated Alamofire used in template to 5.4.4 #283 @0x0c [Commits](https://github.com/yonaskolb/SwagGen/compare/4.5.0...4.6.0)
4.5.0
2 years ago
### Changed - Updated Alamore version in the Swift template to be 5.4.3 #273 @0x0c - Minimum Swift version in the Swift template is now 5.2 #273 @0x0c - Minimum iOS version in the Swift template is now 10 #273 @0x0c ### Fixed - Fixed sporadic crashes due to malformed URLs #268 @marcelvoss - Fixed generation of inline types for `allOf` #267 @nicholascross, #278 @liamnichols [Commits](https://github.com/yonaskolb/SwagGen/compare/4.4.0...4.5.0)
4.4.0
3 years ago
### Added - Support multiple authentication types per operation #222 @malteburkert - Added support for `decimal` number format #259 @yonaskolb - Added `numberType`, `doubleType`, `floatType` and `decimalType` template options #259 @yonaskolb - Added support for binary response bodies #224 @Hustenbonbon ### Fixed - Fixed inline allOf group generation - Fixed property generation when there is only one group schema; the first group schema type will be used as the type #217 - Added `anyType` option that allows to override `Any` in models - Fixed date encoding formatter to conform to RFC3339 - Fixed `.swift-version` to use Swift 5.2 instead of Swift 4.1 #246 - Fixed Server is not defined issue #197 ### Internal - SwagGen minimum Swift version is 5.0 [Commits](https://github.com/yonaskolb/SwagGen/compare/4.3.1...4.4.0)
4.3.1
4 years ago
### Fixed - Fixed `'??' has non-optional type` warning #207 - Fixed incorrect replacements in server variables #209 - Fixed nullable references not being generated as optionals #216 @alephao ### Internal - Removed needless `Array` initialization. #212 @RomanPodymov [Commits](https://github.com/yonaskolb/SwagGen/compare/4.3.0...4.3.1)
4.3.0
4 years ago
### Added - Added ability to set nested template options from the command line using dot syntax eg `--option "typeAliases.ID: String"` #189 - Added a customizable `jsonEncoder` on APIClient #172 #203 - Added support for using a custom encoder per request #172 #203 ### Changes - List operations by path and then by method to keep the order consistent between code generations #185 - Add `codableResponses` option that constrains all models and responses to Codable #198 - Add `propertyNames` option that allow to override the name of properties #196 ### Fixed - Fixed responses from silently failing to parse when missing a `description`, which is now an optional property that defaults to an empty string #193 - Add missing custom model protocol name #191 - Fixed missing customization of JSONEncoder instance to encode request's body #147 - Fixed string uploads #161 [Commits](https://github.com/yonaskolb/SwagGen/compare/4.2.0...4.3.0)
4.2.0
4 years ago
### Swift Template Changes - Added support for objects in query params #158 - Added support for nullable properties #165 - Removed 3rd party Result framework #174 - Fixed path to `Enum.swift` on Linux #157 - Fixed model initializers with multiple levels of inheritance #175 ### Fixes - Decode Swagger specs with no components #180 ### Changes - Update dependencies [Commits](https://github.com/yonaskolb/SwagGen/compare/4.1.0...4.2.0)
4.1.0
5 years ago
### Added - Added swift template option `enumUndecodableCase` that adds an `undecodable` case to enums when decoding fails #141 ### Fixed - Fixed installing in Swift 5 #139 - Fixed Swift template building in Swift 5 by Alamofire #139 ### Changed: - Updated codebase to Swift 5 and dropped Swift 4.2 #139 [Commits](https://github.com/yonaskolb/SwagGen/compare/4.0.0...4.1.0)
4.0.0
5 years ago
### Added - Added support for OpenAPISpec/Swagger 3. Support for Swagger 2 has been removed. For that please use release 3.0.2 or the `swagger_2` branch #118 #121 - Added [StencilSwiftKit](https://github.com/SwiftGen/StencilSwiftKit) support for templates #111 - Added `oneOf` and `anyOf` with discriminators #121 - Added support for generating inline schemas when they are wrapped in an array #121 ### Swift Template Updates - Swagger 3 support #118 - Added generated `Server` #118 - Discriminated `oneOf` and `anyOf` enums #121 - Allow both form and path parameters in the same request #118 - Add headers to request #120 - Add framework `Info.plist` #117 - Use `safeArrayDecoding` #117 - Catch `APIClientError` from RequestBehaviour validation #117 - Added `typeAliases` option #117 - Validation error changed from a String to an Error #117 - Improve request description and summary #117 - Change `SecurityRequirement.scope` string to `SecurityRequirement.scopes` array #117 - Use `StringCodingKey` instead of enum types #117 - Replace `DateTime` with `Date` #117 - Update `Alamofire` dependency to 4.8.1 #123 - Update `Result` dependency to 4.1.0 #123 - Enums conform to Equatable and CaseIterable #124 - Removed support for Swift 4.1 #124 - Only generate `isEqual` in model classes not structs #117 - Fixed path params that don't have swift friendly names #130 - Fixed operations with mutiple success responses and no error responses #127 - Fix nested schemas in subclasses thinking they have a parent #128 - Handle nil `modelProtocol` option #117 ### Removed - Removed support for Swagger 2 #118 - Removed Swift 4.1 support #134 [Commits](https://github.com/yonaskolb/SwagGen/compare/3.0.2...4.0.0)
3.0.2
5 years ago
### Added - Added `example` and `default` to the generator ### Fixed - Changed default date formatter in templates to use `yyyy` not `YYY` #114 - Fixed date formatting of `DateDay` properties #114 - Fixed encoding of dictionary types #113 ### Internal - Updated to Swift 4.2 - Updated YAMS, Rainbow and SwiftCLI [Commits](https://github.com/yonaskolb/SwagGen/compare/3.0.1...3.0.2)
yonaskolb/Beak 0.5.1
A command line interface for your Swift scripts
⭐️ 579
🕓 3 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.5.1
5 years ago
### Fixed: - Fixed homebrew installations @yonaskolb [Commits](https://github.com/yonaskolb/Beak/compare/0.5.0...0.5.1)
0.5.0
5 years ago
### Fixed: - Fixed installation when building in Swift 5 #44 yonaskolb ### Changed: - Updated to Swift 5 and dropped Swift 4.2 #44 @yonaskolb [Commits](https://github.com/yonaskolb/Beak/compare/0.4.0...0.5.0)
0.4.0
5 years ago
### Added - Added support for reading from input in beak files (stdin) #29 @jakeheis - Added support for cancellation (SIGINT forwarding) #29 @jakeheis - Added support for passing `nil` to optional parameters #29 @jakeheis - Added Linux support #33 @yonaskolb #### Fixed - Fixed running on case sensitive file systems #27 @tflhyl - Fixed homebrew installations #32 @yonaskolb #### Changed - Changed beak cache path from `~/Documents/beak/builds` to `~/.beak/builds` #30 @tflhyl #### Internal - Replaced `SwiftPM` and `SwiftShell` with `SwiftCLI` #29 @jakeheis - Created seperate `BeakCLI` target #31 @yonaskolb [Commits](https://github.com/yonaskolb/Beak/compare/0.3.5...0.4.0)
0.3.5
6 years ago
#### Fixed - Fix parsed docs not matching to the correct functions in some cases #21 [Commits](https://github.com/yonaskolb/Beak/compare/0.3.4...0.3.5)
0.3.4
6 years ago
#### Fixed - Fixed swift package manager dependency targeting so that `BeakCore` can be used as a dependency #19 #### Internal - Updated PathKit, SWXMLHash, swift-package-manager, and SwiftShell [Commits](https://github.com/yonaskolb/Beak/compare/0.3.3...0.3.4)
0.3.3
6 years ago
#### Fixed - Fixed a installation issue due to a dependency on a Swift PM commit that no longer existed #17 [Commits](https://github.com/yonaskolb/Beak/compare/0.3.2...0.3.3)
0.3.2
6 years ago
#### Fixed - Fixed the parsing of files with anonymous functions within the public functions #15 [Commits](https://github.com/yonaskolb/Beak/compare/0.3.1...0.3.2)
0.3.1
6 years ago
#### Added - Added shebang documentation `#!/usr/bin/env beak --path` #### Fixed - Fixed dependency declarations not being parsed if they didn't start on the first line, for example if you have a shebang [Commits](https://github.com/yonaskolb/Beak/compare/0.3.0...0.3.1)
0.3.0
6 years ago
#### Added - added homebrew formula - added automatic copying back of edited script from Xcode in `beak edit` - added ability to simply run file as a script without specifying a function #### Changed - moved `--path` parameter before subcommands [Commits](https://github.com/yonaskolb/Beak/compare/0.2.0...0.3.0)
0.2.0
6 years ago
#### Added - Unnamed params are now parsed to positional arguments - Added `beak edit` command - Added `beak --version` - Added `release` to `beak.swift` ### Changed - Improved error logging - Show param defaults in `run --help` - Removed unused dependencies - Use dynamic argument lookup from Swift PM PR - Don't write build files if unchanged #### Fixed - Fixed build path of beak files - Fixed build errors when multiple dependency libraries are imported - Fixed `install` beak function [Commits](https://github.com/yonaskolb/Beak/compare/0.1.0...0.2.0)
yonaskolb/Genesis 0.9.0
Templating, scaffolding and generation tool
⭐️ 191
🕓 43 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.9.0
43 weeks ago
- allow files to plain copy other files or directories - allow option type `array` to just be a comma separated string value if no child options are defined - if a file has a template it will use that as the default path
0.8.0
1 year ago
Update StencilSwiftKit to 2.10.0 and Stencil to 0.15.0
0.7.0
2 years ago
Update dependencies
0.6.0
2 years ago
Template files without content or a template will now generate a directory
0.5.0
2 years ago
Builds on Xcode 13
0.4.0
5 years ago
Update to Swift 5 and drop Swift 4.2
0.3.0
5 years ago
### Changed - Updated `StencilSwiftKit` and other dependencies
0.2.0
6 years ago
### Added - Exposed `GenesisKit` as library for use in other tools - Add support for Stencil tags in option questions and values
0.1.0
6 years ago
Initial release
yonaskolb/Codability 0.2.1
Useful helpers for working with Codable types in Swift
⭐️ 129
🕓 3 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.2.1
5 years ago
#### Fixed - Fixed nill AnyCodable values being encoded as null [Commits](https://github.com/yonaskolb/XcodeGen/compare/0.2.0...0.2.1)
0.2.0
5 years ago
### Added - `InvalidElementBehaviour` for controlling what happens when a collection element fails decoding
0.1.0
6 years ago
Initial release
yonaskolb/SwiftGUI 0.2.2
A SwiftUI GUI for browsing and editing pure Swift objects
⭐️ 35
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.2.0
1 year ago
- View and edit optional values - Inset text descriptions and make scrollable - Remove navigation title from SwiftView so it can be set on the outside
0.1.1
2 years ago
Remove fork of Runtime
0.1.0
2 years ago
Initial release. Consider unstable
iOS macOS
yonaskolb/Stringly 0.9.0
Manage and generate localization files
⭐️ 18
🕓 2 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.9.0
2 years ago
Adds support for Xcode 13 - @janiduw
0.8.0
2 years ago
- Add `Strings.overrides` which can be used for things like A/B tests, remote values, or any other customisation
0.7.1
3 years ago
- Fix generated table name for NSLocalizedString
0.7.0
3 years ago
- add `string(for:)` to string groups in generated Swift file for dynamic lookups - reduce size of generated Swift file by reducing static string group keys
0.6.0
4 years ago
- Make generated Swift Strings public - Make localized Bundle customizable
0.5.0
4 years ago
- Added unnamed placeholders with empty braces: `{}`
0.4.1
4 years ago
- Fixed placeholders at beginning of string
0.4.0
4 years ago
- Changed placeholders from `${name}` to `{name}`. Escape braces with `\{actual braces}`
0.3.1
4 years ago
- Don't write files if content is the same
0.3.0
4 years ago
- multi-language - placeholders - plurals

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics