All Versions
Latest Version
Avg Release Cycle
12 days
Latest Release

Changelog History
Page 3

  • v0.8.7 Changes

    ๐Ÿ› Bug Fixes:

    Issue #117 - Round buttons in alert.

  • v0.8.6 Changes

    Issue #121 - Long title for alert buttons.

  • v0.8.4 Changes

    ๐Ÿ› Bug Fixes:

    Issue #131 - EKAttributes.PositionConstraints initializer parameter isn't referenced in implementation.

  • v0.8.3 Changes

    ๐Ÿ› Bug Fixes:

    Issue #132 - Background dimmed view is NOT animating.

  • v0.8.2 Changes

    ๐Ÿ› Bug Fixes:

    Issue #119 - Entry tap gesture doesn't cancel touches inside the entry view.

  • v0.8.1 Changes

    Apply a necessary fix for Xcode 10 and older than 4.2 Swift version compatibility.

  • v0.8.0 Changes

    โœจ Enhancements

    Adjustments for Swift 4.2.

    ๐Ÿ‘ Related Issue: Swift 4.2 Support #108

  • v0.7.2 Changes

    ๐Ÿ› Bug Fixes

    numberOfLines property #111 - Allow multiple lines in image notes.

  • v0.7.1 Changes

    ๐Ÿ”‹ Feature - Add a way to make a specific text field first responder in EKFormMessageView

    Related issue: Best way to present keyboard #107. The window must be a key window, so setting presentInsideKeyWindow to true is necessary to achieve that goal. Likewise:

    SwiftEntryKit.display(entry: formMessageView, using: attributes, presentInsideKeyWindow: true)

    It is recommended to set lifecycleEvents.didAppear to perform the keyboard showing action. For example:

    attributes.lifecycleEvents.didAppear = {
        formMessageView.becomeFirstResponder(with: 0)
  • v0.7.0 Changes

    ๐Ÿ”‹ Feature - Queue of Entries

    displayPriority is no longer nested inside EKAttributes. It has been replaced by another construct called precedence. precedence defines the manner in which a new entry is treated in case there already is another displayed entry.

    • ๐Ÿ‘€ See Issue #103 for feature basic requirements.
    • ๐Ÿ“š Please review the and the API documentation to gain additional information.

    Backward Compatibility

    ๐Ÿš€ Be aware that 0.7.0 breaks previous releases. In order to adjust previous usage to current behavior, just replace any instance of:

    attributes.displayPriority = value

    To the following:

    attributes.precedence = .override(priority: value, dropEnqueuedEntries: false)