All Versions
16
Latest Version
Avg Release Cycle
107 days
Latest Release
960 days ago

Changelog History
Page 2

  • v2.4 Changes

    August 15, 2017

    Full Changelog

    πŸ”€ Merged pull requests:

    • Avoid re-entrant call to self.view when applying initial pending state #510 (Adlai-Holler)
    • [examples/ASCollectionView] Register supplementary kinds #trivial #508 (nguyenhuy)
    • πŸ“‡ Rename the field again to nodeModel #504 (Adlai-Holler)
    • πŸ“‡ Rename -[ASCellNode viewModel] to -[ASCellNode nodeViewModel] to avoid collisions #499 (Adlai-Holler)
    • πŸ›  Fixed typo UIKIt #497 (nixzhu)
    • πŸ‘Œ Improvements in ASCollectionGalleryLayoutDelegate #496 (nguyenhuy)
    • ⚑️ [Showcase] Update showcase - add blog post link to ClassDojo icon #trivial #493 (Kaspik)
    • πŸ“š [ASCoreAnimationExtras] Update documentation for resizbale images #trivial #492 (Kaspik)
    • βœ… [ASStackLayoutSpec] Fix interitem spacing not being reset on new lines and add snapshot tests #trivial #491 (nguyenhuy)
    • [Layout Transition] Avoid calling didComplete method if pending layout transition is nil #490 (nguyenhuy)
    • [LayoutTransition] Call _locked_constrainedSizeForLayoutPass with the lock actually held #trivial #488 (nguyenhuy)
    • iOS 11 UITableView automatic height estimation fix #485 (christianselig)
    • ⚑️ Update scroll-node.md #484 (oferRounds)
    • ⚑️ Update adoption-guide-2-0-beta1.md #483 (oferRounds)
    • ⚑️ Update subclassing.md #479 (oferRounds)
    • Invalidate layouts more aggressively when transitioning with animation #476 (Adlai-Holler)
    • ⚑️ Update image-modification-block.md #474 (oferRounds)
    • [ASStackLayoutSpec] Flex wrap fix and lineSpacing property #472 (flovouin)
    • [ASNodeController] Add -nodeDidLayout callback. Allow switching retain behavior at runtime. #470 (appleguy)
    • [Layout transition] Invalidate calculated layout if transitioning using the same size range #464 (nguyenhuy)
    • [ASTableNode][ASCollectionNode] Add content offset bridging property #460 (nguyenhuy)
    • [ASDisplayNode] Fix infinite layout loop #455 (nguyenhuy)
    • βž• Add ASPagerNode+Beta to umbrella header #trivial #454 (nguyenhuy)
    • 🚚 [ASPagerNode] Remove unused flow layout reference #trivial #452 (nguyenhuy)
    • [ASCollectionLayout] Add ASCollectionGalleryLayoutSizeProviding #451 (nguyenhuy)
    • 🌐 fix SIMULATE_WEB_RESPONSE not imported #449 #450 (wsdwsd0829)
    • ⚑️ [ASDataController ] Merge willUpdateWithChangeSet and didUpdateWithChangeSet delegate methods #trivial #445 (nguyenhuy)
    • [ASDataController] Clean up #443 (nguyenhuy)
    • [ASDataController] Avoid asking for size ranges of soon-to-be-delete elements during relayouts #442 (nguyenhuy)
    • 🌐 [ASCollectionView] Add delegate bridging and index space translation for missing UICollectionViewLayout properties. #440 (appleguy)
    • [ASDisplayNode] Fix some gaps in the bridging of new contents* properties. #435 (appleguy)
    • [ASDisplayNode] Allow setting stretchable contents on nodes; add bridged properties. #trivial #429 (appleguy)
    • πŸ‘‰ Use a sentinel NSUInteger for node layout data #trivial #428 (Adlai-Holler)
    • β†ͺ Workaround clang4.0 <stdatomic.h> initialization #trivial #426 (bkase)
    • βž• Add missing import in ASDisplayNode+AsyncDisplay #trivial #423 (nguyenhuy)
    • [ASCollectionElement] Add checks for nil element, prior to other PRs landing. #421 (appleguy)
    • ⚑️ [ASDataController] Apply new visible map inside batch updates block #420 (nguyenhuy)
    • [ASVideoPlayerNode] Check that the video player's delegate implements the didTapFullScreenButtonNode method before calling it #trivial #418 (tnev)
    • [ASDataController] Fix a crash in table view caused by executing an empty change set during layoutSubviews #416 (nguyenhuy)
    • [ASDisplayNode+Layout] In layoutThatFits:, check and use _pending layout if valid. #413 (appleguy)
    • ↔ Integrate Weaver into ASDKGram #412 (nguyenhuy)
    • [ASDisplayNode] -didEnterPreloadState does not need to call -layoutIfNeeded #trivial #411 (appleguy)
    • [ASTextNode2] Provide compiler flag to enable ASTextNode2 for all usages. #410 (appleguy)
    • [Yoga] Refine the handling of measurement functions when Yoga is used. #408 (appleguy)
    • [ASCollectionView] Small improvements #407 (nguyenhuy)
    • πŸ“š [Documentation] Improve description of synchronous concurrency with screenshot and video link. #406 (appleguy)
    • Introduce ASIntegerMap, improve our changeset handling #trivial #405 (Adlai-Holler)
    • πŸ›  Fix issue where supplementary elements don't track section changes #404 (Adlai-Holler)
    • 🌲 Overhaul our logging, add activity tracing support. #399 (Adlai-Holler)
    • [ASTextNode2] Add initial implementation for link handling. #396 (appleguy)
    • Introduce ASCollectionGalleryLayoutDelegate #76 (nguyenhuy)
  • v2.3.4 Changes

    June 30, 2017

    Full Changelog

    πŸ”€ Merged pull requests:

    • ⚑️ Update to the latest betas of PINRemoteImage and PINCache #403 (garrettmoon)
    • A bit of minor cleanup #trivial #402 (Adlai-Holler)
    • [ASLayout] Revisit the flattening algorithm #395 (nguyenhuy)
    • [ASLayout] If a layout has no sublayouts, don't bother initializing its rect table #394 (nguyenhuy)
    • πŸ“š [ASLayout] Fix documentation of retainSublayoutLayoutElements #trivial #393 (nguyenhuy)
    • πŸ›  Fix compiling ASDimension if Yoga enabled #trivial #389 (maicki)
    • comments to reflect code #trivial #388 (benjamin-chang)
    • 🚚 [ASCellNode] Remove unnecessary frame setting #trivial #387 (nguyenhuy)
    • Horrible spelling mistake #trivial #384 (nguyenhuy)
    • πŸ›  Fix for Video Table Example Building #383 (ay8s)
    • ASDimensionMake to be more lenient #trivial #382 (nguyenhuy)
    • Gate orphaned node detector behind YOGA flag #trivial #380 (nguyenhuy)
    • 🌲 [Event Log] Log ASM flag when modify subnodes #trivial #379 (nguyenhuy)
    • βž• Add new workspaces for tests for different integrations #trivial #377 (Adlai-Holler)
    • πŸ›  Fix imageModificationBlock doc #trivial #376 (maicki)
    • πŸ›  Fix double-load issue with ASCollectionNode #372 (Adlai-Holler)
    • πŸ›  FIXED Typo in Layout Transition Documentation #371 (martinjkelly)
    • [Yoga] Delete YOGA_TREE_CONTIGOUS gating and permanently enable. #trivial #370 (appleguy)
    • [Yoga] Minimize number of nodes that have MeasureFunc set on them. #369 (appleguy)
    • πŸ‘Œ Improve System Trace Implementation #trivial #368 (Adlai-Holler)
    • ⚑️ Updates ASDKGram to use IGListKit 3.0.0 #367 (ay8s)
    • ⚑️ Update link to AsyncDisplayKit 2.0 Launch Talk #363 (appleguy)
    • [ASTableView] Use ASTableView tableNode property instead of calling ASViewToDisplayNode #trivial #361 (maicki)
    • βž• Add section-object support to new tests, improve test confinement. #trivial #360 (Adlai-Holler)
    • ⚑️ [Docs] Update 'Corner Rounding' document for Texture 2 #359 (ArchimboldiMao)
    • βž• Add support for keeping letting cell nodes update to new view models when reloaded. #trivial #357 (Adlai-Holler)
    • βž• Add first-pass view model support to collection node. #trivial #356 (Adlai-Holler)
    • πŸ”’ [ASTraitCollection] Convert ASPrimitiveTraitCollection from lock to atomic. #355 (appleguy)
    • πŸ‘Œ Improve collection node testing, reveal double-load issue. #trivial #352 (Adlai-Holler)
    • πŸ›  Fix title in changelog #350 (levi)
    • βž• Add a Flag to Disable Main Thread Assertions #trivial #348 (Adlai-Holler)
    • βœ… Migrate to Latest OCMock, Demonstrate Improved Unit Testing #347 (Adlai-Holler)
    • ⬆️ Upgrade ASLayoutElementContext to an Object #trivial #344 (Adlai-Holler)
    • [Yoga] Rewrite YOGA_TREE_CONTIGUOUS mode with improved behavior and cleaner integration #343 (appleguy)
    • πŸ›  Fix internal Linter warnings #trivial #340 (maicki)
    • Small changes required by the coming layout debugger #337 (nguyenhuy)
    • 🌲 [ASDataController] Add event logging for transaction queue flush duration #trivial #334 (hannahmbanana)
    • πŸ”€ [ASCollectionView] synchronous mode #332 (hannahmbanana)
    • 🐎 [Performance] Convert ASLayoutElementSize to atomic #trivial #331 (hannahmbanana)
    • [Yoga] Refer to proper path name and use module import #306 (weibel)
    • πŸ“š [ASImageNode] Add documentation for image effects #trivial #263 (maicki)
  • v2.3.3 Changes

    June 06, 2017

    Full Changelog

    πŸ”€ Merged pull requests:

    • ⚑️ Updating to 2.3.3 #trivial #338 (garrettmoon)
    • [ASDisplayNode+Layout] Add check for orphaned nodes after layout transition to clean up. #336 (appleguy)
    • ⚑️ Update PINRemoteImage #328 (garrettmoon)
    • πŸ›  Fix typo #trivial #327 (vitalybaev)
    • πŸ›  Fixes an issue with GIFs that would always be covered by their placeh… #326 (garrettmoon)
    • Replace NSMutableSet with NSHashTable when Appropriate #trivial #321 (Adlai-Holler)
    • πŸ›  [Cleanup] Small fixes to improve conformance for strict compiler settings #trivial #320 (appleguy)
    • Rejigger Cell Visibility Tracking #317 (Adlai-Holler)
    • Clean Up ASAsyncTransaction #trivial #316 (Adlai-Holler)
    • Clean Up ASDisplayLayer #trivial #315 (Adlai-Holler)
    • 🌲 [ASDisplayNode] Revise assertion to log until Issue #145 is addressed. #trivial #313 (appleguy)
    • πŸ›  [Docs] Fixed typo in carthage project name #trivial #310 (george-gw)
    • πŸ›  Fix non layout #309 (garrettmoon)
    • Catch Invalid Layer Bounds in a Nonfatal Assertion #trivial #308 (Adlai-Holler)
    • [ASCollectionNode] Fix missing properties and layoutInspector #trivial #305 (flovouin)
    • πŸ›  [Examples] Fixed crash on SocialAppLayout-Inverted + behaviour comments #304 (dimazen)
    • IGListKit related headers need to be in the module all time now #trivial #300 (maicki)
    • 🚚 [ASDisplayNode] Remove assertion in calculateSizeThatFits: and log an event #trivial #299 (maicki)
    • ASBatchFetching to not round scroll velocity #trivial #294 (nguyenhuy)
    • [ASVideoNodeDelegate] fix for #291 crash #292 (SergeyPetrachkov)
    • πŸ›  Fix Alignment of Hashed Structs #287 (Adlai-Holler)
    • [IGListKit] Add IGListKit headers to public section of Xcode project #286 (maicki)
    • Only call -layout and -layoutDidFinish if the node is already loaded #285 (nguyenhuy)
    • [Batch Fetching] Add ASBatchFetchingDelegate #281 (nguyenhuy)
    • Ignore Relayout Requests for Deleted Cell Nodes #279 (Adlai-Holler)
    • βœ‚ Remove Unused Node Code #trivial #278 (Adlai-Holler)
    • πŸ›  Fix Documentation Warnings #trivial #276 (Adlai-Holler)
    • [Examples] Fix LayoutSpecExamples and LayoutSpecExamples-Swift: image URLs were still pointing to asyncdisplaykit.org #275 (cesteban)
    • [Layout] Extract layout implementation code into it's own subcategories #272 (maicki)
    • πŸ›  Fix Release Builds #trivial #271 (Adlai-Holler)
    • [Yoga] Implement ASYogaLayoutSpec, a simplified integration strategy for Yoga. #270 (appleguy)
    • Simplify Layout Transition State #trivial #269 (Adlai-Holler)
    • Store ASLayoutElementContext in Thread-Local Storage #trivial #268 (Adlai-Holler)
    • [Examples] Fix a couple of examples due to API changes recently #trivial #267 (maicki)
    • πŸ›  Fix Collection Item Index Path Conversion #262 (Adlai-Holler)
    • βž• added error reporting callback to ASVideoNode #260 (SergeyPetrachkov)
    • βž• Add Experimental Text Node Implementation #259 (Adlai-Holler)
    • βž• Add missing import and define in ASLog #trivial #257 (nguyenhuy)
    • Simplify Override Checking, Only Do It When Assertions Are Enabled #trivial #253 (Adlai-Holler)
    • [ASTextKitFontSizeAdjuster] Replace use of boundingRectWithSize:options:context: with boundingRectForGlyphRange: inTextContainer: #251 (rcancro)
    • πŸ‘Œ Improve Ancestry Handling, Avoid Assertion Failure #246 (Adlai-Holler)
    • [Yoga] Increment Yoga version to current, 1.5.0. #91 (appleguy)
    • [example/CustomCollectionView] Implement MosaicCollectionLayoutDelegate #28 (nguyenhuy)
  • v2.3.2 Changes

    May 09, 2017

    Full Changelog

    πŸ”€ Merged pull requests:

    • [ASDisplayNode] Pass drawParameter in rendering context callbacks #248 (maicki)
    • Assert only once we know URL has changed #247 (garrettmoon)
    • 🚚 [ASImageNode] Move to class method of displayWithParameters:isCancelled: for drawing #244 (maicki)
    • Don't Use Associated Objects for Drawing Priority #trivial #239 (Adlai-Holler)
    • 🚚 [ASDimension] Remove warning about float precision using CGFloat and … #trivial #237 (amegias)
    • 🚚 [ASImageNode] Move debug label and will- / didDisplayNodeContentWithRenderingContext out of drawing method #trivial #235 (maicki)
    • πŸ›  Fixes assertion on startup in social app layout example #233 (garrettmoon)
    • 🚚 [ASTextNode] Move to class method of drawRect:withParameters:isCancelled:isRasterizing: for drawing #232 (maicki)
    • 🚚 [ASImageNode] Remove unneeded pointer star #trivial #231 (maicki)
    • [ASTwoDimensionalArrayUtils] Fix extern C function definition to fix compiler issue. #trivial #229 (appleguy)
    • 🚚 Move Last Few Properties from ASTableView,ASCollectionView to Node #225 (Adlai-Holler)
    • πŸ›  Fix Issues in the Project File #trivial #224 (Adlai-Holler)
    • πŸ‘Œ Improve Our Handling of Subnodes #223 (Adlai-Holler)
    • Extract ASLayoutElement and ASLayoutElementStylability into categories #trivial #131 (maicki)
    • 🚚 [Layout] Remove finalLayoutElement #96 (maicki)
    • β†ͺ [Docs] Add workaround for setting a custom lineSpacing and maxNumberOfLines to ASTextNode docs #92 (maicki)
    • 🐎 [ASDisplayNode] Implement a std::atomic-based flag system for superb performance #89 (appleguy)
    • [Yoga] Ensure that calculated layout is nil'd in invalidate*Layout #87 (appleguy)
    • Simplify Hashing Code #86 (Adlai-Holler)
    • πŸ›  Fix site header #84 (levi)
    • πŸ—„ Tighten Rasterization API, Undeprecate It #82 (Adlai-Holler)
    • Implement ASPageTable #81 (nguyenhuy)
    • πŸ‘‰ Make Cell Node Properties Atomic #74 (Adlai-Holler)
    • [ASNodeController+Beta] Provide an option to allow nodes to own their controllers. #61 (appleguy)
    • πŸ‘ [Yoga Beta] Improvements to the experimental support for Yoga layout. #59 (appleguy)
    • πŸ›  Fix issue with swipe to delete cell gesture. #trivial #46 (rewcraig)
    • πŸ›  Fix CustomCollectionView-Swift sample #22 (george-gw)
    • Automatically resume ASVideoNode after returning from background #13 (plarson)
  • v2.3.1 Changes

    April 27, 2017

    Full Changelog

    πŸ”€ Merged pull requests:

    • βœ… Don't run tests for the docs directory. #79 (garrettmoon)
    • πŸ›  Fix SCSS build #78 (levi)
    • πŸ›  Fix documentation warning on ASCollectionLayoutState.h #trivial #77 (garrettmoon)
    • 0️⃣ ASLayoutSpec to use more default implementations #trivial #73 (nguyenhuy)
    • ⚑️ Update the CI to the new ruby version #71 (garrettmoon)
    • Missing a word #68 (djblake)
    • ⚑️ Update license v2 #67 (garrettmoon)
    • [ASCollectionView] Prevent prefetching from being enabled to eliminate overhead. #65 (appleguy)
    • [CGPointNull] Rename globally exported C function to avoid collisions #trivial #62 (appleguy)
    • πŸ‘ [RTL] Bridge the UISemanticContentAttribute property for more convenient RTL support. #60 (appleguy)
    • πŸ›  Fixes a potential deadlock; it's not safe to message likely super nod… #56 (garrettmoon)
    • Fix __has_include check in ASLog.h #trivial #55 (fsmorygo)
    • β†ͺ GLKit workaround #trivial #54 (stephenkopylov)
    • Layout debugger proposal #52 (nguyenhuy)
    • πŸ›  Fixes header check to accept the 'new' header for modified files. #50 (garrettmoon)
    • βœ‚ Remove References to IGListSectionType, Now that It's Gone #49 (Adlai-Holler)
    • πŸ’… Move doc stylesheets to sass #47 (levi)
    • πŸ›  Fixes for Dangerfile header checks #45 (garrettmoon)
    • Enforce header file changes #44 (garrettmoon)
    • πŸ‘‰ Use _ASCollectionReusableView inside ASIGListSupplementaryViewSourceMethods #40 (plarson)
    • ⬆️ Bump Cartfile versions to match podspec #37 (dymv)
    • 🚚 [Site] Remove hero drop shadow #35 (levi)
    • βž• Add announcement banner to documentation site #31 (levi)
    • [ASCollectionLayout] Manually set size to measured cells #24 (nguyenhuy)
    • Create a Pluggable "Tips" System to Help in Development #19 (Adlai-Holler)
    • βž• Add danger #18 (garrettmoon)
    • πŸ›  Fix Case where Network Image Node Stays Locked #17 (Adlai-Holler)
    • ⚑️ Update the homepage URL #10 (garrettmoon)
  • v2.2.1 Changes

    April 14, 2017

    Full Changelog

    πŸ”€ Merged pull requests:

    * This Change Log was automatically generated by github_changelog_generator