Swiftpack.co - Swift Packages by jpsim

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

Packages published by jpsim

jpsim/SourceKitten 0.34.1
An adorable little framework and command line tool for interacting with SourceKit.
⭐️ 2,168
🕓 5 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.34.1: Async Send
5 weeks ago
##### Breaking * None. ##### Enhancements * Add `Request.sendAsync()` function. [JP Simard](https://github.com/jpsim) [#759](https://github.com/jpsim/SourceKitten/issues/759) ##### Bug Fixes * None.
0.34.0: bzlcat
10 weeks ago
##### Breaking * SourceKitten now requires Swift 5.7 or higher to build. [JP Simard](https://github.com/jpsim) ##### Enhancements * Added support for bzlmod. [Keith Smiley](https://github.com/keith) ##### Bug Fixes * None.
0.33.1
18 weeks ago
##### Breaking * None. ##### Enhancements * Add a `File.clearCaches()` function to clear a file's cached data. [JP Simard](https://github.com/jpsim) ##### Bug Fixes * None.
0.33.0: Bastet
33 weeks ago
##### Breaking * SourceKitten now requires Swift 5.6 or higher to build, and macOS 12 or higher to run. [JP Simard](https://github.com/jpsim) * SourceKitten now always uses the in-process version of sourcekitd on macOS. The `IN_PROCESS_SOURCEKIT` environment variable is ignored and the `SourceKittenConfiguration.preferInProcessSourceKit` API has been completely removed. [JP Simard](https://github.com/jpsim) ##### Enhancements * Adds Bazel Build Support. [Maxwell Elliott](https://github.com/maxwellE) * Support docs generation with Xcode 14 projects. [John Fairhurst](https://github.com/johnfairh) ##### Bug Fixes * None.
0.32.0: Async Kitten
1 year ago
##### Breaking * SourceKitten now requires Swift 5.3 or higher to build. [JP Simard](https://github.com/jpsim) ##### Enhancements * Support docs generation on Swift 5.6. [John Fairhurst](https://github.com/johnfairh) * Added `SwiftDeclarationAttributeKind` values introduced in Swift 5.6. [JP Simard](https://github.com/jpsim) * Add `IN_PROCESS_SOURCEKIT` environment variable, which causes to use the in-process version of sourcekitd on macOS. This avoids the use of XPC, which is prohibited in some sandboxed environments, such as in Swift Package Manager plugins. [Juozas Valancius](https://github.com/juozasvalancius) ##### Bug Fixes * None.
0.31.1: Async Fur Ball
1 year ago
##### Breaking * None. ##### Enhancements * Objective C Union support. [Brian Osborn](https://github.com/bosborn) [#705](https://github.com/jpsim/SourceKitten/issues/705) * Add `key.attributes` and `key.attribute` enum cases to `SwiftDocKey`. [Erick Sanchez](https://github.com/ErickESGoogle) * Add `--prettify` and `--sort-keys` flags to complete command, both of which default to false. Previously these options were hardcoded to be enabled, which slowed down the command when processing large inputs. [Paul Taykalo](https://github.com/PaulTaykalo) [#710](https://github.com/jpsim/SourceKitten/issues/710) * Add new `SwiftDeclarationAttributeKind` members available starting with Swift 5.4/5.5. [John Fairhurst](https://github.com/johnfairh) ##### Bug Fixes * None.
0.31.0: Time Feline Of The Year
2 years ago
##### Breaking * SourceKitten now requires Swift 5.2 or higher to build. [JP Simard](https://github.com/jpsim) * SourceKittenFramework can no longer be integrated as a Carthage depdendency. [JP Simard](https://github.com/jpsim) * `SourceKitten.xcworkspace` and `sourcekitten.xcproject` have been completely removed. You can still use Xcode to develop SourceKitten by opening it as a Swift Package by typing `xed .` or `xed Package.swift` from your shell. [JP Simard](https://github.com/jpsim) * The command line syntax has slightly changed due to migrating from the Commandant command line parsing library to swift-argument-parser. For the most part the breaking changes are all to make the syntax more unix compliant and intuitive to use. For example, commands such as `sourcekitten --help` or `sourcekitten -h` now work as expected. The help output from various commands has greatly improved as well. A few notable breaking changes: * `doc --spm-module` was removed (use `--spm --module-name` instead) * `sourcekitten module_info` is now `sourcekitten module-info` [JP Simard](https://github.com/jpsim) ##### Enhancements * None. ##### Bug Fixes * Always bypass codesigning when building Xcode projects. [John Fairhurst](https://github.com/johnfairh) [#1183](https://github.com/realm/jazzy/issues/1183)
0.30.1: Derivative Whiskers
2 years ago
##### Breaking * None. ##### Enhancements * Add `SwiftDeclarationAttributeKind` values introduced in Swift 5.3. [JP Simard](https://github.com/jpsim) ##### Bug Fixes * None.
0.30.0: Cats Don't Wear Masks
2 years ago
##### Breaking * SourceKitten now requires Swift 5.1 or higher to build. [JP Simard](https://github.com/jpsim) ##### Enhancements * Update Yams to 4.0.0. [Keith Smiley](https://github.com/keith) [JP Simard](https://github.com/jpsim) * Add `SwiftDeclarationAttributeKind` values introduced in Swift 5.2. [JP Simard](https://github.com/jpsim) ##### Bug Fixes * Fix crashes when parsing .m files. [Joe Laws](https://github.com/jlaws) * Stop the program immediately if the `xcodebuild` command fails. [John Fairhurst](https://github.com/johnfairh) [#643](https://github.com/jpsim/SourceKitten/issues/643)
0.29.0: Kitty Nibble
3 years ago
##### Breaking * Replace all uses of `Int`/`Int64`/`NSRange` representing byte offsets to use newly introduced `ByteCount` and `ByteRange` values instead. This will minimize the risk of accidentally using a byte-based offset in character-based contexts. [Paul Taykalo](https://github.com/PaulTaykalo) [JP Simard](https://github.com/jpsim) ##### Enhancements * None. ##### Bug Fixes * Improve `key.parsed_declaration` in Swift 5.1+ for declarations on multiple lines without a body. [John Fairhurst](https://github.com/johnfairh) [#633](https://github.com/jpsim/SourceKitten/issues/633)
macOS
jpsim/Yams 5.0.5
A Sweet and Swifty YAML parser.
⭐️ 966
🕓 5 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.5
5 weeks ago
##### Breaking * None. ##### Enhancements * None. ##### Bug Fixes * Fix using Yams from bazel without bzlmod. [Keith Smiley](https://github.com/keith)
5.0.4
8 weeks ago
##### Breaking * None. ##### Enhancements * Statically link `CYaml` when building with SwiftPM. [Saleem Abdulrasool](https://github.com/compnerd) ##### Bug Fixes * None.
5.0.3
10 weeks ago
##### Breaking * None. ##### Enhancements * Added support for bzlmod. [Keith Smiley](https://github.com/keith) ##### Bug Fixes * None.
5.0.2
10 weeks ago
##### Breaking * None. ##### Enhancements * Added support for bzlmod. [Keith Smiley](https://github.com/keith) ##### Bug Fixes * None.
5.0.1
48 weeks ago
##### Breaking * None. ##### Enhancements * None. ##### Bug Fixes * Build CYaml as PIC (Position Independent Code) when building with CMake. [Yuta Saito](https://github.com/kateinoigakukun)
5.0.0
1 year ago
##### Breaking * Swift 5.4 or later is now required to build Yams. [JP Simard](https://github.com/jpsim) ##### Enhancements * Adding `sequenceStyle` and `mappingStyle` to `Emitter.Options` [Terence Grant](https://github.com/tatewake) ##### Bug Fixes * None. # Swift Package Manager ```swift .package(url: "https://github.com/jpsim/Yams.git", from: "5.0.0") ``` # Bazel ```starlark http_archive( name = "com_github_jpsim_yams", sha256 = "b31b6df500d6191368c93f605690ca9857fff7c6fd1c8897e9765fb624535c63", strip_prefix = "Yams-5.0.0", url = "https://github.com/jpsim/Yams/archive/refs/tags/5.0.0.tar.gz", ) ```
4.0.6
1 year ago
##### Breaking * None. ##### Enhancements * Update Bazel config to allow targets to be directly consumed. [Maxwell Elliott](https://github.com/maxwellE) * Fix some Bazel integration issues [Keith Smiley](https://github.com/keith) ##### Bug Fixes * Fix build error when integrating Yams using CocoaPods. [JP Simard](https://github.com/jpsim)
4.0.5
2 years ago
##### Breaking * None. ##### Enhancements * Adds the ability to build Yams for Linux and MacOS via Bazel. [Maxwell Elliott](https://github.com/maxwellE) * Updated libYAML. See changes here: https://github.com/yaml/libyaml/compare/53f5b86...acd6f6f [JP Simard](https://github.com/jpsim) ##### Bug Fixes * None.
4.0.4
2 years ago
##### Breaking * None. ##### Enhancements * Expose the underlying `Node`'s `Mark` on `Decoder`. [Brentley Jones](https://github.com/brentleyjones) ##### Bug Fixes * Fix mark for sequences and mappings. [Brentley Jones](https://github.com/brentleyjones)
4.0.3
2 years ago
##### Breaking * None. ##### Enhancements * Update Xcode project from Swift 4.2 to 5.0. [Brennan Stehling](https://github.com/brennanMKE) * Enable `CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER`. [Brennan Stehling](https://github.com/brennanMKE) ##### Bug Fixes * None.

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