mirror of
https://github.com/TextureGroup/Texture.git
synced 2026-04-07 19:17:39 +00:00
Prepare for 3.0.0-rc.1 release (#1870)
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
issues=false
|
||||
since-tag=2.8.1
|
||||
future-release=2.9
|
||||
since-tag=3.0.0-rc.1
|
||||
future-release=3.0.0
|
||||
|
||||
+264
@@ -1,5 +1,269 @@
|
||||
# Change Log
|
||||
|
||||
## [3.0.0-rc.1](https://github.com/TextureGroup/Texture/tree/3.0.0-rc.1) (2020-06-19)
|
||||
|
||||
[Full Changelog](https://github.com/TextureGroup/Texture/compare/sync-base-08-29-19...3.0.0-rc.1)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Fix documentation for ASCornerRoundingTypeClipping [\#1863](https://github.com/TextureGroup/Texture/pull/1863) ([chggr](https://github.com/chggr))
|
||||
- -\[ASNetworkImageNode setURL:resetToDefault:\] forget to reset animatedImage [\#1861](https://github.com/TextureGroup/Texture/pull/1861) ([IvanChan](https://github.com/IvanChan))
|
||||
- Add iOS13 UIContextMenu api to ASCommonCollectionDelegate [\#1860](https://github.com/TextureGroup/Texture/pull/1860) ([IvanChan](https://github.com/IvanChan))
|
||||
- \[ASDisplayNode\] Implement accessibilityElementsHidden [\#1859](https://github.com/TextureGroup/Texture/pull/1859) ([rcancro](https://github.com/rcancro))
|
||||
- \[ASDisplayNode\] Implement accessibilityViewIsModal [\#1858](https://github.com/TextureGroup/Texture/pull/1858) ([rcancro](https://github.com/rcancro))
|
||||
- Reference Image Updates in preparation for iOSSnapshotTestCase 6.2 [\#1857](https://github.com/TextureGroup/Texture/pull/1857) ([bolsinga](https://github.com/bolsinga))
|
||||
- Run the tests with iOS10 and as a framework in preparation of updating snapshot test case. [\#1856](https://github.com/TextureGroup/Texture/pull/1856) ([bolsinga](https://github.com/bolsinga))
|
||||
- Update FBSnapshotTestCase to iOSSnapshotTestCase \(=6.2\) [\#1855](https://github.com/TextureGroup/Texture/pull/1855) ([bolsinga](https://github.com/bolsinga))
|
||||
- Ship ASExperimentalTraitCollectionDidChangeWithPreviousCollection [\#1842](https://github.com/TextureGroup/Texture/pull/1842) ([bolsinga](https://github.com/bolsinga))
|
||||
- Ship ASExperimentalUnfairLock experiment [\#1841](https://github.com/TextureGroup/Texture/pull/1841) ([bolsinga](https://github.com/bolsinga))
|
||||
- Ship ASExperimentalOOMBackgroundDeallocDisable since it decreases OOMs [\#1840](https://github.com/TextureGroup/Texture/pull/1840) ([bolsinga](https://github.com/bolsinga))
|
||||
- Update Texture Xcode project to 11.4 and fix resulting warnings - 4 [\#1838](https://github.com/TextureGroup/Texture/pull/1838) ([bolsinga](https://github.com/bolsinga))
|
||||
- Update Swift collection view interop example [\#1837](https://github.com/TextureGroup/Texture/pull/1837) ([drinkius](https://github.com/drinkius))
|
||||
- deprecate ASGraphicsCreateImageWithTraitCollectionAndOptions [\#1836](https://github.com/TextureGroup/Texture/pull/1836) ([vovasty](https://github.com/vovasty))
|
||||
- Remove Danger from the development workflow [\#1835](https://github.com/TextureGroup/Texture/pull/1835) ([jparise](https://github.com/jparise))
|
||||
- Use ASReplaceMethodWithBlock instead of swizzling with a library [\#1832](https://github.com/TextureGroup/Texture/pull/1832) ([bolsinga](https://github.com/bolsinga))
|
||||
- use iOS 13.4.1 and Xcode 11.4.1 for CI [\#1831](https://github.com/TextureGroup/Texture/pull/1831) ([vovasty](https://github.com/vovasty))
|
||||
- Do not use xcpretty in builds so that CI errors are logged. [\#1830](https://github.com/TextureGroup/Texture/pull/1830) ([bolsinga](https://github.com/bolsinga))
|
||||
- Update to OCMock 3.6 [\#1829](https://github.com/TextureGroup/Texture/pull/1829) ([bolsinga](https://github.com/bolsinga))
|
||||
- Removes unnecessary `-tearDown` code. [\#1822](https://github.com/TextureGroup/Texture/pull/1822) ([dmaclach](https://github.com/dmaclach))
|
||||
- \[Accessibility\] Do not exclude elements outside the window’s rect that are subviews of UIScrollView [\#1821](https://github.com/TextureGroup/Texture/pull/1821) ([rcancro](https://github.com/rcancro))
|
||||
- support cancelation in ASGraphicsCreateImage [\#1814](https://github.com/TextureGroup/Texture/pull/1814) ([vovasty](https://github.com/vovasty))
|
||||
- \[ASDisplayViewAccessibility\] A few accessibility improvements [\#1812](https://github.com/TextureGroup/Texture/pull/1812) ([rcancro](https://github.com/rcancro))
|
||||
- \[ASDisplayNode\] Allow explicit setting of accessibilityElements [\#1807](https://github.com/TextureGroup/Texture/pull/1807) ([rcancro](https://github.com/rcancro))
|
||||
- Add `nullable` to new ASCommonTableViewDelegate methods [\#1796](https://github.com/TextureGroup/Texture/pull/1796) ([jparise](https://github.com/jparise))
|
||||
- Context menu iOS 13 API [\#1795](https://github.com/TextureGroup/Texture/pull/1795) ([uuttff8](https://github.com/uuttff8))
|
||||
- resolve background color using system trait collection [\#1777](https://github.com/TextureGroup/Texture/pull/1777) ([vovasty](https://github.com/vovasty))
|
||||
- Update PINRemoteImage to the latest stable [\#1773](https://github.com/TextureGroup/Texture/pull/1773) ([mackoj](https://github.com/mackoj))
|
||||
- Prevent crashing during non critical logging at rotation [\#1770](https://github.com/TextureGroup/Texture/pull/1770) ([foxware00](https://github.com/foxware00))
|
||||
- Pruning ASExperimentalRemoveTextKitInitialisingLock code. [\#1766](https://github.com/TextureGroup/Texture/pull/1766) ([trufflin](https://github.com/trufflin))
|
||||
- fix calling CALayer out of the main thread [\#1762](https://github.com/TextureGroup/Texture/pull/1762) ([vovasty](https://github.com/vovasty))
|
||||
- Fix typo [\#1759](https://github.com/TextureGroup/Texture/pull/1759) ([devxoul](https://github.com/devxoul))
|
||||
- Lint podspec on all pull requests [\#1758](https://github.com/TextureGroup/Texture/pull/1758) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Only include UIUserInterfaceLevel in iOS target [\#1757](https://github.com/TextureGroup/Texture/pull/1757) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Link to IGListDiffKit in our IGListKit subspec [\#1756](https://github.com/TextureGroup/Texture/pull/1756) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Remove references to xcpretty-travis-formatter [\#1755](https://github.com/TextureGroup/Texture/pull/1755) ([jparise](https://github.com/jparise))
|
||||
- Add empty ASViewController initializer to facilitate subclassing [\#1754](https://github.com/TextureGroup/Texture/pull/1754) ([christianselig](https://github.com/christianselig))
|
||||
- Bump up IGListKit version [\#1749](https://github.com/TextureGroup/Texture/pull/1749) ([ay8s](https://github.com/ay8s))
|
||||
- Improve recursive unfair lock [\#1742](https://github.com/TextureGroup/Texture/pull/1742) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Use `queue` in `ASMainSerialQueue` [\#1738](https://github.com/TextureGroup/Texture/pull/1738) ([hanton](https://github.com/hanton))
|
||||
- Delete unused header in `ASRunLoopQueue` [\#1737](https://github.com/TextureGroup/Texture/pull/1737) ([hanton](https://github.com/hanton))
|
||||
- Simplify push\_back `GroupNotify` [\#1736](https://github.com/TextureGroup/Texture/pull/1736) ([hanton](https://github.com/hanton))
|
||||
- \[Docs\] minor fixes in `Layout` [\#1735](https://github.com/TextureGroup/Texture/pull/1735) ([hanton](https://github.com/hanton))
|
||||
- Delete unused macro in `ASControlNode` [\#1734](https://github.com/TextureGroup/Texture/pull/1734) ([hanton](https://github.com/hanton))
|
||||
- Fix tint color dead lock \#1731 [\#1732](https://github.com/TextureGroup/Texture/pull/1732) ([lkzhao](https://github.com/lkzhao))
|
||||
- Fix for images retrieved from the memory cache being reported as disk cache hits. [\#1722](https://github.com/TextureGroup/Texture/pull/1722) ([darrengyles](https://github.com/darrengyles))
|
||||
- \[Docs\] Update to use `ASCornerLayoutSpec` for `Photo with Outset Icon Overlay` [\#1721](https://github.com/TextureGroup/Texture/pull/1721) ([hanton](https://github.com/hanton))
|
||||
- Add `copy` sematic to `userInfo` property in `ASTextRunDelegate` [\#1719](https://github.com/TextureGroup/Texture/pull/1719) ([hanton](https://github.com/hanton))
|
||||
- Change `layoutSizeDifferentFromBounds` macro to a BOOL [\#1718](https://github.com/TextureGroup/Texture/pull/1718) ([hanton](https://github.com/hanton))
|
||||
- Remove unused `sharedDeallocationQueue` property [\#1717](https://github.com/TextureGroup/Texture/pull/1717) ([hanton](https://github.com/hanton))
|
||||
- modify examples\_extra/Shop swift 4.2 Version [\#1709](https://github.com/TextureGroup/Texture/pull/1709) ([doulos76](https://github.com/doulos76))
|
||||
- Fix element lookup for supplementary attributes. [\#1707](https://github.com/TextureGroup/Texture/pull/1707) ([craighowarth](https://github.com/craighowarth))
|
||||
- Remove duplicate `ASPINRemoteImageDownloader` [\#1705](https://github.com/TextureGroup/Texture/pull/1705) ([hanton](https://github.com/hanton))
|
||||
- deprecate ASGraphicsCreateImageWithOptions [\#1704](https://github.com/TextureGroup/Texture/pull/1704) ([vovasty](https://github.com/vovasty))
|
||||
- fix typo in ASVideoNodeDelegate protocol [\#1695](https://github.com/TextureGroup/Texture/pull/1695) ([Eeyore741](https://github.com/Eeyore741))
|
||||
- Adds new delegate methods to ASCommonTableViewDelegate for swipes [\#1694](https://github.com/TextureGroup/Texture/pull/1694) ([SashaZolotarev](https://github.com/SashaZolotarev))
|
||||
- fix a node background color in non layer baked mode. [\#1693](https://github.com/TextureGroup/Texture/pull/1693) ([vovasty](https://github.com/vovasty))
|
||||
- use iOS 13.0 and Xcode 11 on CI [\#1691](https://github.com/TextureGroup/Texture/pull/1691) ([vovasty](https://github.com/vovasty))
|
||||
- Remove build warnings [\#1681](https://github.com/TextureGroup/Texture/pull/1681) ([hanton](https://github.com/hanton))
|
||||
- Use backgroundColor ivar instead of property access in traitCollectio… [\#1678](https://github.com/TextureGroup/Texture/pull/1678) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- introduction of `ASGraphicsCreateImageWithTraitCollectionAndOptions` [\#1675](https://github.com/TextureGroup/Texture/pull/1675) ([vovasty](https://github.com/vovasty))
|
||||
- \#1673 - Re-render Clipping Corners when User Interface Style Changes [\#1674](https://github.com/TextureGroup/Texture/pull/1674) ([shamanskyh](https://github.com/shamanskyh))
|
||||
- Fix main thread assertion for tint color on text nodes, re-render tint-able nodes on hierarchy changes [\#1670](https://github.com/TextureGroup/Texture/pull/1670) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- Fix CFRelease on null variable when using truncationAttributedText [\#1669](https://github.com/TextureGroup/Texture/pull/1669) ([MikeDonahue](https://github.com/MikeDonahue))
|
||||
- ASImageNode tintColor improvements. [\#1668](https://github.com/TextureGroup/Texture/pull/1668) ([bolsinga](https://github.com/bolsinga))
|
||||
- Use `CAEdgeAntialiasingMask` instead of `unsigned int` [\#1667](https://github.com/TextureGroup/Texture/pull/1667) ([hanton](https://github.com/hanton))
|
||||
- Node TintColor Tweaks [\#1666](https://github.com/TextureGroup/Texture/pull/1666) ([bolsinga](https://github.com/bolsinga))
|
||||
- Defer image asset regeneration to draw loop [\#1663](https://github.com/TextureGroup/Texture/pull/1663) ([mikezucc](https://github.com/mikezucc))
|
||||
- Use MutexLocker when ASImageNode traits change [\#1662](https://github.com/TextureGroup/Texture/pull/1662) ([bolsinga](https://github.com/bolsinga))
|
||||
- Use lock to access the image renderingMode when tint color changes [\#1661](https://github.com/TextureGroup/Texture/pull/1661) ([bolsinga](https://github.com/bolsinga))
|
||||
- Use standard ivar \_ prefix for userInterfaceStyle in ASImageNodeDrawParameters [\#1660](https://github.com/TextureGroup/Texture/pull/1660) ([bolsinga](https://github.com/bolsinga))
|
||||
- Using `emplace\_back` instead of `push\_back` for efficiency [\#1658](https://github.com/TextureGroup/Texture/pull/1658) ([hanton](https://github.com/hanton))
|
||||
- Fix `\_ASAsyncTransaction` initialization method [\#1656](https://github.com/TextureGroup/Texture/pull/1656) ([hanton](https://github.com/hanton))
|
||||
- use lock in asyncTraitCollectionDidChangeWithPreviousTraitCollection [\#1651](https://github.com/TextureGroup/Texture/pull/1651) ([vovasty](https://github.com/vovasty))
|
||||
- \[GitHub CI\] Revert back to Ruby Danger as Danger JS is not working properly [\#1650](https://github.com/TextureGroup/Texture/pull/1650) ([Kaspik](https://github.com/Kaspik))
|
||||
- \[Docs\] Fix broken link in `Layout-Quickstart` [\#1648](https://github.com/TextureGroup/Texture/pull/1648) ([hanton](https://github.com/hanton))
|
||||
- tests for `ASImageNode` dynamic tint color [\#1644](https://github.com/TextureGroup/Texture/pull/1644) ([vovasty](https://github.com/vovasty))
|
||||
- AS::Map function improvement [\#1642](https://github.com/TextureGroup/Texture/pull/1642) ([hanton](https://github.com/hanton))
|
||||
- Fix comment typo for `showsHorizontalScrollIndicator` in ASCollectionNode [\#1638](https://github.com/TextureGroup/Texture/pull/1638) ([innocarpe](https://github.com/innocarpe))
|
||||
- Adds support for new iOS 13 traits [\#1568](https://github.com/TextureGroup/Texture/pull/1568) ([ay8s](https://github.com/ay8s))
|
||||
- \[IGListKit\] Extended IGListKit support for displaying delegates [\#1011](https://github.com/TextureGroup/Texture/pull/1011) ([hebertialmeida](https://github.com/hebertialmeida))
|
||||
|
||||
## [sync-base-08-29-19](https://github.com/TextureGroup/Texture/tree/sync-base-08-29-19) (2019-08-28)
|
||||
|
||||
[Full Changelog](https://github.com/TextureGroup/Texture/compare/sync-base-05-09-19...sync-base-08-29-19)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Cleanup from recent changes [\#1647](https://github.com/TextureGroup/Texture/pull/1647) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- Propagate ASTraitCollection for snapshot testing [\#1646](https://github.com/TextureGroup/Texture/pull/1646) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- Fix issue where UIGraphicsRendererFormat is mutated [\#1645](https://github.com/TextureGroup/Texture/pull/1645) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- Store backgroundColor in ASDisplayNode [\#1640](https://github.com/TextureGroup/Texture/pull/1640) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- Adding experiment to propagate older trait collections when trait [\#1637](https://github.com/TextureGroup/Texture/pull/1637) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- Update Danger workflow [\#1636](https://github.com/TextureGroup/Texture/pull/1636) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Run Danger with GitHub Actions [\#1635](https://github.com/TextureGroup/Texture/pull/1635) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Remove Travis and Slather configs, as well as run\_tests\_update\_status.sh [\#1633](https://github.com/TextureGroup/Texture/pull/1633) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Remove BUCK support [\#1632](https://github.com/TextureGroup/Texture/pull/1632) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- \[GitHub CI\] Remove build approval step [\#1631](https://github.com/TextureGroup/Texture/pull/1631) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- support dynamic images in iOS13 [\#1630](https://github.com/TextureGroup/Texture/pull/1630) ([vovasty](https://github.com/vovasty))
|
||||
- Allow full color tinting on grayscale template images. [\#1629](https://github.com/TextureGroup/Texture/pull/1629) ([jessietea](https://github.com/jessietea))
|
||||
- \[GitHub CI\] Add step to block PRs from forked repositories unless they have the right label [\#1627](https://github.com/TextureGroup/Texture/pull/1627) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Keep using `unowned` macro [\#1626](https://github.com/TextureGroup/Texture/pull/1626) ([hanton](https://github.com/hanton))
|
||||
- Set up GitHub Actions CI [\#1623](https://github.com/TextureGroup/Texture/pull/1623) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Minor code improvements [\#1622](https://github.com/TextureGroup/Texture/pull/1622) ([hanton](https://github.com/hanton))
|
||||
- Minor changes to tint color support [\#1620](https://github.com/TextureGroup/Texture/pull/1620) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Remove \_ASDisplayLayer's delegateDidChangeBounds flag [\#1618](https://github.com/TextureGroup/Texture/pull/1618) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Add support for tinting layer-backed ASDisplayNode [\#1617](https://github.com/TextureGroup/Texture/pull/1617) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- Remove unused headers [\#1615](https://github.com/TextureGroup/Texture/pull/1615) ([hanton](https://github.com/hanton))
|
||||
- Avoid querying for NSAttributedString attributes on empty string [\#1614](https://github.com/TextureGroup/Texture/pull/1614) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- Force `-\[\_ASDisplayLayer setDelegate:\]` to evaluate delegateFlags in iOS 13 [\#1609](https://github.com/TextureGroup/Texture/pull/1609) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- Stop setting `frameInterval` for animated image optimization [\#1607](https://github.com/TextureGroup/Texture/pull/1607) ([raycsh017](https://github.com/raycsh017))
|
||||
- Fix a comment bug in `ASVideoNode` and `ASVideoPlayerNode` [\#1604](https://github.com/TextureGroup/Texture/pull/1604) ([hanton](https://github.com/hanton))
|
||||
- Add support for tintColor on ASImageNode and ASButtonNode [\#1603](https://github.com/TextureGroup/Texture/pull/1603) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- \[Dev docs\] Fix previous and next page links [\#1601](https://github.com/TextureGroup/Texture/pull/1601) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Use AS\_ARRAY\_SIZE for array counting [\#1600](https://github.com/TextureGroup/Texture/pull/1600) ([hanton](https://github.com/hanton))
|
||||
- \[Dev docs\] Add page navigation [\#1599](https://github.com/TextureGroup/Texture/pull/1599) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- \[Dev docs\] fix broken image links [\#1597](https://github.com/TextureGroup/Texture/pull/1597) ([hanton](https://github.com/hanton))
|
||||
- Migrate example projects to the recommended `-nodeBlock` data source method [\#1596](https://github.com/TextureGroup/Texture/pull/1596) ([hanton](https://github.com/hanton))
|
||||
- Update Pending state type for backgroundColor to UIColor [\#1593](https://github.com/TextureGroup/Texture/pull/1593) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- add new networking image delegate method when image does not load from cache [\#1590](https://github.com/TextureGroup/Texture/pull/1590) ([ernestmama](https://github.com/ernestmama))
|
||||
- Set background color directly to view if not layer backed [\#1588](https://github.com/TextureGroup/Texture/pull/1588) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- \[dev docs\] Add link to Getting Started to Overview page [\#1587](https://github.com/TextureGroup/Texture/pull/1587) ([mikezucc](https://github.com/mikezucc))
|
||||
- \[Dev docs\] Improve title of how-to-debug.md [\#1586](https://github.com/TextureGroup/Texture/pull/1586) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- \[Dev docs\] Update navigation bar [\#1585](https://github.com/TextureGroup/Texture/pull/1585) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Update docs navigation orders [\#1584](https://github.com/TextureGroup/Texture/pull/1584) ([hanton](https://github.com/hanton))
|
||||
- Fix all project coding warnings in `examples` folder [\#1582](https://github.com/TextureGroup/Texture/pull/1582) ([hanton](https://github.com/hanton))
|
||||
- Update .gitignore file \[Carthage\] [\#1581](https://github.com/TextureGroup/Texture/pull/1581) ([hanton](https://github.com/hanton))
|
||||
- Run Import Optimizer on Texture [\#1580](https://github.com/TextureGroup/Texture/pull/1580) ([bolsinga](https://github.com/bolsinga))
|
||||
- Bridge CTFontRef directly to UIFont when converting attributes on NSAttributedString [\#1579](https://github.com/TextureGroup/Texture/pull/1579) ([rahul-malik](https://github.com/rahul-malik))
|
||||
- \[Dev doc\] Add Carthage version [\#1578](https://github.com/TextureGroup/Texture/pull/1578) ([hanton](https://github.com/hanton))
|
||||
- Fix ASBasicImageDownloaderTests [\#1576](https://github.com/TextureGroup/Texture/pull/1576) ([hanton](https://github.com/hanton))
|
||||
- Fix the build warning in `ASRangeController.mm` [\#1575](https://github.com/TextureGroup/Texture/pull/1575) ([hanton](https://github.com/hanton))
|
||||
- Update CONTRIBUTING.md [\#1574](https://github.com/TextureGroup/Texture/pull/1574) ([hanton](https://github.com/hanton))
|
||||
- Fixes accessibilityLabel bug on ASButtonNode that has no title [\#1573](https://github.com/TextureGroup/Texture/pull/1573) ([SterlingWaves](https://github.com/SterlingWaves))
|
||||
- Cleanup for cgFloatForYogaFloat [\#1571](https://github.com/TextureGroup/Texture/pull/1571) ([maicki](https://github.com/maicki))
|
||||
- \[ASDataController\] Add an experiment that avoids flushing editing queue before starting the data pipeline pipeline [\#1564](https://github.com/TextureGroup/Texture/pull/1564) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- \[dev docs\] Remove redundant page [\#1563](https://github.com/TextureGroup/Texture/pull/1563) ([mikezucc](https://github.com/mikezucc))
|
||||
- \[Dev doc\] Add overview and explain repository structure [\#1562](https://github.com/TextureGroup/Texture/pull/1562) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Restore call pattern where UIView methods drive \_\_enterHierarchy and \_\_exitHierarchy for view-backed nodes [\#1561](https://github.com/TextureGroup/Texture/pull/1561) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Remove ivar of ASCellNode.owningNode [\#1559](https://github.com/TextureGroup/Texture/pull/1559) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- \[Dev doc\] Collections and asynchronous updates [\#1558](https://github.com/TextureGroup/Texture/pull/1558) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- \[dev docs\] Created the first pass at demystifying the layout system for debuggers and developers [\#1557](https://github.com/TextureGroup/Texture/pull/1557) ([mikezucc](https://github.com/mikezucc))
|
||||
- included Longwalks [\#1556](https://github.com/TextureGroup/Texture/pull/1556) ([cgarg](https://github.com/cgarg))
|
||||
- Fix placeholder [\#1555](https://github.com/TextureGroup/Texture/pull/1555) ([strangeliu](https://github.com/strangeliu))
|
||||
- \#trivial fix development sidebar in docs [\#1554](https://github.com/TextureGroup/Texture/pull/1554) ([garrettmoon](https://github.com/garrettmoon))
|
||||
- Update how to contribute docs [\#1553](https://github.com/TextureGroup/Texture/pull/1553) ([garrettmoon](https://github.com/garrettmoon))
|
||||
- Upgrade Xcode and Cocoapods [\#1552](https://github.com/TextureGroup/Texture/pull/1552) ([garrettmoon](https://github.com/garrettmoon))
|
||||
- \[ASTextNode2\] Fix truncation token is wrong after attributed string is changing with different foreground color [\#1550](https://github.com/TextureGroup/Texture/pull/1550) ([maicki](https://github.com/maicki))
|
||||
- Remove ASExperimentalTransactionOperationRetainCycle [\#1547](https://github.com/TextureGroup/Texture/pull/1547) ([bolsinga](https://github.com/bolsinga))
|
||||
- Adjust how AS\_ENABLE\_TEXT\_NODE is used to fix Xcode cmd+click & editor support [\#1546](https://github.com/TextureGroup/Texture/pull/1546) ([maicki](https://github.com/maicki))
|
||||
- Fix ASTextNode2 supportsLayerBacking [\#1545](https://github.com/TextureGroup/Texture/pull/1545) ([maicki](https://github.com/maicki))
|
||||
- \[Dev docs\] How to develop with Texture [\#1538](https://github.com/TextureGroup/Texture/pull/1538) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Fix multiple issues around accessibility handlinig [\#1537](https://github.com/TextureGroup/Texture/pull/1537) ([maicki](https://github.com/maicki))
|
||||
- \[Dev docs\] Node Lifecycle [\#1536](https://github.com/TextureGroup/Texture/pull/1536) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Don't eagerly create arrays for attachments in ASTextNode2 [\#1535](https://github.com/TextureGroup/Texture/pull/1535) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Remove the text rendering experiment. [\#1531](https://github.com/TextureGroup/Texture/pull/1531) ([garrettmoon](https://github.com/garrettmoon))
|
||||
- Use flag for responder chain methods between view and node dispatching [\#1522](https://github.com/TextureGroup/Texture/pull/1522) ([maicki](https://github.com/maicki))
|
||||
- Fixes UIKit version of ASDKGram [\#1521](https://github.com/TextureGroup/Texture/pull/1521) ([maicki](https://github.com/maicki))
|
||||
- Add new property alwaysHandleTapTruncationAction to ASTextNode2 and ASTextNode. [\#1520](https://github.com/TextureGroup/Texture/pull/1520) ([dirtmelon](https://github.com/dirtmelon))
|
||||
- Fix Opting-Out of Linking with Photos Framework [\#1519](https://github.com/TextureGroup/Texture/pull/1519) ([b3ll](https://github.com/b3ll))
|
||||
- Add support for basic ASTextNode2 link highlighting [\#1518](https://github.com/TextureGroup/Texture/pull/1518) ([maicki](https://github.com/maicki))
|
||||
- Small cleanup to remove unnecessary internal import [\#1517](https://github.com/TextureGroup/Texture/pull/1517) ([maicki](https://github.com/maicki))
|
||||
- Assign accessibilityElements to \_accessibilityElements [\#1516](https://github.com/TextureGroup/Texture/pull/1516) ([maicki](https://github.com/maicki))
|
||||
- Remove ASExperimentalDisableAccessibilityCache [\#1515](https://github.com/TextureGroup/Texture/pull/1515) ([maicki](https://github.com/maicki))
|
||||
- Reclaim CALayer asyncTransactions, use pointer-based NSMutableSet instead [\#1510](https://github.com/TextureGroup/Texture/pull/1510) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Discard \_pendingDisplayNodes after subtree is rendered [\#1509](https://github.com/TextureGroup/Texture/pull/1509) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Cleanup whitespace \#trivial [\#1507](https://github.com/TextureGroup/Texture/pull/1507) ([wiseoldduck](https://github.com/wiseoldduck))
|
||||
- Shrink ASLayout [\#1503](https://github.com/TextureGroup/Texture/pull/1503) ([bolsinga](https://github.com/bolsinga))
|
||||
- Shrink LayoutSpec classes [\#1502](https://github.com/TextureGroup/Texture/pull/1502) ([bolsinga](https://github.com/bolsinga))
|
||||
- \[feat\] Added download progress for NetworkImageNode [\#1489](https://github.com/TextureGroup/Texture/pull/1489) ([zhongwuzw](https://github.com/zhongwuzw))
|
||||
- Ship ASExperimentalImageDownloaderPriority [\#1480](https://github.com/TextureGroup/Texture/pull/1480) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- NetworkingImageNode: update URL if we found image in assets [\#1473](https://github.com/TextureGroup/Texture/pull/1473) ([zhongwuzw](https://github.com/zhongwuzw))
|
||||
- \[Dev docs\] Debugging documentation [\#1328](https://github.com/TextureGroup/Texture/pull/1328) ([mikezucc](https://github.com/mikezucc))
|
||||
|
||||
## [sync-base-05-09-19](https://github.com/TextureGroup/Texture/tree/sync-base-05-09-19) (2019-05-09)
|
||||
|
||||
[Full Changelog](https://github.com/TextureGroup/Texture/compare/2.8.1...sync-base-05-09-19)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- ASSignpost: Add support for the os\_signpost API, fixes [\#1501](https://github.com/TextureGroup/Texture/pull/1501) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Shrink ASEditableTextNode by 16 bytes [\#1500](https://github.com/TextureGroup/Texture/pull/1500) ([bolsinga](https://github.com/bolsinga))
|
||||
- Shrink ASCellNode by 8 bytes [\#1499](https://github.com/TextureGroup/Texture/pull/1499) ([bolsinga](https://github.com/bolsinga))
|
||||
- Keep the atomics - does not affect memory reduction work [\#1498](https://github.com/TextureGroup/Texture/pull/1498) ([bolsinga](https://github.com/bolsinga))
|
||||
- Remove unused declaration, missed in \#1460 [\#1497](https://github.com/TextureGroup/Texture/pull/1497) ([bolsinga](https://github.com/bolsinga))
|
||||
- Shrink Pager and Scroll Node [\#1496](https://github.com/TextureGroup/Texture/pull/1496) ([bolsinga](https://github.com/bolsinga))
|
||||
- Shrink TextNode\(2\) [\#1495](https://github.com/TextureGroup/Texture/pull/1495) ([bolsinga](https://github.com/bolsinga))
|
||||
- Shrink Button Node [\#1494](https://github.com/TextureGroup/Texture/pull/1494) ([bolsinga](https://github.com/bolsinga))
|
||||
- Minor update in change log \#changelog [\#1492](https://github.com/TextureGroup/Texture/pull/1492) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Cut version 2.8.1 \#changelog [\#1491](https://github.com/TextureGroup/Texture/pull/1491) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Clean up documentation issues around periods [\#1490](https://github.com/TextureGroup/Texture/pull/1490) ([amonshiz](https://github.com/amonshiz))
|
||||
- Shrink ASImageNode by .6% and ASNetworkImageNode by 2.2% [\#1487](https://github.com/TextureGroup/Texture/pull/1487) ([bolsinga](https://github.com/bolsinga))
|
||||
- Ship ASExperimentalFixRangeController [\#1486](https://github.com/TextureGroup/Texture/pull/1486) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Shrink \_ASCollectionPendingState from 144 to 128 bytes, a 12.5% reduction [\#1485](https://github.com/TextureGroup/Texture/pull/1485) ([bolsinga](https://github.com/bolsinga))
|
||||
- Shrink ASDisplayNode from 1072 to 968 bytes, reduction of 10.74% [\#1484](https://github.com/TextureGroup/Texture/pull/1484) ([bolsinga](https://github.com/bolsinga))
|
||||
- Shrink \_ASPendingState from 824 to 808 bytes, reduction of ~2% [\#1483](https://github.com/TextureGroup/Texture/pull/1483) ([bolsinga](https://github.com/bolsinga))
|
||||
- Ensure ASControlMode properties lock before accessing their ivars [\#1476](https://github.com/TextureGroup/Texture/pull/1476) ([bolsinga](https://github.com/bolsinga))
|
||||
- Make sure all ASDisplayNode properties have backing ivars for consistency. [\#1475](https://github.com/TextureGroup/Texture/pull/1475) ([bolsinga](https://github.com/bolsinga))
|
||||
- Add a new "global drawing" experiment to use UIGraphicsRenderer [\#1469](https://github.com/TextureGroup/Texture/pull/1469) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Fix open context bug introduced in \#1458 [\#1468](https://github.com/TextureGroup/Texture/pull/1468) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Passthrough pagingEnabled for ASCollectionNode / ASTableNode [\#1466](https://github.com/TextureGroup/Texture/pull/1466) ([maicki](https://github.com/maicki))
|
||||
- Cover the other background dealloc surfaces [\#1464](https://github.com/TextureGroup/Texture/pull/1464) ([mikezucc](https://github.com/mikezucc))
|
||||
- Drop support for Xcode 8 and fix some compiler warnings [\#1463](https://github.com/TextureGroup/Texture/pull/1463) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Remove iOS 8 logging support [\#1462](https://github.com/TextureGroup/Texture/pull/1462) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Remove ASEventLog [\#1460](https://github.com/TextureGroup/Texture/pull/1460) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Shut down graphics contexts experiment [\#1458](https://github.com/TextureGroup/Texture/pull/1458) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Make ASCollectionNode's pan gesture customizable [\#1457](https://github.com/TextureGroup/Texture/pull/1457) ([OskarZhang](https://github.com/OskarZhang))
|
||||
- Only create activities during debug [\#1456](https://github.com/TextureGroup/Texture/pull/1456) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Try to remove global lock when initialising TextKit components [\#1455](https://github.com/TextureGroup/Texture/pull/1455) ([zhongwuzw](https://github.com/zhongwuzw))
|
||||
- Remove lock of ASTextNodeRendererKey [\#1454](https://github.com/TextureGroup/Texture/pull/1454) ([zhongwuzw](https://github.com/zhongwuzw))
|
||||
- Fix wrongly formatted RELEASE link [\#1453](https://github.com/TextureGroup/Texture/pull/1453) ([BalestraPatrick](https://github.com/BalestraPatrick))
|
||||
- \[\#1451\] Add support for UIAccessibilityCustomAction [\#1452](https://github.com/TextureGroup/Texture/pull/1452) ([shamanskyh](https://github.com/shamanskyh))
|
||||
- Simplify ASTraitCollection propagation in ASViewController [\#1447](https://github.com/TextureGroup/Texture/pull/1447) ([maicki](https://github.com/maicki))
|
||||
- Use AS::Mutex in ASCollectionElement [\#1445](https://github.com/TextureGroup/Texture/pull/1445) ([maicki](https://github.com/maicki))
|
||||
- Add didEnterHierarchy/didExitHierarchy to ASNodeController. [\#1444](https://github.com/TextureGroup/Texture/pull/1444) ([tnorman42](https://github.com/tnorman42))
|
||||
- Revert "Have image nodes draw into opaque contexts automatically if possible" [\#1443](https://github.com/TextureGroup/Texture/pull/1443) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Use instance lock for ASPrimitiveTraitCollection [\#1442](https://github.com/TextureGroup/Texture/pull/1442) ([maicki](https://github.com/maicki))
|
||||
- Fix the stub for layerActionForKey: to let CA continue the search [\#1441](https://github.com/TextureGroup/Texture/pull/1441) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Wrap transaction operation retain cycle fix in an experiment [\#1438](https://github.com/TextureGroup/Texture/pull/1438) ([bolsinga](https://github.com/bolsinga))
|
||||
- Fix typo. [\#1437](https://github.com/TextureGroup/Texture/pull/1437) ([dirtmelon](https://github.com/dirtmelon))
|
||||
- Add a verbose log for locking operations. Has no effect in production [\#1436](https://github.com/TextureGroup/Texture/pull/1436) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Fix scroll node in yoga [\#1435](https://github.com/TextureGroup/Texture/pull/1435) ([wsdwsd0829](https://github.com/wsdwsd0829))
|
||||
- \[ASDisplayNode\] Stop infinite layout in \_u\_measureNodeWithBoundsIfNecessary [\#1434](https://github.com/TextureGroup/Texture/pull/1434) ([rcancro](https://github.com/rcancro))
|
||||
- Have image nodes draw into opaque contexts automatically if possible [\#1432](https://github.com/TextureGroup/Texture/pull/1432) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Fix retain cycle with transaction operations [\#1429](https://github.com/TextureGroup/Texture/pull/1429) ([bolsinga](https://github.com/bolsinga))
|
||||
- Replace +load initializers with \_\_attribute\_\_\(\(constructor\)\) functions [\#1425](https://github.com/TextureGroup/Texture/pull/1425) ([farktronix](https://github.com/farktronix))
|
||||
- \[Experiment\] Dont forget about these collection view background deallocs [\#1424](https://github.com/TextureGroup/Texture/pull/1424) ([mikezucc](https://github.com/mikezucc))
|
||||
- showcase.md updated [\#1421](https://github.com/TextureGroup/Texture/pull/1421) ([plotkin](https://github.com/plotkin))
|
||||
- Experiment with disabling background dealloc for ASViewController [\#1420](https://github.com/TextureGroup/Texture/pull/1420) ([mikezucc](https://github.com/mikezucc))
|
||||
- Follow up on the ASRangeController fix in \#1418 [\#1419](https://github.com/TextureGroup/Texture/pull/1419) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Fix a bug in ASRangeController that causes cell nodes to render unnecessarily [\#1418](https://github.com/TextureGroup/Texture/pull/1418) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Only set ASLayoutElementStyle delegate if Yoga is enabled [\#1417](https://github.com/TextureGroup/Texture/pull/1417) ([maicki](https://github.com/maicki))
|
||||
- Add support for clipping only specific corners, add unit tests [\#1415](https://github.com/TextureGroup/Texture/pull/1415) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Add support for reverse direction to yoga layouts [\#1413](https://github.com/TextureGroup/Texture/pull/1413) ([wiseoldduck](https://github.com/wiseoldduck))
|
||||
- Disable ASAssertLocked and ASAssertUnlocked by default [\#1412](https://github.com/TextureGroup/Texture/pull/1412) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Fix dealloc on bg [\#1410](https://github.com/TextureGroup/Texture/pull/1410) ([wsdwsd0829](https://github.com/wsdwsd0829))
|
||||
- Avoid an unnecessary lock & unlock pair in ASMainSerialQueue [\#1409](https://github.com/TextureGroup/Texture/pull/1409) ([nguyenhuy](https://github.com/nguyenhuy))
|
||||
- Fix a bug with Yoga nodes whose position change and don't update. [\#1408](https://github.com/TextureGroup/Texture/pull/1408) ([tnorman42](https://github.com/tnorman42))
|
||||
- Fix GIF Caching [\#1405](https://github.com/TextureGroup/Texture/pull/1405) ([ay8s](https://github.com/ay8s))
|
||||
- Fix header typo [\#1402](https://github.com/TextureGroup/Texture/pull/1402) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Suppress documentation warnings when using external libraries [\#1401](https://github.com/TextureGroup/Texture/pull/1401) ([bolsinga](https://github.com/bolsinga))
|
||||
- Naming ivar context can conflict with subclasses [\#1399](https://github.com/TextureGroup/Texture/pull/1399) ([garrettmoon](https://github.com/garrettmoon))
|
||||
- Make shared CA transaction queue variable extern so it's actually shared [\#1397](https://github.com/TextureGroup/Texture/pull/1397) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Add layer-action support to nodes [\#1396](https://github.com/TextureGroup/Texture/pull/1396) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Make experiment checks faster [\#1393](https://github.com/TextureGroup/Texture/pull/1393) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Update for 9.4.1 CI [\#1392](https://github.com/TextureGroup/Texture/pull/1392) ([garrettmoon](https://github.com/garrettmoon))
|
||||
- Need some more locks for working with calculated yoga layouts [\#1388](https://github.com/TextureGroup/Texture/pull/1388) ([wiseoldduck](https://github.com/wiseoldduck))
|
||||
- Clean up a clang analyzer cast error [\#1387](https://github.com/TextureGroup/Texture/pull/1387) ([bolsinga](https://github.com/bolsinga))
|
||||
- Adds support for using UIGraphicsImageRenderer in ASTextNode. [\#1384](https://github.com/TextureGroup/Texture/pull/1384) ([garrettmoon](https://github.com/garrettmoon))
|
||||
- Remove experimental features \(exp\_skip\_a11y\_wait && exp\_new\_default\_cell\_layout\_mode\) [\#1383](https://github.com/TextureGroup/Texture/pull/1383) ([ernestmama](https://github.com/ernestmama))
|
||||
- Rename ASDN C++ namespace to AS [\#1366](https://github.com/TextureGroup/Texture/pull/1366) ([Adlai-Holler](https://github.com/Adlai-Holler))
|
||||
- Add clang-format for a common source code format [\#1365](https://github.com/TextureGroup/Texture/pull/1365) ([maicki](https://github.com/maicki))
|
||||
- Add UIDataSourceModelAssociation to ASTableView and ASCollectionView [\#1354](https://github.com/TextureGroup/Texture/pull/1354) ([farktronix](https://github.com/farktronix))
|
||||
- \[Text Nodes\] Maintain isAccessibilityElement setting on text nodes when updating text [\#1326](https://github.com/TextureGroup/Texture/pull/1326) ([smeis](https://github.com/smeis))
|
||||
- Removed locked jekyll version [\#1322](https://github.com/TextureGroup/Texture/pull/1322) ([mikezucc](https://github.com/mikezucc))
|
||||
- Dev docs for threading in Texture [\#1319](https://github.com/TextureGroup/Texture/pull/1319) ([mikezucc](https://github.com/mikezucc))
|
||||
- \[ASImageNode\]fix incorrect backing size calculation [\#1189](https://github.com/TextureGroup/Texture/pull/1189) ([junjielu](https://github.com/junjielu))
|
||||
|
||||
## [2.8.1](https://github.com/TextureGroup/Texture/tree/2.8.1) (2019-05-05)
|
||||
[Full Changelog](https://github.com/TextureGroup/Texture/compare/2.8...2.8.1)
|
||||
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ This document describes the process for a public Texture release.
|
||||
- Generate a GitHub Personal Access Token to prevent running into public GitHub API rate limits: https://github.com/github-changelog-generator/github-changelog-generator#github-token
|
||||
|
||||
### Process
|
||||
- Run `github_changelog_generator` in Texture project directory: `github_changelog_generator --token <generated personal token> TextureGroup/Texture`. To avoid hitting rate limit, the generator will replace the entire file with just the changes from this version – revert that giant deletion to get the entire new changelog.
|
||||
- Run `github_changelog_generator` in Texture project directory: `github_changelog_generator --token <generated personal token> --user TextureGroup --project Texture`. To avoid hitting rate limit, the generator will replace the entire file with just the changes from this version – revert that giant deletion to get the entire new changelog.
|
||||
- Update `spec.version` within `Texture.podspec` and the `since-tag` and `future-release` fields in `.github_changelog_generator`.
|
||||
- Create a new PR with the updated `Texture.podspec` and the newly generated changelog, add `#changelog` to the PR message so the CI will not prevent merging it.
|
||||
- After merging in the PR, [create a new GitHub release](https://github.com/TextureGroup/Texture/releases/new). Use the generated changelog for the new release.
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
Pod::Spec.new do |spec|
|
||||
spec.name = 'Texture'
|
||||
spec.version = '2.8.1'
|
||||
spec.version = '3.0.0-rc.1'
|
||||
spec.license = { :type => 'Apache 2', }
|
||||
spec.homepage = 'http://texturegroup.org'
|
||||
spec.authors = { 'Huy Nguyen' => 'hi@huynguyen.dev', 'Garrett Moon' => 'garrett@excitedpixel.com', 'Scott Goodson' => 'scottgoodson@gmail.com', 'Michael Schneider' => 'mischneider1@gmail.com', 'Adlai Holler' => 'adlai@icloud.com' }
|
||||
|
||||
Reference in New Issue
Block a user