All Versions
Latest Version
Avg Release Cycle
88 days
Latest Release

Changelog History
Page 5

  • v0.6.0 Changes

    ๐Ÿ†• New Features: Templates

    • SwiftGen now uses Stencil template engine to produce the generated code.
    • This means that the generate code will be easier to improve.
    • This also means that you can use your own templates to generate code that better suits your needs and preferences, using swiftgen โ€ฆ --template FILE โ€ฆ.

    ๐Ÿ›  Fixes

    • The correct type of ViewController (UIViewController, UINavigationController, UITableViewController, โ€ฆ) is now correctly generated even if not a custom subclass.
    • ๐Ÿ›  Fix issue with .strings files encoded in UTF8.
  • v0.5.2 Changes

    ๐Ÿ†• New Features

    • It's now possible to specify which chars should not be used when generating case identifiers.
      @Igor-Palaguta #34
  • v0.5.1 Changes

    ๐Ÿ›  Fixes

    • Installing via rake install or brew install will now copy the Swift dylibs too, so that swiftgen installation won't depend on the location of your (so it'll work on every machine even if you rename your Xcode).
    • ๐Ÿ›  Fixed links in Playground and Licence headers in source code.
  • v0.5.0 Changes

    ๐Ÿ†• New Features

    • ๐Ÿ“œ Migrating to Commander to parse the CLI arguments.
      23 #30
    • swiftgen is now a single binary, and the subcommand names have changed to be more consistent.
    • ๐Ÿ†• New --output option.

    ๐Ÿ‘€ > You must now use the subcommands swiftgen images, swiftgen strings, swiftgen storyboards and swiftgen colors. See swiftgen --help for more usage info.

    ๐Ÿ›  Fixes

  • v0.4.4 Changes

    • โšก๏ธ Updated Unit tests for latest Swift 2.0 & tested against Xcode 7.1
    • ๐Ÿ›  Fix small typos in code
    • Guard against empty enums
  • v0.4.3 Changes

    • โšก๏ธ Updated for Xcode 7 Beta 6.
      @Dimentar #14
  • v0.4.2 Changes

    • โž• Added import Foundation on top of swiftgen-l10n generated code.
      @Nick11 #12
  • v0.4.1 Changes

    • โšก๏ธ Updated for Xcode 7 Beta 5
    • swiftgen-storyboard now allows to take a path to a .storyboard file as argument (as an alternative to give a path to a whole directory)
    • ๐Ÿ–จ The -v and --version flags are now recognized and print the executable version.
  • v0.4.0 Changes

    • Reorganized files into an Xcode project with one target per executable.
    • โœ… Added Unit Tests (one per executable + one for common code).
    • ๐Ÿ‘Œ Improved SwiftGen-L10n parsing of format strings and placeholders.
      #4 #5 #6
    • โšก๏ธ Updated Rakefile so that it now invokes xcodebuild install. You can now easily build & install all swiftgen-xxx executables in /usr/local/bin or anywhere else.
    • ๐Ÿ”– Added a version string (date + sha1) to the built executables (displayed when invoked with no argument)
  • v0.3.0 Changes

    • 0๏ธโƒฃ Reducted the default code generated by SwiftGenColorEnumBuilder to avoid clobbering the UIColor namespace
    • ๐Ÿ”„ Changed the "namespacing enum" in UIStoryboard to a struct to avoid confusion with the inner enums
    • The UIStoryboard.Scene enums now use static func instead of static var for the dedicated ViewController constructors โ€ 

    โ€  because it feels more explicit that calling a function like UIStoryboard.Scene.Wizard.validatePasswordViewController() will actually instantiate a new ViewController, rather than returning an existing one.