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