Skip to content

Releases: HeroTransitions/Hero

1.6.3

06 Feb 01:46
b307e2d
Compare
Choose a tag to compare
  • 1ac98e7 Adaption for visionOS.
  • 5e05761 Merge pull request #771 from HeroTransitions/feature/CICDFix
  • c9a98cf CI/CI build and test, matrix platforms fix?
  • 2f8096d build.yml test.yml update github runner env
  • 45aed92 Readme add api docs link
  • a7d2682 README.md update ios/xcode version badges
  • 211df4b README.md Add unit test and swift pm action badges
  • bff4221 swiftlint fix
  • a47dce4 Merge pull request #749 from tadija/feature/xcode14-warnings
  • fd2ba86 Fix lint warnings
  • 5c053a6 Fix build warnings with Xcode 14.0

1.6.2 - Bug fixes

01 Sep 03:10
66a554b
Compare
Choose a tag to compare

1.6.1 - Bug fixes and cleaner Swift PM

07 Mar 21:06
efa7096
Compare
Choose a tag to compare

Added

  • git ignore .zip files

Changes

  • closes #703 Move CI depends to Mint

Fixes

  • fixes #705 Blank view on dismissal
  • Update README.md remove dead link closes #708
  • Update the link to material design's motion duration easing links.
  • fixes #704 SPM missing imports

1.6.0 - Swift 5, Swift PM support

15 Feb 04:12
e787359
Compare
Choose a tag to compare

1.6.0

Added

  • #695 - Swift 5 support
  • #628 - Swift Package Manager Support
  • #623 - Swift UI support and example
  • #681 - Application extension target support
  • #595 - Add Accio supported badge
  • #619 - XCode 11/12 support in example
  • CI/CD improvements

Changed

  • #648 - Updated iOS version support
  • #576 - Usage guide updates

1.5.0

15 Feb 03:58
1.5.0
36c74ac
Compare
Choose a tag to compare

Maintainance Pre-Swift 5 release.

New maintainers

CHANGELOG

1.5.0

Added

  • Use custom snapshot for views that implement HeroCustomSnapshotView.
    #541 by @ManueGE

Changed

  • Added support for right to left languages.
    #520 by @ManueGE

  • The hidden state of subviews are now taken into account in optimized snapshot type for UIImageView.
    #521 by @ManueGE

Commits

  • Fix iOS demo app failing and style on iOS 13
  • Fix lint warnings and build errors in demo app
  • Add extra metadata to podspec
  • Deprecated messages to renamed
  • Add Joe Mattiello into Podspec authors for publishing
  • Fix pod lib lint failures
  • Update Podspec imports to match source imports
  • Use more minimal import
  • Remove Swift files from framework bundle products
  • Remove access modifier warnings (#616)
  • GitIgnore xcode log files
  • Docs - Run jazzy against new spec
  • Docs - Update jazzy config
  • Bump version to 1.5.0
  • Set theme jekyll-theme-midnight
  • Use custom snapshot for views that implements HeroCustomSnapshotView (#541)
  • Keep using default navigation animation direction with RTL languages (#520)
  • Hidden subviews not taken in account in optimized snapshot type (#521)
  • Update Collection 2.0 (#553)

1.4.0

14 Oct 23:15
Compare
Choose a tag to compare

This release adds support for Swift 4.2 and also maintains backward compatibility for previous Swift versions. Thank you to @rennarda for contributing to this release 🥇

Added

1.3.1

11 Sep 00:38
1adcb1c
Compare
Choose a tag to compare

This release fixes a retain cycle caused by strong references to delegates.

Thanks to @mkieselmann for contributing to this release 👊🥇💯

Fixed

  • Fixed the retain cycle caused by strong references to previousNavigationDelegate and previousTabBarDelegate.
    #516 by @mkieselmann

1.3.0

30 Jul 18:58
Compare
Choose a tag to compare

This version fixes a few bugs related to animations and improves handling of UINavigationController delegate events and the ability to provide completion blocks for basic transition methods.

Thanks to @lkzhao, @2blane, @kartikthapar, and @bradphilips for contributing to this release 💪💯🥇

Added

  • Adds an optional completion block parameter to the dismissViewController and replaceViewController methods.
    #456 by @kartikthapar

Changed

  • Allows previous UINavigationController delegate to handle delegate events.
    #430 by @bradphilips

Fixed

  • Fixed shadows being cutoff by snapshots.
    #440 by @2blane
  • Fixed animation flickering on CALayer animation.
    f4dab9 by @lkzhao

1.2.0

12 Apr 03:26
Compare
Choose a tag to compare
  • add HeroTransitionDelegate for observing transition state and progress

  • add ability to change target state during interactive transition.
    #322

    Just call the following method before calling finish(animate:) and provide the target state similar to apply(modifiers:, to:)

    Hero.shared.changeTarget(modifiers:, to:)

    for example:

    someView.hero.modifiers = [.translate(x: 100)]
    
    // when you want to finish interactive transition
    Hero.shared.changeTarget(modifiers:[.translate(x: -100)], to: someView)
    Hero.shared.finish()
    // this will animate someView to the state of `.translate(x: -100)` instead of `.translate(x: 100)`
  • a number of bug fixes and improvements:

API Cleanup & Bug fixes

07 Feb 22:33
Compare
Choose a tag to compare
  • Added Constrained extension to make API more elegant. (#367) Big thanks to @dDomovoj for making this happen!
view.heroID -> view.hero.id
view.heroModifiers -> view.hero.modifiers
// etc..
  • Make tvOS Shared to be detected by carthage (#370) Credit to: @fruitcoder
  • Prevents animation from restarting when new UITabBarController tab is pressed rapidly multiple times (#373) Credit to: @armandsLa
  • Fix debug plugin to respect iPhone X safe insets (#375) Credit to: @nick-potts
  • Fix a force unwraps crashes. (#335) @imougy
  • Fix tabbar issues with hideButtonBarOnPush
  • Internal cleanup with CG extensions (#369) @adamnemecek
  • Fix internal influencing other animations libraries.