AsyncDisplayKit breaking changes

cocoapods

15 curated breaking changes across major versions of AsyncDisplayKit. Use this as a migration checklist before bumping dependencies.

15
changes
Breaking changes by transition
  • 1.1.1 \u2192 1.2breaking

    Significant implementation and API additions to **ASCollectionView** and **ASTableView**:

  • 1.1.1 \u2192 1.2breaking

    Introduction of the “Network Range” to help you download content (such as images) ahead of when the user needs it. Implement -fetchRemoteData on your subclasses to participate.

  • 1.1.1 \u2192 1.2breaking

    [ASEditableTextNode](https://github.com/facebook/AsyncDisplayKit/blob/master/AsyncDisplayKit/ASEditableTextNode.h) provides a flexible, efficient, and animation-friendly editable text component. New EditableText sample project.

  • 1.1.1 \u2192 1.2breaking

    [ASScrollNode](https://github.com/facebook/AsyncDisplayKit/blob/master/AsyncDisplayKit/ASScrollNode.h) provides a convenience wrapper of UIScrollView, so that asynchronous layout can operate across a contiguous node hierarchy.

  • 1.1.1 \u2192 1.2breaking

    [ASBasicImageDownloader](https://github.com/facebook/AsyncDisplayKit/blob/master/AsyncDisplayKit/Details/ASBasicImageDownloader.mm) provides a convenient option for user-driven image loading without integrating with a custom networker.

  • 1.0.1 \u2192 1.1-betabreaking

    [ASMultiplexImageNode](https://github.com/facebook/AsyncDisplayKit/blob/master/AsyncDisplayKit/ASMultiplexImageNode.h). This image node can load and display progressively higher-quality variants of an image over a slow cell network, letting you quickly show a low-resolution photo while the full size downloads.

  • 1.0.1 \u2192 1.1-betabreaking

    [ASNetworkImageNode](https://github.com/facebook/AsyncDisplayKit/blob/master/AsyncDisplayKit/ASNetworkImageNode.h). Simple, single-URL counterpart to the Multiplex node.

  • 1.0.1 \u2192 1.1-betabreaking

    [ASBasicImageDownloader](https://github.com/facebook/AsyncDisplayKit/blob/master/AsyncDisplayKit/Details/ASBasicImageDownloader.h). Lightweight NSURLSession-powered downloader for the new image nodes.

  • 1.0.1 \u2192 1.1-betabreaking

    [ASCollectionView](https://github.com/facebook/AsyncDisplayKit/blob/master/AsyncDisplayKit/ASCollectionView.h). The UICollectionView counterpart to ASTableView.

  • 1.0.1 \u2192 1.1-betabreaking

    Editing support for ASCollectionView and ASTableView: asynchronous cell and section insertion, deletion, movement, and reloading.

  • 1.1-beta \u2192 1.1breaking

    [ASNetworkImageNode](https://github.com/facebook/AsyncDisplayKit/blob/master/AsyncDisplayKit/ASNetworkImageNode.h). Simple, single-URL counterpart to the Multiplex node.

  • 1.1-beta \u2192 1.1breaking

    [ASMultiplexImageNode](https://github.com/facebook/AsyncDisplayKit/blob/master/AsyncDisplayKit/ASMultiplexImageNode.h). This image node can load and display progressively higher-quality variants of an image over a slow cell network, letting you quickly show a low-resolution photo while the full size downloads.

  • 1.1-beta \u2192 1.1breaking

    Editing support for ASCollectionView and ASTableView: asynchronous cell and section insertion, deletion, movement, and reloading.

  • 1.1-beta \u2192 1.1breaking

    [ASBasicImageDownloader](https://github.com/facebook/AsyncDisplayKit/blob/master/AsyncDisplayKit/Details/ASBasicImageDownloader.h). Lightweight NSURLSession-powered downloader for the new image nodes.

  • 1.1-beta \u2192 1.1breaking

    [ASCollectionView](https://github.com/facebook/AsyncDisplayKit/blob/master/AsyncDisplayKit/ASCollectionView.h). The UICollectionView counterpart to ASTableView.

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/cocoapods/AsyncDisplayKit
AsyncDisplayKit breaking changes — CocoaPods migration guide | DepScope