Releases: giginet/Scipio
0.32.1
0.32.0
What's Changed
- Parallelize iterations in PackageResolver to improve performance by @Ryu0118 in #250
- Integrate
scipio-cache-storageinto Scipio package by @Ryu0118 in #251 - Bump actions/checkout from 5 to 6 by @dependabot[bot] in #252
- Add a workaround for DerivedData and Swift Build by @S-Shimotori in #256
- Add ResolvedPackagesCacheStorage protocol to CacheStorage by @Ryu0118 in #253
- Introduce cache system for PackageResolver to improve performance by @Ryu0118 in #254
- Bump up version of PackageManifestKit by @giginet in #258
Full Changelog: 0.31.0...0.32.0
0.31.0
What's Changed
- Set OtherLDFlags for dynamic framework type by @S-Shimotori in #206
- Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #240
- Resolve some unhandled files warnings in SwiftPM by @ikesyo in #247
- [CI] Test with Xcode 26 by @ikesyo in #246
- Add automatic cache sharing for restored frameworks by @ikesyo in #245
Full Changelog: 0.30.0...0.31.0
Artifact bundle checksum: 39a56132fd5ad3d239205bc57aeb0a6efdb30a77a641858c53e2df05db40d148
0.30.0
This version includes the most significant change, since this version, SwiftPM dependencies are removed and it introduces the new mechanism to resolve the dependency graph.
We plan to release the stable version (1.0.0) of Scipio after this release soon.
What's Changed
- Replace package manifest parsing with PackageManifestKit by @Ryu0118 in #204
- [CI] Xcode 16.3 by @ikesyo in #201
- Parse
dump-pifresult and reduce XCBuildSupport dependency by @giginet in #183 - Migrate Package Resolver from SwiftPM by @Ryu0118 in #208
- Migrate PinsStore.PinState from SwiftPM by @Ryu0118 in #212
- Migrate
UserToolchainandBuildParametersfrom SwiftPM by @Ryu0118 in #213 - Improve
ModuleTypeResolver.resolveTargetFullPathto support case-insensitive matching of default module directories by @Ryu0118 in #214 - Remove XCBuildSupport by @Ryu0118 in #216
- Drop Xcode 16.2 support by @giginet in #220
- Fix issue where xcassets and CoreData model are not included in Resource Bundle by @Ryu0118 in #222
- Migrate the
Basicsfrom SwiftPM to TSCBasic by @Ryu0118 in #219 - Bump
swift-nio&swift-nio-sslin integration test fixtures and update tests by @Ryu0118 in #223 - Add feature to set platform_filter for PIF by @giginet in #225
- Migrate
FileSystemfromswift-tools-support-coreby @Ryu0118 in #224 - Remove unnecessary resource copy of test fixtures by @Ryu0118 in #228
- Remove TSCBasic.ProcessExecutor by @giginet in #221
- Migrate AbsolutePath and RelativePath to URL by @Ryu0118 in #227
- Expose ProcessExecutor via
@_spi(Internals)by @Ryu0118 in #229 - Migrate utility functions from swift-tools-support-core and removed it as a dependency by @Ryu0118 in #230
- Update ProcessExecutor to support environment variables by @Ryu0118 in #232
- Close FileHandle explicitly to prevent
bad file descriptorerror by @Ryu0118 in #234 - Bump actions/checkout from 4 to 5 by @dependabot[bot] in #236
- Make Executor conform to Sendable by @Ryu0118 in #237
- Fix issue where copyHeaderKeepingStructure doesn't work correctly under certain conditions by @Ryu0118 in #235
Full Changelog: 0.29.1...0.30.0
0.29.1+swift6.2
What's Changed
Full Changelog: 0.29.1...0.29.1+swift6.2
Artifact bundle checksum: 8abdef9da6daa346127728ccb9dbf1f26a0fcb4a8c72700b1c42b4e69f2a3692
0.29.1
0.29.0
What's Changed
- Support Xcode 16.3 by @giginet in #190
- Support swift-package-manager
release/6.1branch by @ikesyo in #192 - Add .editorconfig by @giginet in #193
- Restore back SwiftPM
release/6.0branch support by @ikesyo in #195 - Rename options to
strip-static-lib-dwarf-symbolsby @giginet in #196
Full Changelog: 0.28.1...0.29.0
0.28.1
0.28.0
What's Changed
- Use Swift.Regex to parse by @S-Shimotori in #182
- Leave cache of frameworks that are successfully built by @S-Shimotori in #184
- [CI] Set timeout-minutes to Tests job by @ikesyo in #187
- Add feature to strip DWARF symbols from the final binary by @giginet in #185
New Contributors
- @S-Shimotori made their first contribution in #182
Full Changelog: 0.27.2...0.28.0
Artifact bundle checksum: 104d98360b605132aaad2006964289b3202a9260891997a1ee541e3913459b87
0.27.2
What's Changed
- [CI] Use Xcode 16.2 by @ikesyo in #175
- Pass flags shouldOnlyUseVersionsFromResolvedFile by @giginet in #176
- Create dependabot.yml by @giginet in #179
- Bump actions/deploy-pages from 2 to 4 by @dependabot in #180
- Introduce github-action-artifactbundle by @giginet in #178
- Update Package.swift specification by @giginet in #181
Full Changelog: 0.27.1...0.27.2
Artifact bundle checksum: c56640b1f4d8ed5c7130e7ec33a13b87c7b21e641e0abb09dd90adf93374db1a