All Versions
28
Latest Version
Avg Release Cycle
121 days
Latest Release
381 days ago

Changelog History
Page 1

  • v6.1.0 Changes

    April 06, 2020

    ๐Ÿš€ Release 6.1.0 to support Swift 5.1 ๐ŸŽ‰. Great thanks to all contributors ๐Ÿ‘

    API breaking changes

    N/A

    โœจ Enhancements

    • ๐Ÿ‘ Allow imbricated AnimationType options, Array and operator + to create compound animation by string. #611 by @phimage
    • Implement Hashable with Hasher. #616 by @phimage
    • โž• Add roundedPolygon, a polygon MaskType with corner radius. #619 by @phimage
    • โž• Add new mask type kite. #619 by @phimage

    ๐Ÿ›  Bugfixes

  • v6.0.0 Changes

    June 13, 2019

    โšก๏ธ Thanks to @shark-sea and @Dschee to add Swift 5 support and update the SwiftPM.

    API breaking changes

    N/A

    โœจ Enhancements

    • ๐Ÿ‘Œ Support Swift 5.0 #603 by @shark-sea
    • โšก๏ธ Update SwiftPM manifest file to support Accio #608 by @Dschee

    ๐Ÿ›  Bugfixes

    N/A

  • v5.2.1 Changes

    September 27, 2018

    ๐Ÿš€ This is a small release but can bring the support for the old version of Swift and Xcode. Thanks to @djbe

    API breaking changes

    N/A

    โœจ Enhancements

    N/A

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix support for older Swift versions for some users. #590 by @djbe
  • v5.2.0 Changes

    September 19, 2018

    ๐Ÿš€ In this release, we have added a lot of cool animations for activity indicator. And improved the syntax for writing animations in code. Also, we support Swift 4.2 and Xcode 10 without any breaking changes ๐ŸŽ‰

    ๐Ÿฑ Great thanks to @phimage, @tbaranes, @djbe, and @edon2005๐Ÿ‘

    API breaking changes

    N/A

    โœจ Enhancements

    • ๐Ÿ‘ Allow to create new compound animation by code using operator +, or Array . #559 by @phimage
    • โž• Add new activity indicators circleStrokeSpin, circleDashStrokeSpin, gear, tripleGear, heartBeat and triforce. #561 by @phimage
    • โž• Add new activity indicator rupee. #562 by @phimage
    • ๐Ÿ‘‰ Make AnimatableCollectionViewCell conforming to RotationDesignable #565 by @tbaranes
    • โž• Add preferred presentation modal size. #566 by @phimage
    • โž• Add conical gradient type. #567 by @phimage
    • Animatable timingFunction parameter could now be used with all animation types. #571 by @phimage
    • โž• Add new activity indicators newtonCradle and circlePendulum. #573 by @phimage
    • โž• Add new mask rounded to make a rounded rectangle. #575 by @phimage
    • ๐Ÿ‘Œ Support for Swift 4.2. #576 by @djbe
    • โฌ†๏ธ Upgrade for Xcode 10 #588 by @JakeLin

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix some activity indicator animations . #562 by @phimage
    • ๐Ÿ›  Fix wrong setted center in UIView after using NatGeo transition. #578 by @edon2005
  • v5.1.0 Changes

    April 22, 2018

    ๐Ÿš€ 5.1.0

    ๐Ÿš€ This release adds support for Swift 4.1 as well as multiple enhancements and bug fixes.

    ๐Ÿฑ Big thanks to @phimage, @tbaranes, @kazyk, @lukas2, @DanielAsher, @JakeLin ๐Ÿ‘

    API breaking changes

    N/A

    โœจ Enhancements

    • โž• Add new mask types .drop, .plusSign, .moon. #519 by @phimage
    • โž• Add new mask types .heart, .gear, .ring, .superEllipse. #518 by @phimage
    • โž• Add support for radial gradient. Currently not working with startPoint. #527 by @tbaranes
    • Animate TabBarItem image view when clicking on it. #539 by @phimage
    • โž• Add compound animation type to do sequential or parallel animations. #520 by @phimage
    • โž• Add spin animation type. #549 by @phimage
    • โž• Add insetBy mask type. #554 by @phimage
    • โฌ†๏ธ Upgrade to Swift 4.1. #557 by @JakeLin
    • โž• Add ib to support IBAnimatable without interface builder. #528 by @tbaranes

    ๐Ÿ›  Bugfixes

    • Zoom out animation won't override view alpha #545 by @tbaranes
    • ๐Ÿ›  Fix presented modal view (over context) frame when device orientation changed. #516 by @phimage
    • ๐Ÿ›  Fix dismissal animation type of AnimatableModalViewController when the type is set in Interface Builder. #526 by @kazyk
    • ๐Ÿ›  Fix view's borders when using it with corner radius allSides #530 by @tbaranes
    • ๐Ÿ›  Fix CACurrentMediaTime usage by calling it on the CALayer object with conversion. #541 by @lukas2
  • v5.0.0 Changes

    September 21, 2017

    ๐Ÿ‘Œ Support Swift 4 ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘

    Big thanks to @phimage and @SD10

    ๐Ÿš€ 5.0.0

    API breaking changes

    N/A

    โœจ Enhancements

    • ๐Ÿ‘Œ Support for Swift 4.0
    • โž• Add more screen size ratio to present modal view controller. #512 by @phimage

    ๐Ÿ›  Bugfixes

    N/A

    ๐Ÿ— > View build details and download artifacts on buddybuild:
    ๐Ÿ— > IBAnimatable (iOS, IBAnimatableApp)

  • v4.2.0 Changes

    September 16, 2017

    ๐Ÿ‘ This is the last version to support Swift 3.* including Swift 3.2 (for Xcode 9). Thanks to all the contributors:
    @phimage, @tbaranes and @SD10.

    API breaking changes

    ๐Ÿฑ NO breaking changes ๐Ÿ˜

    โœจ Enhancements

    • โž• Add TimingFunctionType attribute to Animatable to specifies the speed curve of an animation. #478 by @phimage
      โž• Add new mask type .ellipse. #481 by @phimage
    • โž• Add stickOrMoveUp keyboard translation option when presenting a viewController. #489 by @tbaranes
    • โž• Add scale, scaleTo and scaleFrom animation types. #494 by @phimage
    • PaddingDesignable now applies padding to the underlying text, edit, and placeholder rects -- opposed to using a UIView spacer. #492 by @SD10

    ๐Ÿ›  Bugfixes

    • ๐Ÿ— PlaceholderDesignable now applies placeholderColor to Placeholder defined in Interface Builder before checking the placeholderText property. #499 by @SD10
    • ๐Ÿ›  Fixes bug where Interface Builder doesn't recognize the delegate outlet for UITableView and UICollectionView. #506 by @SD10
  • v4.1.0 Changes

    May 10, 2017

    ๐Ÿ›  Here is 4.1.0! As any releases, it includes things such as new features and bugfixes. This time, it also includes one breaking news for IBAnimatable: our first unit tests ( @SD10 ๐Ÿ‘ ), wich is the first step in the long road of the 100% code coverage!

    ๐Ÿš€ Thanks to all the contributors for making this release real ๐ŸŽ‰

    API breaking changes

    • Designable protocols have been changed to class only protocols. #463 by @SD10

    โœจ Enhancements

    • ๐Ÿšš Introduce Custom MaskType, you can now use MaskDesignable with custom masks. #465 by @lastMove
    • โž• Add Unit Testing for Project. See #434 for current coverage. by @SD10

    ๐Ÿ›  Bugfixes

    • 0๏ธโƒฃ AnimatableTextField won't override anymore the default border if no custom one set. #457 by @tbaranes
    • ๐Ÿ‘‰ Make placeholderColor working with placeholderText AND placehodler. It will keep the current priorirty: placeholderText > placehodler. #459 by @tbaranes
    • ๐Ÿ›  Fix FillDesignable protocol to set fillColor for UICollectionViewCell. #462 by @SD10
    • ๐Ÿ›  Fixed AnimatableTextField interface update when using it programatically #458 by @tbaranes
    • ๐Ÿ›  Replace CGFloat.pi with CGFloat(Double.pi) for ActivityIndicatorShape, which fixes missing activity indicator animations on 32 bit devices. #470 by @broadwaylamb
    • ๐Ÿ›  Fix ignoring the delay property for UIView animations #472 by @broadwaylamb
  • v4.0.0 Changes

    April 20, 2017

    ๐Ÿ“š Happy to announce IBAnimatable 4.0! The theme of this major release was animations. By focusing on this, we ended with a nice new APIs which make your daily animations even easier to do. Since it introduces breaking changes, you can take a look at the migration guide what change for you. That's not all! This version is also improving masks, presentations, corners, introducing new features such as designable refresh control, animatable tabbar, and of course a few bug fixes. Just take a look at the full list below, this release is huge!

    ๐Ÿšš Thanks to all the contributors who are making IBAnimatable better! Most of credits go to @lastMove and @tbaranes, also thanks to @SD10 and @DanielAsher, @ashchan, @phimage, @mmadjer and @broadwaylamb!

    API breaking changes

    • ๐Ÿ“š Introducing new promise-like animation APIs. Check out the migration guide. #385 by @lastMove and @tbaranes
    • CornerSide's swift3 migration leftovers: renaming .AllSides to .allSides. If you were setting programmatically a cornerSide to your view, you will just have to lowercase the A. #409 by @tbaranes
    • AnimatableSlider inherit from UISlider. #417 by @phimage
    • Replace all SystemAnimator classes with SystemTransitionAnimator #427 by @SD10
    • ๐Ÿ’… PresentationDesignable now supports contextFrameForPresentation which allow you to present a controller with a custom configuration over another instead of being in fullscreen. Imitates UIModalPresentationStyle.currentContext. #385 by @tbaranes
    • Transition Animator classes initializer parameter changed from transitionDuration -> duration. #446 by @SD10

    โœจ Enhancements

    • Conserve custom layer mask when using Animatable* instead of removing them #407 by @DanielAsher
    • โž• Add support for corner on AnimatableTableViewCell. #403 by @tbaranes
    • ๐Ÿ‘‰ Make images of AnimatableSlider designable. #417 by @phimage
    • โž• Add RefreshControlDesignable to make UIRefreshControl customization available in Interface Builder. Currently supported by UITableViewController and UITableView. #418 by @phimage and #429 by @tbaranes
    • Replace all SystemAnimator classes with SystemTransitionAnimator. #427 by @SD10
    • โž• Add GradientDesignable to DesignableNavigationBar. #437 by @phimage
    • โž• Add AnimatableTabBarController to support custom transition animations. #443 by @phimage

    ๐Ÿ›  Bugfixes

    • ๐Ÿ‘‰ Make corner sides case insensitive.
      #394 by @mmadjer
    • Frame is converted to window coordinate space to fix miscalculations in computed values (used with slideOut, ...). #412 by @redent
    • Reset destination view's transform property to CGAffineTransform.identity after a slide transition completes. #432 by @broadwaylamb
    • ๐Ÿ›  Fixed {Flip,Turn,Fold}Animator which was resulting in broken transitions. Thanks to@phimage for the fix. #441 by @tbaranes
  • v3.1.3 Changes

    February 22, 2017

    โœจ Enhance to the library to support gradient colours and fix some small issues like translation coordinates, Playground file, the border state. And make PresentationDesignable be public which allow the user to customise the presentation animation in code.

    ๐Ÿฑ Most of credits go to @tbaranes ๐Ÿ‘๐Ÿ‘๐Ÿ‘ , also thanks to @emcphersonburke and @mikhailmulyar

    ๐Ÿš€ 3.1.3

    API breaking changes

    None

    โœจ Enhancements

    • ๐Ÿ†• New gradient startPoint: .custom(startX, startY, endX, endY). #380 by @tbaranes
    • ๐Ÿ“š Introducing borderType, find all the information in the documentation #389 by @tbaranes

    ๐Ÿ›  Bugfixes

    • Fix slide(.out, *) and squeeze(.out, *) translation coordinates #379 by @tbaranes
    • ๐Ÿ›  Fix No such module IBAnimatable when attempting to run the Playground #251 and #391 by @emcphersonburke
    • ๐Ÿ›  Fix custom presentation animations #393 by @tbaranes
    • ๐Ÿ›  Fix border state when trying to reset a valid border #398 by @tbaranes
    • ๐Ÿ‘‰ Make PresentationDesignable usable outside of IBAnimatable #402 by @tbaranes