diff --git a/CHANGELOG.md b/CHANGELOG.md index 281c1acd..9f75e827 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,9 @@ All notable changes to this project will be documented in this file. -## Master +## [4.3.0](https://github.com/DenHeadless/DTTableViewManager/releases/tag/4.3.0) + +Dependency changelog -> [DTModelStorage 2.2 and higher](https://github.com/DenHeadless/DTModelStorage/releases) ## Changed @@ -12,7 +14,7 @@ All notable changes to this project will be documented in this file. * `registerNiblessFooterClass` method now works correctly. -## Renamed +## Renamed * `objectForCellClass` category of methods have been removed to read item in their title instead of object. diff --git a/DTTableViewManager.podspec b/DTTableViewManager.podspec index ee077caf..4ae89d10 100644 --- a/DTTableViewManager.podspec +++ b/DTTableViewManager.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'DTTableViewManager' - s.version = '4.2.1' + s.version = '4.3.0' s.license = 'MIT' s.summary = 'Protocol-oriented UITableView management, powered by generics and associated types.' s.homepage = 'https://github.com/DenHeadless/DTTableViewManager' @@ -10,7 +10,7 @@ Pod::Spec.new do |s| s.source_files = 'DTTableViewManager/**/*.{h,swift}' s.requires_arc = true s.ios.deployment_target = '8.0' - s.ios.frameworks = 'UIKit', 'Foundation' - s.platform = :ios,'8.0' - s.dependency 'DTModelStorage' , '~> 2.1.1' + s.tvos.deployment_target = '9.0' + s.frameworks = 'UIKit', 'Foundation' + s.dependency 'DTModelStorage' , '~> 2.2.0' end diff --git a/Example/DTTableViewManager.xcodeproj/project.pbxproj b/Example/DTTableViewManager.xcodeproj/project.pbxproj index 29cf6d1e..6193d788 100644 --- a/Example/DTTableViewManager.xcodeproj/project.pbxproj +++ b/Example/DTTableViewManager.xcodeproj/project.pbxproj @@ -873,8 +873,6 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; @@ -883,7 +881,6 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -917,8 +914,6 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; @@ -928,7 +923,6 @@ CLANG_WARN_UNREACHABLE_CODE = YES; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -967,10 +961,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; - DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "TableViewFactory/XCTests-Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", @@ -1003,8 +994,6 @@ CLANG_WARN_UNREACHABLE_CODE = YES; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "TableViewFactory/XCTests-Prefix.pch"; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; @@ -1030,7 +1019,6 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -1069,7 +1057,6 @@ CLANG_WARN_UNREACHABLE_CODE = YES; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -1108,7 +1095,6 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -1141,7 +1127,6 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; @@ -1162,8 +1147,6 @@ 9AF003221A5ABE7000ABFC90 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; @@ -1171,10 +1154,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; - DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "TableViewFactory/XCTests-Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", @@ -1196,8 +1176,6 @@ 9AF003231A5ABE7000ABFC90 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; @@ -1207,8 +1185,6 @@ CLANG_WARN_UNREACHABLE_CODE = YES; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "TableViewFactory/XCTests-Prefix.pch"; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; diff --git a/Example/DTTableViewManager.xcodeproj/xcshareddata/xcschemes/XCTests.xcscheme b/Example/DTTableViewManager.xcodeproj/xcshareddata/xcschemes/Tests-iOS.xcscheme similarity index 55% rename from Example/DTTableViewManager.xcodeproj/xcshareddata/xcschemes/XCTests.xcscheme rename to Example/DTTableViewManager.xcodeproj/xcshareddata/xcschemes/Tests-iOS.xcscheme index 100c7cdc..ecedf235 100644 --- a/Example/DTTableViewManager.xcodeproj/xcshareddata/xcschemes/XCTests.xcscheme +++ b/Example/DTTableViewManager.xcodeproj/xcshareddata/xcschemes/Tests-iOS.xcscheme @@ -1,33 +1,16 @@ - - - - - - + shouldUseLaunchSchemeArgsEnv = "YES"> @@ -53,15 +36,6 @@ debugDocumentVersioning = "YES" debugServiceExtension = "internal" allowLocationSimulation = "YES"> - - - - @@ -71,15 +45,6 @@ savedToolIdentifier = "" useCustomWorkingDirectory = "NO" debugDocumentVersioning = "YES"> - - - - diff --git a/Example/Example/Base.lproj/LaunchScreen.xib b/Example/Example/Base.lproj/LaunchScreen.xib index a89be7d6..b01154c9 100644 --- a/Example/Example/Base.lproj/LaunchScreen.xib +++ b/Example/Example/Base.lproj/LaunchScreen.xib @@ -1,7 +1,8 @@ - + - + + @@ -13,17 +14,20 @@ + diff --git a/Example/Example/Base.lproj/Main.storyboard b/Example/Example/Base.lproj/Main.storyboard index c4cd987d..01e698d5 100644 --- a/Example/Example/Base.lproj/Main.storyboard +++ b/Example/Example/Base.lproj/Main.storyboard @@ -1,8 +1,8 @@ - + - + @@ -11,6 +11,7 @@ + @@ -27,6 +28,7 @@ + @@ -41,12 +43,15 @@ + + @@ -62,12 +67,15 @@ + + @@ -83,12 +91,15 @@ + + @@ -104,12 +115,15 @@ + + @@ -125,12 +139,15 @@ + + @@ -164,9 +181,11 @@ + + @@ -206,9 +225,11 @@ + + @@ -233,6 +254,7 @@ + @@ -259,9 +281,11 @@ + + @@ -293,15 +317,18 @@ + +