Releases: 417-72KI/BuildConfig.swift
Releases · 417-72KI/BuildConfig.swift
6.1.0
Important
Now requires Xcode 15 and Swift 5.9+
Looks at https://developer.apple.com/news/?id=fxu2qp7b
What's Changed
- Update dependency yonaskolb/XcodeGen to from: "2.38.0" by @renovate in #81
- Update actions/download-artifact action to v4 by @renovate in #83
- Update actions/upload-artifact action to v4 by @renovate in #84
- Update dependency yonaskolb/XcodeGen to from: "2.39.1" by @renovate in #88
- Update dependency ruby to v3.3.0 by @renovate in #86
- Update actions/cache action to v4 by @renovate in #87
- Update softprops/action-gh-release action to v2 by @renovate in #89
- Update dependency yonaskolb/XcodeGen to from: "2.40.1" by @renovate in #90
- Update dependency ruby to v3.3.1 by @renovate in #91
- Update dependency jpsim/SourceKitten to from: "0.35.0" by @renovate in #92
- Update dependency apple/swift-argument-parser to from: "1.3.1" by @renovate in #82
- Update dependency yonaskolb/XcodeGen to from: "2.41.0" by @renovate in #93
- Update dependency apple/swift-argument-parser to from: "1.4.0" by @renovate in #94
- Update dependency ruby to v3.3.2 by @renovate in #95
- Update dependency ruby to v3.3.3 by @renovate in #97
- Xcode 15 compatible by @417-72KI in #98
- Update dependency Kuniwak/MirrorDiffKit to v6 by @renovate in #96
- Demo app with Swift Package by @417-72KI in #99
- Update dependency 417-72KI/StubNetworkKit to from: "0.4.0" by @renovate in #100
- Update dependency DaveWoodCom/XCGLogger to from: "7.1.5" by @renovate in #101
Full Changelog: 6.0.0...6.1.0
6.0.0
New Feature
- Supports Swift Build Tool Plug-in
Breaking
- Now use JSON as a raw data instead of PropertyList binary.
- Any parsed numbers are stored as
Decimal
instead ofInt
orDouble
. - Folder composition has been changed and
.env
is no longer used.
You should replace.env/{environment}.yml
with{environment}/{filename}.yml
to override base configuration.
Before
config
├ .env
│ ├ debug.yml
│ ├ adhoc.yml
│ └ release.yml
├ a.yml
├ b.yml
└ c.yml
After
config
│ ├ debug
│ │ └ a.yml
│ ├ adhoc
│ │ ├ a.yml
│ │ └ b.yml
│ └ release
│ ├ a.yml
│ ├ b.yml
│ └ c.yml
├ a.yml
├ b.yml
└ c.yml
What's Changed
- Rename executable target by @417-72KI in #66
- Build Tools Plugin by @417-72KI in #67
- SwiftLint Plugin by @417-72KI in #68
- Update SwiftLint rules and format by @417-72KI in #70
- Use JSON instead of PropertyList as a raw data by @417-72KI in #71
- Test for demo app by @417-72KI in #72
- Update lint rule by @417-72KI in #73
- Fix
Generator/Parser
to useParsable
by @417-72KI in #75 - Use
Decimal
instead ofInt
orDouble
by @417-72KI in #74 - Parallel testing for the package itself and the demo app by @417-72KI in #77
- Fix demo app with
StringInterpolation
by @417-72KI in #78 - Change folder composition in config directory by @417-72KI in #79
- Prepare 6.0.0 by @417-72KI in #80
Full Changelog: 5.2.0...6.0.0
6.0.0-beta.1
6.0.0-alpha.8
Full Changelog: 6.0.0-alpha.7...6.0.0-alpha.8
6.0.0-alpha.12
Full Changelog: 6.0.0-alpha.8...6.0.0-alpha.12
6.0.0-alpha.7
Breaking
Folder composition has been changed and .env
is no longer used.
You should replace .env/{environment}.yml
with {environment}/{filename}.yml
to override base configuration.
Before
config
├ .env
│ ├ debug.yml
│ ├ adhoc.yml
│ └ release.yml
├ a.yml
├ b.yml
└ c.yml
After
config
│ ├ debug
│ │ └ a.yml
│ ├ adhoc
│ │ ├ a.yml
│ │ └ b.yml
│ └ release
│ ├ a.yml
│ ├ b.yml
│ └ c.yml
├ a.yml
├ b.yml
└ c.yml
What's Changed
Full Changelog: 6.0.0-alpha.6...6.0.0-alpha.7
6.0.0-alpha.6
Breaking
- Any parsed numbers are stored as
Decimal
instead ofInt
orDouble
.
What's Changed
- Fix
Generator/Parser
to useParsable
by @417-72KI in #75 - Use
Decimal
instead ofInt
orDouble
by @417-72KI in #74 - Parallel testing for the package itself and the demo app by @417-72KI in #77
- Fix demo app with
StringInterpolation
by @417-72KI in #78
Full Changelog: 6.0.0-alpha.5...6.0.0-alpha.6
6.0.0-alpha.5
Breaking
- Now use JSON as a raw data instead of PropertyList binary.
What's Changed
- Update SwiftLint rules and format by @417-72KI in #70
- Use JSON instead of PropertyList as a raw data by @417-72KI in #71
- Test for demo app by @417-72KI in #72
- Update lint rule by @417-72KI in #73
Full Changelog: 6.0.0-alpha.4...6.0.0-alpha.5
6.0.0-alpha.4
Full Changelog: 6.0.0-alpha.3...6.0.0-alpha.4
6.0.0-alpha.3
Full Changelog: 6.0.0-alpha.2...6.0.0-alpha.3