Swiftpack.co - Swift Packages by johnfairh

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

Packages published by johnfairh

johnfairh/RubyGateway v5.2.0
Embed Ruby in Swift: load Gems, run scripts, call APIs seamlessly in both directions.
⭐️ 93
🕓 44 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.
5.2.0
44 weeks ago
#### Enhancements * Support building cleanly with Xcode13 GA. [Karim Alweheshy](https://github.com/karimalweheshy)
5.1.0
1 year ago
Update to require Swift 5.4 to build, Ruby 2.6 to run, and support Ruby 3 too. #### Breaking * Removed `RbGateway.taintChecks` -- `$SAFE` removed in Ruby 3 * Internal modules `CRuby` and `RubyGatewayHelpers` are now imported as `@_implementationOnly` #### Enhancements * Support Ruby 3 - check README notes on `-fdeclspec`, see CI for an example * Support building cleanly with Xcode 13 * Add `kwArgs` parameter to `RbMethod.yieldBlock(...)`
4.0.0
1 year ago
#### Breaking * Require minimum Swift 5.4 / Xcode 12.5 * Require minimum Ruby 2.6
3.2.1
2 years ago
#### Bug Fixes * Fix warnings and tests for Swift 5.2/Xcode 11.4.
3.2.0
2 years ago
#### Breaking * None #### Enhancements * Add `RbObjectAccess.setConstant(_:newValue:)`, somehow overlooked! * Add `RbGateway.setArguments(_:)` to help with ARGV-setting. #### Bug Fixes * None
3.1.0
2 years ago
#### Enhancements * Add `Hashable` conformance to `RbSymbol`. * Tests pass on Ruby 2.6 / Xcode 11.2.
3.0.0
3 years ago
##### Breaking * Require minimum Swift 5 / Xcode 10.2 / Ruby 2.3. * Standardize all APIs to not require a leading `name` arg label. * Retire `@dynamicMemberLookup` support now the level of support from Swift is clearer. May revisit this in future. ##### Enhancements * Implement class and singleton-class methods in Swift. * Define classes and modules from Swift. * Add module mix-in functions to `RbObject`. * Bind Ruby objects and methods directly to Swift objects and methods. * Add throwing conversion as alternative to optional initializer. * Add `RbMethod.callSuper()` to call superclass method.
2.0.0
3 years ago
##### Breaking * Require Swift 4.2. ##### Enhancements * Dynamic member lookup for property access or 0-arg methods. * Global variables can use native Swift types.
1.1.0
4 years ago
#### Enhancements * Add `RbComplex` wrapper for Ruby Complex. * Add `RbRational` wrapper for Ruby Rational. * Add `RbGateway.defineGlobalVar` - dynamically implement Ruby global variables in Swift.
1.0.0
4 years ago
##### Enhancements * Add `RbGateway.taintChecks`. * Full SemVer rules from now on.
johnfairh/TMLPersistentContainer 5.0.1
Shortest-path multi-step Core Data migrations in Swift
⭐️ 15
🕓 39 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.
5.0.1
2 years ago
### Bug Fixes * Don't generate empty targets list on Linux. [John Fairhurst](https://github.com/johnfairh) [#16](https://github.com/johnfairh/TMLPersistentContainer/issues/11)
5.0.0
2 years ago
#### Breaking * Add `NSPersistentCloudKitContainer`. This is breaking because the signature of the `MigrationDelegate` methods have changed to take an `NSPersistentContainer` instead of a `PersistentContainer` so that it can be shared between the two types of container. [Jonas Reichert](https://github.com/jonnybeegod) [#11](https://github.com/johnfairh/TMLPersistentContainer/issues/11) #### Enhancements * None. #### Bug Fixes * None.
4.1.0
2 years ago
#### Breaking * None. #### Enhancements * Add `warning` log messages when models are ignored due to conflicting names or entity metadata. [John Fairhurst](https://github.com/johnfairh) #### Bug Fixes * Fix intermittent ignoring of a model that contains multiple entities and appears more than once in the bundles. [John Fairhurst](https://github.com/johnfairh)
4.0.0
3 years ago
##### Breaking * Port to Swift 5, Xcode 10.2 [John Fairhurst](https://github.com/johnfairh) ##### Enhancements * None. ##### Bug Fixes * None.
3.0.0
4 years ago
##### Breaking * Port to Swift 4.1, Xcode 9.3. [John Fairhurst](https://github.com/johnfairh)
2.0.0
4 years ago
##### Breaking * Port to Swift 4, Xcode 9. [John Fairhurst](https://github.com/johnfairh) ##### Enhancements * None. ##### Bug Fixes * None.
1.0.1
4 years ago
##### Breaking * None. ##### Enhancements * None. ##### Bug Fixes * Detect best migration path correctly when first step of two alternates is an explicit migration. [John Fairhurst](https://github.com/johnfairh) [#5](https://github.com/johnfairh/TMLPersistentContainer/issues/5)
macOS
johnfairh/CRuby v2.0.0
Swift system module for libruby
⭐️ 8
🕓 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.
v2.0.0
1 year ago
Modernize, prep for Ruby 3. ##### Breaking * Require Swift 5.4. ##### Bug Fixes * Fix `--mode xcode` option on macOS 11.
v1.0.1
2 years ago
Deal with Ruby 2.6.X pkgconfig files with an empty `LIBS` line. Seeing problems on macOS linking against the static version of Ruby 2.6 and higher -- workaround is to use the shared library instead.
v1.0.0
4 years ago
First release.
johnfairh/swift-sass 1.6.0
Embed the Dart Sass compiler in Swift with custom importers and functions
⭐️ 3
🕓 5 days 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.
1.6.0
6 days ago
* Bundle the 1.54.2 `dart_sass_embedded` binaries. This is the first release to include binaries for both arm64 and x86 architectures for both macOS and Linux, selecting the right one when the package is built.
1.5.0
6 weeks ago
* Bundle the 1.53.0 `dart_sass_embedded` binaries
1.4.0
15 weeks ago
* Bundle the 1.50.1 `dart_sass_embedded` binaries
1.3.0
18 weeks ago
* Bundle the 1.49.9 `dart_sass_embedded` binaries
1.2.0
21 weeks ago
* Bundle the 1.49.9 `dart_sass_embedded` binaries
1.1.0
24 weeks ago
* Bundle the 1.49.8 `dart_sass_embedded` binaries
1.0.0
26 weeks ago
First major release, corresponding to the first stable release of the upstream Dart Sass embedded products. * Bundle the 1.49.7 `dart_sass_embedded` binaries * Support generation of source maps containing stylesheet sources
0.8.0
33 weeks ago
The package now implements every feature of the Sass embedded protocol. * Bundle the 1.0.0-beta.14 `dart_sass_embedded` binaries * Convert all interfaces to async-await * Add `FilesystemImporter` * Add `SassCalculation`
0.6.0
48 weeks ago
* Bundle the 1.0.0-beta.11 `dart_sass_embedded` binaries * Use `@spi` instead of underscored names to restrict `Sass` APIs * Add `SassArgumentList` * Make `.createNew` the default in `Compiler.init(...)` * Add `SassValue.listCount` * Support HWB-format `SassColor`s * Fix `SassColor` multithreading bugs * Fix `SassDynamicFunction` identity confusion
0.5.0
1 year ago
* Bundle the 1.0.0-beta-8 `dart_sass_embedded` binaries * Revise swift-log levels per SSWG best practices * Enable source maps by default * Add `CompilerResults.withFileLocation(...)` to generate deployable source map and css files * Add `CompilerResults.loadedURLs` * Add `verboseDeprecations` and `suppressDependencyWarnings` flags to `Compiler` initializers to control deprecation warnings * Require Swift 5.4
macOS linux
johnfairh/Bebop v1.8.1
API docs generation for Swift and Objective-C
⭐️ 2
🕓 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.
1.8.1
43 weeks ago
* Fix autolinking to 'uncle' nested types.
1.8.0
44 weeks ago
* Build on Swift 5.5 / Xcode 13 * Exclude `@_spi` declarations from >= `public` access * More valid HTML5 * Include a `.nojekyll` in docs
1.7.1
1 year ago
* Don't call out `nil` `true` etc. as unresolved autolinks * Tweak header horizontal spacing in logos area * Fix `actor` prefix in index pages * Fix Bitbucket line numbering
1.7.0
1 year ago
## Enhancements * Support footnotes in markdown * Enable full-text search in Dash docsets * Swift 5.5, including actors as first-class entities * Support DocC link, callout, and declaration lists in markdown * Bootstrap 5
1.6.0
1 year ago
## Enhancements * Swift 5.4 * Rewrite Apple documentation autolinking - Xcode database is no more, do it manually instead
1.5.0
1 year ago
## Enhancements * Support environment variable expansion in config file * Improve extension declarations * Allow customization of left nav titles
1.3.0
1 year ago
## Enhancements * Model documentation of `throws` as a full section instead of a callout -- much clearer to do this having worked with a project that makes extensive use of throwing errors. * Improve inherited docs logic, see `--inherited-docs-style` and `--inherited-docs-extension-style`. * Update npm dependencies. ## Bug fixes * Don't autolink names written in lowercase to case-insensitive versions on apple.com. Prevents unexpected (wrong) links for writing eg. `void`.
1.2.0
1 year ago
## Breaking * None ## Enhancements * Rewrite links to `README.md` * Strip the 'this is an inherited doc comment' paragraph from inherited docs ## Bug fixes * Don't autolink to extensions of types found in remote docsets * Fix formatting of properties with names in backticks
1.1.1
1 year ago
Support homebrew installation.
1.1.0
1 year ago
Xcode12 support.
macOS
johnfairh/SourceMapper 1.0.0
Create and edit Source Maps in Swift
⭐️ 1
🕓 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.
1.0.0
1 year ago
First release
johnfairh/steamworks-swift 0.1.0
Steamworks API in Swift
⭐️ 1
🕓 1 week 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.1.0
2 weeks ago
Tag a 'complete' version, maybe usable!
macOS linux windows

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