Android-like auto-generate configuration files for macOS/iOS
Decimal
instead of Int
or Double
..env
is no longer used..env/{environment}.yml
with {environment}/{filename}.yml
to override base configuration.config
├ .env
│ ├ debug.yml
│ ├ adhoc.yml
│ └ release.yml
├ a.yml
├ b.yml
└ c.yml
config
│ ├ debug
│ │ └ a.yml
│ ├ adhoc
│ │ ├ a.yml
│ │ └ b.yml
│ └ release
│ ├ a.yml
│ ├ b.yml
│ └ c.yml
├ a.yml
├ b.yml
└ c.yml
Generator/Parser
to use Parsable
by @417-72KI in https://github.com/417-72KI/BuildConfig.swift/pull/75
Decimal
instead of Int
or Double
by @417-72KI in https://github.com/417-72KI/BuildConfig.swift/pull/74
StringInterpolation
by @417-72KI in https://github.com/417-72KI/BuildConfig.swift/pull/78
Full Changelog: https://github.com/417-72KI/BuildConfig.swift/compare/5.2.0...6.0.0
Full Changelog: https://github.com/417-72KI/BuildConfig.swift/compare/6.0.0-alpha.7...6.0.0-beta.1
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.
config
├ .env
│ ├ debug.yml
│ ├ adhoc.yml
│ └ release.yml
├ a.yml
├ b.yml
└ c.yml
config
│ ├ debug
│ │ └ a.yml
│ ├ adhoc
│ │ ├ a.yml
│ │ └ b.yml
│ └ release
│ ├ a.yml
│ ├ b.yml
│ └ c.yml
├ a.yml
├ b.yml
└ c.yml
Full Changelog: https://github.com/417-72KI/BuildConfig.swift/compare/6.0.0-alpha.6...6.0.0-alpha.7
Decimal
instead of Int
or Double
.Generator/Parser
to use Parsable
by @417-72KI in https://github.com/417-72KI/BuildConfig.swift/pull/75
Decimal
instead of Int
or Double
by @417-72KI in https://github.com/417-72KI/BuildConfig.swift/pull/74
StringInterpolation
by @417-72KI in https://github.com/417-72KI/BuildConfig.swift/pull/78
Full Changelog: https://github.com/417-72KI/BuildConfig.swift/compare/6.0.0-alpha.5...6.0.0-alpha.6
Full Changelog: https://github.com/417-72KI/BuildConfig.swift/compare/6.0.0-alpha.4...6.0.0-alpha.5
Full Changelog: https://github.com/417-72KI/BuildConfig.swift/compare/6.0.0-alpha.1...6.0.0-alpha.2