Spots v7.0.0 Release Notes

Release Date: 2017-12-03 // over 6 years ago
  • Full Changelog

    Implemented enhancements:

    • โž• Add a test for checking the new clean property in prepareItems. #574

    ๐Ÿ›  Fixed bugs:

    • Keep selection on tvOS when reloading with components #407

    Closed issues:

    • Item with uilabel not expanding with text after sizeToFit #661

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ”‹ Feature focus guide on Component #777 (zenangst)
    • โž• Add type to view(at:) method on UserInterface #776 (zenangst)
    • ๐Ÿ‘‰ Use width from presenter if span is set to 0 #775 (zenangst)
    • ๐ŸŽ Optimize tvOS performance #774 (zenangst)
    • ๐Ÿ‘Œ Improve/fast scrolling on tvos part4 #773 (zenangst)
    • ๐Ÿ‘Œ Improve/fast scrolling on tvos part3 #772 (zenangst)
    • ๐Ÿ‘Œ Improve delegate.didReachEnd algorithm #771 (zenangst)
    • ๐Ÿ”จ Refactor SpotsScrollView to work better with fast scrolling in vertical collection views #770 (zenangst)
    • ๐Ÿ›  Fix bug when you try to reload an empty Component #769 (zenangst)
    • ๐Ÿ‘ Allow scroll views to scroll inside SpotsScrollView #768 (zenangst)
    • ๐Ÿ‘Œ Improve the FocusEngineManager when using grids #767 (zenangst)
    • ๐Ÿ›  Fixes bug where completion is run multiple times #766 (zenangst)
    • ๐Ÿ‘Œ Improve: item model equatable #765 (vadymmarkov)
    • โšก๏ธ Optimize component layout methods #764 (zenangst)
    • โšก๏ธ Optimize component setup and prepare methods #763 (zenangst)
    • ๐Ÿšš Move diffing to interactive thread #762 (zenangst)
    • ๐Ÿ›  Fix typos, improve grammar in Readme #761 (richardtop)
    • ๐Ÿ‘Œ Improve comparing models #760 (zenangst)
    • Include iOS-Exclusive #759 (onmyway133)
    • โœ‚ Remove RxSpot #758 (onmyway133)
    • โž• Add model configuration to header and footers #757 (zenangst)
    • โšก๏ธ Update Spots.podspec #756 (zenangst)
    • ๐Ÿ”€ Merge branch 'master' into feature/codable #755 (zenangst)
    • ๐Ÿ”‹ Feature: Codable support #754 (vadymmarkov)
    • ๐Ÿ›  Fix focus engine bug when reaching the top. #753 (zenangst)
    • โœ‚ Remove manual handling of content offset for horizontal components #752 (zenangst)
    • ๐Ÿ‘Œ Improve focus engine for tvOS - part something something #751 (zenangst)
    • Replace Mappable with Codable #750 (vadymmarkov)
    • ๐Ÿ”จ Codable refactoring: Implement custom coders #749 (vadymmarkov)
    • ๐Ÿ”‹ Feature: Implement Codable #748 (vadymmarkov)
    • Swift4 migration #747 (vadymmarkov)
    • ๐Ÿ”€ Merge Swift 4 with master #746 (zenangst)
    • Autumn code cleaning #745 (zenangst)
    • Migrate source code to Swift 4 #744 (vadymmarkov)
    • ๐Ÿ”จ Refactor Configuration to be injected #743 (zenangst)
    • ๐Ÿ”จ Refactor/hard medium soft updates implementation #742 (zenangst)
    • โœ… Sanitize naming in tests and add additional to improve coverage #741 (zenangst)
    • ๐Ÿ”‹ Feature item models #740 (zenangst)
    • โž• Add additional delegate methods for controlling scrolling on tvOS #739 (zenangst)