Texture v2.4 Release Notes

Release Date: 2017-08-15 // over 6 years ago
  • 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)