All Versions
15
Latest Version
Avg Release Cycle
90 days
Latest Release
2330 days ago

Changelog History
Page 1

  • v0.3.8 Changes

    December 01, 2017

    ๐Ÿ›  Fixes

    • โšก๏ธ Update example project to Swift 4 (#99)
    • โšก๏ธ Update to latest libyaml (#98)
    • ๐Ÿ›  Fix warnings (#97)
  • v0.3.7 Changes

    November 30, 2017

    ๐Ÿ›  Fixes

    • โšก๏ธ Update to Xcode 9.1 (#96)
    • ๐Ÿ›  Fix memory leaks (#95)
  • v0.3.6 Changes

    May 15, 2017

    ๐Ÿ›  Fixes

    • Disable code flow instrumentation build setting (GCC_INSTRUMENT_PROGRAM_FLOW_ARCS)
  • v0.3.5 Changes

    January 12, 2017

    ๐Ÿ›  Fixes

    • Speed up theme source observation with deep source directories and theme hierarchies (#91)
  • v0.3.4 Changes

    October 19, 2016

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixes an issue that could cause some classes to not resolve superclass properties (#90)
    • โšก๏ธ Project updates for Xcode 8 (#89)
  • v0.3.3 Changes

    September 04, 2016

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix angle bracket issue when included via CocoaPods (#82)
    • Migrate from gcov to profdata (#87)
  • v0.3.2 Changes

    March 25, 2016

    ๐Ÿ›  Fixes

    • Fixes an issue that could cause an EXC_BAD_ACCESS when an error occurred while creating a theme (#81)
    • ๐Ÿ›  Fixes an issue where multiple inter-theme constant references could fail to resolve by recursively resolving constant references (#82)
  • v0.3.1 Changes

    January 13, 2016

    ๐Ÿ”‹ Features

    • The Motif CLI now uses nullability annotations and modular imports in generated Objective-C symbols files (#76)
  • v0.3.0 Changes

    January 12, 2016

    ๐Ÿ”‹ Features

    • Migrates to NSErrors to communicate theme application failure in place of runtime exceptions. applyClassWithName:toObject: is now applyClassWithName:to:error: and applier blocks and value transformers are expected to populate a pass-by-reference NSError in the case of failure. (#67)
    • ๐Ÿš‘ Applying the same theme class twice in a row does not perform the work of applying twice. This is helpful in the context of reusable views where performance is critical. (#70)
    • โž• Adds support for Swift symbol output from the Motif CLI by passing the -s or --swift flag. (#56)
    • ๐Ÿ›  Fixes a logic error that could cause the Motif CLI to display an error when there wasn't one when generating theme files. (#57)
    • โž• Adds annotations for Obj-C lightweight generics. (#60)
    • โœ‚ Removes Example project's dependency on Masonry in place of UIStackView. (#61)

    ๐Ÿ›  Fixes

    • Mapped constant values are now cached to prevent unnecessary overhead of requesting them on each access. (#75)
    • Codebase cleanup (#62, #63, #64, #65, #68, #69, #71, #72, #73)
  • v0.2.1 Changes

    September 17, 2015

    ๐Ÿ›  Fixes