Skip to content

Releases: 417-72KI/BuildConfig.swift

6.1.0

03 Jul 01:12
Compare
Choose a tag to compare

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

14 Oct 14:11
Compare
Choose a tag to compare

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 of Int or Double.
  • 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: 5.2.0...6.0.0

6.0.0-beta.1

14 Oct 13:14
Compare
Choose a tag to compare
6.0.0-beta.1 Pre-release
Pre-release

What's Changed

Full Changelog: 6.0.0-alpha.7...6.0.0-beta.1

6.0.0-alpha.8

14 Oct 13:24
Compare
Choose a tag to compare
6.0.0-alpha.8 Pre-release
Pre-release

6.0.0-alpha.12

14 Oct 13:56
Compare
Choose a tag to compare
6.0.0-alpha.12 Pre-release
Pre-release

6.0.0-alpha.7

10 Oct 15:42
Compare
Choose a tag to compare
6.0.0-alpha.7 Pre-release
Pre-release

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

  • Change folder composition in config directory by @417-72KI in #79

Full Changelog: 6.0.0-alpha.6...6.0.0-alpha.7

6.0.0-alpha.6

05 Oct 01:20
Compare
Choose a tag to compare
6.0.0-alpha.6 Pre-release
Pre-release

Breaking

  • Any parsed numbers are stored as Decimal instead of Int or Double.

What's Changed

  • Fix Generator/Parser to use Parsable by @417-72KI in #75
  • Use Decimal instead of Int or Double 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

04 Oct 15:16
Compare
Choose a tag to compare
6.0.0-alpha.5 Pre-release
Pre-release

Breaking

  • Now use JSON as a raw data instead of PropertyList binary.

What's Changed

Full Changelog: 6.0.0-alpha.4...6.0.0-alpha.5

6.0.0-alpha.4

02 Oct 15:12
Compare
Choose a tag to compare
6.0.0-alpha.4 Pre-release
Pre-release

6.0.0-alpha.3

02 Oct 14:53
Compare
Choose a tag to compare
6.0.0-alpha.3 Pre-release
Pre-release