Skip to content
This repository has been archived by the owner on Sep 6, 2018. It is now read-only.

2.0.0

Compare
Choose a tag to compare
@AliSoftware AliSoftware released this 12 Aug 17:15
· 38 commits to master since this release

Due to the removal of legacy code, there are a few breaking changes in this new version that affect both template writers as well as developers. We've provided a migration guide to help you through these changes, which you can find here:
Migration Guide for 2.0

Bug Fixes

Breaking Changes

New Features

  • Throw an error if a format string has mismatching types for the same placeholder position.
    David Jennes
    #44
  • Added support for multiple string tables.
    David Jennes
    #41
  • Storyboards now provide a platform identifier (iOS, macOS, tvOS, watchOS).
    David Jennes
    #45
  • Added support for multiple color palettes.
    David Jennes
    #40

Internal Changes

  • Fix swiftlint errors on enum names not conforming to the Swift 3 syntax.
    Liquidsoul
    #31
  • Switch to a DOM-based XML parser.
    David Jennes
    #18
    #38
  • Images: switch back from actool to an internal parser to fix numerous issues with the former.
    David Jennes
    #43
  • Refactor the colors parser into a generic parser that will invoke the correct type-specific parser based on the file extension. This allows us to support multiple input files.
    David Jennes
    #40
  • Refactor all parsers to conform to a Parser protocol to unify the interfaces.
    David Jennes
    #46