All Versions
16
Latest Version
Avg Release Cycle
100 days
Latest Release
1849 days ago

Changelog History
Page 1

  • v0.7.5

    September 25, 2016
  • v0.7.4

    September 22, 2016
  • v0.7.3

    May 28, 2016
  • v0.7.2

    May 25, 2015
  • v0.7.1

    November 03, 2014
  • v0.7.0

    October 10, 2014
  • v0.6.0 Changes

    May 11, 2014
    Enhancements
    • ๐Ÿ‘ IntentKit now supports in-app modal view controllers as actions! INKWebView, INKTweetSheet, and INKMailSheet exist as default options for INKBrowserHandler, INKTwitterHandler, and INKMailHandler, respectively. This can be disabled by setting a handler's disableInAppOption property to YES.

    • 0๏ธโƒฃ As a result, the default behavior for handlers is to not show the respective first-party app when an in-app option exists (namely, Safari and Mail.app). You can forcibly show them by setting a handler's showFirstPartyApp to YES.

    • IntentKit can now intelligently guess which view controller to present itself on. Instead of presentModallyInViewController:, you can now show a presenter action simply by calling presentModally. See the README for examples. (The old method still exists for backwards compatibility and for when detection fails.)

    • Application plists now follow Mustache templating conventions for interpolated values. Variable names encased in {{double curly braces}} will be HTML-escaped, whereas {{{triple curly braces}}} will be used as raw values.

    • ๐Ÿ– Handlers can explicitly disallow showing the 'Remember my choice' toggle

    ๐Ÿ›  ###### Bugfixes

    • Fixed an issue causing browser fallbacks to not fire.

    โ™ป๏ธ ###### Refactors

    • โœ… Running rake test on the command line causes specs to be run using xcpretty, resulting in better output.
  • v0.5.2 Changes

    April 21, 2014
    Enhancements
    • 0๏ธโƒฃ The INKDefaultsViewController view for an app using a fallback URL is more robust: it is no longer tappable, and always shows the current browser.

    • 0๏ธโƒฃ The README now includes an example image for INKDefaultsViewController.

    ๐Ÿ›  ###### Bugfixes

    • ๐Ÿ›  Fixes a regression causing Fallback URLs to not work as expected.
  • v0.5.1 Changes

    April 15, 2014
    Enhancements
    • The README now indicates the new behavior for importing header files into your project (namely, that you need to manually import headers for each used INKHandler subclass rather than the generic <IntentKit/IntentKit.h>.

    ๐Ÿ›  ###### Bugfixes

    • Localizations are now included in their own pregenerated bundle, fixing a bug causing a random localization to be selected regardless of user language preferences.
  • v0.5 Changes

    April 08, 2014
    Enhancements
    • 0๏ธโƒฃ Each INKHandler now has a useSystemDefault option, which uses a default application instead of displaying the selection sheet.
    • 0๏ธโƒฃ In tandem with the useSystemDefault option, there is now an 0๏ธโƒฃ INKDefaultsViewController class that displays a selection interface for ๐Ÿ‘‰ users to set preferences for each application type.
    • ๐Ÿ‘ The Twitter handler now supports a sendDirectMessageToScreenName: action Jeff Blagdon #31
    • Dutch localizations are now present Arno Moonen #33

    โ™ป๏ธ ###### Refactors

    • 0๏ธโƒฃ In order to make the useSystemDefault option viable, a lot of new properties have been exposed on INKHandler and INKApplicationList.
    • The demo/development Xcode project now loads in the library as a local CocoaPod, making development easier as the dev environment now more closely resembles production usage.
    • Manual view layout is now done using the MWLayoutHelpers CocoaPod (it was formerly using a copy of it manually copy/pasted into the project)
    • 0๏ธโƒฃ The "IntentKit/Browsers" subspec no longer exists; it's now included by default into the core.

    ๐Ÿ›  ###### Bugfixes

    • The new Twitter URL scheme for "mentions" now works. Jeff Blagdon #29
    • ๐Ÿ›  Fix a number of regressions related to icons and application plists not being properly included in subspecs
    • The README now specifies that iOS 7 is required Brady Archambo #29