All Versions
15
Latest Version
Avg Release Cycle
90 days
Latest Release
2331 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