Changelog History
-
v2.3.1
April 27, 2017 -
v2.3
April 14, 2017 -
v2.2.1
April 14, 2017 -
v2.2 Changes
February 23, 2017๐ This is primarily a bug fix release. Changes can be found here: 2.1...2.2
Some highlights:
- โ Removed support for iOS 7
- โฌ๏ธ Upgraded to latest PINRemoteImage (CocoaPods), fixing GIFs: #3057
- โ Added an assert to prevent dealloc while visible bugs: #3062
- โ Added callback for non-fatal error reporting: #2993
- โ Added scrollDirection property on ASScrollNode: #3001
- ๐ Fixed some ASPagerNode issues: #3028
-
v2.1 Changes
February 06, 2017๐ 2.1 add support for IGListKit and has a few bug fixes as well 2.0.2...2.1
Some highlights:
-
v2.0.2 Changes
January 21, 2017๐ This is primarily a bug fix release. Changes can be found here: 2.0.1...2.0.2
Some highlights:
- โ Added an efficient, alternative to the UIImage
imageNamed:
method #2859 - โ Removed locking while calling into image downloader #2864
- ๐ Fixed an issue where objects released by the ASRunLoopQueue might not be fully released: #2890
- โ Respect hitTestSlop in ASControlNode #2896
- ๐ Improved scroll performance #2861
- ๐ Fixed an issue where ASVideoNode's wouldn't autoplay in certain network conditions #2876
- โ Added an efficient, alternative to the UIImage
-
v2.0.1 Changes
December 20, 2016๐ This is primarily a bug fix release. Changes can be found here: 2.0...2.0.1
Some highlights:
- ๐ Visual debugging in Xcode was fixed #2784
- ๐ Support for automatically managing content size of ASScrollNode's #2753
- ๐ Visibility events have been fixed in scroll nodes #2799
- Range controller now explicitly marks disappeared nodes as invisible #2805
- ๐ Carthage support was fixed #2761
- ๐ Improved handling of rasterized nodes #2731
- ๐ Better support for using an ASNetworkImageNode as an ASImageNode #2708
- ๐ Fixing interface states being updated off main #2814
- A relatively rare cause of deadlocks has been eliminated #2764
-
v2.0 Changes
December 09, 2016๐ 2.0 Release Notes
AsyncDisplayKit 2.0 is now available!
๐ This is the most important release since 1.0 โ and breaks yet another record for the AsyncDisplayKit community, as the largest changeset we've ever shipped in a single release!
Look for
2.0
in Cocoapods, or point to that git tag.โฌ๏ธ Should I upgrade?
โ
2.0
is very stable, tested at scale by shipping with apps like Pinterest and Buffer.๐ There are many advantages to adopting 2.0 including more intuitive layout, significant performance increases and a myriad of bug fixes.
๐ For details, please see our Adoption Guide.
๐ A full API changelog from
1.9.92
to2.0
is available here.Long awaited, much anticipated โ and carefully designed.
You might be wondering: wasn't 2.0 supposed to launch last year? Once we started, we just couldn't stop innovating long enough to do the work to make it public.
Here is the recent history and upcoming roadmap:
1.9.0
launched at NSSpain 1 year ago , offering some features of2.0
in beta form.- After receiving positive feedback from developers, we were excited to keep iterating on the API, since we take semantic versioning extremely seriously! So, we chose to extend the lifecycle of
1.9.x
and launch2.0
only after a full audit of how the new APIs performed in real apps. - ๐ Since then, we've launched 17 releases in the
1.9.x
series, refining and extending its functionality. In August 2016,1.9.90
was the last release off of master as the core team began integrating API-breaking changes. - The carefully considered architecture of the
2.0
API is vetted by hands-on experience: working with hundreds of developers using1.9.x
over many months!2.0
is quite stable, as it has been used during development by large clients like Pinterest and Buffer (shipping apps to tens of millions of users). - On December 1st , we shipped a
2.0
"RC" release, meaning no major API-breaking changes until3.0
. We take changes that break the API very seriously and will always attempt to reduce them and provide the easiest path to upgrade we can. - The team already has an ambitious roadmap for the
2.0.x
and2.1.x
release series. We plan to openly publish our roadmap soon, and make it easier for both clients and contributors to influence development.
๐ At a moment like this, it's amazing to see how far we've come. Here's the statistics on what the AsyncDisplayKit community has shipped โ excluding configuration & project files.
- 1.0 (2014-10-15) 132 files, 8075 (+) - 1.0.1 (2014-10-22) 28 files, 358 (+), 113 (-) - 1.1 (2015-01-06) 88 files, 5470 (+), 944 (-) - 1.1.1 (2015-01-15) 15 files, 137 (+), 124 (-) - 1.2 (2015-05-23) 112 files, 4694 (+), 931 (-) - 1.2.1 (2015-06-17) 12 files, 237 (+), 59 (-) - 1.2.2 (2015-07-05) 49 files, 1950 (+), 768 (-) - 1.2.3 (2015-07-26) 22 files, 650 (+), 91 (-) - 1.9 (2015-11-01) 194 files, 12669 (+), 924 (-) - 1.9.1 (2015-11-09) 35 files, 1119 (+), 95 (-) - 1.9.2 (2015-11-30) 68 files, 2259 (+), 459 (-) - 1.9.3 (2015-12-07) 71 files, 3052 (+), 1711 (-) - 1.9.4 (2015-12-31) 167 files, 3782 (+), 1183 (-) - 1.9.5 (2016-01-14) 48 files, 1099 (+), 265 (-) - 1.9.6 (2016-01-28) 90 files, 3818 (+), 247 (-) - 1.9.7 (2016-02-25) 257 files, 10303 (+), 3938 (-) - 1.9.7.1 (2016-03-26) 17 files, 241 (+), 56 (-) - 1.9.7.2 (2016-04-11) 69 files, 1818 (+), 796 (-) - 1.9.73 (2016-05-04) 157 files, 7028 (+), 1018 (-) - 1.9.74 (2016-05-17) 76 files, 2611 (+), 521 (-) - 1.9.80 (2016-06-06) 100 files, 3464 (+), 715 (-) - 1.9.81 (2016-07-10) 603 files, 11889 (+), 5702 (-) - 1.9.90 (2016-08-23) 130 files, 3022 (+), 3597 (-) - 1.9.91 (2016-10-19) 2 files, 4 (+), 4 (-) - 1.9.92 (2016-11-02) 1 file, 3 (+), 2 (-) - 2.0-beta.1 (2016-11-07) 372 files, 19451 (+), 7421 (-) - Since initial commit: 763 files, 80463 (+), 6143 (-)
Stats
Cocoapod Specs:
https://cocoapods.org/pods/AsyncDisplayKit
Total Downloads: 820,018
Apps: 10,407We'd love to hear from you
As always, email [email protected] or ping us on Slack. Thanks for following the development of our framework โ I hope the community continues to bring you advanced and exciting software technology for years to come!
-
v2.0-rc.2
December 06, 2016 -
v2.0-rc.1
December 02, 2016