BuildConfig.swift Versions Save

Android-like auto-generate configuration files for macOS/iOS

6.0.0

7 months ago

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: https://github.com/417-72KI/BuildConfig.swift/compare/5.2.0...6.0.0

6.0.0-beta.1

7 months ago

6.0.0-alpha.7

7 months ago

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: https://github.com/417-72KI/BuildConfig.swift/compare/6.0.0-alpha.6...6.0.0-alpha.7

6.0.0-alpha.6

7 months ago

Breaking

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

What's Changed

Full Changelog: https://github.com/417-72KI/BuildConfig.swift/compare/6.0.0-alpha.5...6.0.0-alpha.6

6.0.0-alpha.5

7 months ago

Breaking

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

What's Changed

Full Changelog: https://github.com/417-72KI/BuildConfig.swift/compare/6.0.0-alpha.4...6.0.0-alpha.5

6.0.0-alpha.2

7 months ago