Swiftpack.co - Package - Cocoanetics/DTFoundation

DTFoundation

A description of this package.

Github

link
Stars: 780

Dependencies

Releases

Version 1.7.14 - 2019-09-10 08:54:44

  • FIXED: incorrect public header location for tvOS framework
  • FIXED: Nullability tags for DTReachability, NSString+DTPaths
  • FIXED: Added tvOS support for DTASN1
  • FIXED: Several implicit self retain warnings
  • REMOVED: UIWebView helpers as this causes submission problems

Announcement: https://www.cocoanetics.com/2019/09/dtfoundation-1-7-14/

Version 1.7.13 - 2017-11-22 10:19:32

  • FIXED: DTReachability stops working when app is backgrounded
  • FIXED: DTASN1Parser fails to parse date if user manually switched to 12-hour clock
  • FIXED: An incorrect autorelease
  • FIXED: Some problems making it non-extension friendly.
  • FIXED: Linting problems in pod spec
  • CHANGED: Draw DTTiledLayerWithoutFade on main thread
  • CHANGED: Minimum macOS requirement is now OSX 10.8

Announcement: https://www.cocoanetics.com/2017/11/dtfoundation-1-7-13/

Version 1.7.12 - 2017-11-22 10:12:14

  • FIXED: [DTAnimatedGIF] An invalid file path causes a crash on loading

Announcement: https://www.cocoanetics.com/2017/11/dtfoundation-1-7-13/

Version 1.7.11 - 2016-09-26 13:49:09

  • FIXED: Xcode 8 build error in Runtime
  • ADDED: tvOS Subsec

Announcement: https://www.cocoanetics.com/2016/09/dtfoundation-1-7-11/

Version 1.7.10 - 2016-04-06 17:43:02

  • FIXED: stringByURLEncoding returned incorrect strings with iOS 9 SDK
  • FIXED: Warnings related to modular header imports
  • FIXED: Compiler warnings for iOS 9
  • FIXED: [DTPieProgressIndicator] now using tintColor by default
  • CHANGED: Moved DTAsyncFileDeleter into separate sub spec

Announcement: ..

Version 1.7.9 - 2015-12-29 08:39:48

  • ADDED: Support for app extensions
  • FIXED: Missing resume for data task in URL unshortener
  • CHANGED: Made smart paging delegate outlet so that it can be connected in IB
  • CHANGED: tvOS settings for combining HiDPI artwork, as suggested by Xcode
  • CHANGED: Exclude DTAlertView and DTActionSheet based on min OS instead of max OS
  • CHANGED: Removed deprecated classes from progress HUD demo
  • CHANGED: Xcode 7.1 update
  • FIXED: Unit tests

Announcement: https://www.cocoanetics.com/2015/12/dtfoundation-1-7-9/

Version 1.7.8 - 2015-10-07 18:26:20

  • ADDED: Support for tvOS
  • ADDED: Define to disable code that does not work when building for extensions
  • ADDED: [DTASN1] now part of DTFoundation Core
  • FIXED: [DTASN1] Numbers with more than 4 bytes would not be represented as NSNumber
  • FIXED: [DTASN1] Zero-length strings would cause parsing to assume an error
  • CHANGED: Removed DTZipArchive unit tests that would sometimes randomly fail (timing)

Announcement: http://www.cocoanetics.com/2015/10/dtfoundation-1-7-8/

Version 1.7.7 - 2015-07-30 13:58:02

  • FIXED: [DTSidePanelController] Panel might get stuck half way opened
  • CHANGED: DTSmartPagingScrollView can now be instantiated from NIB / Storyboard
  • FIXED: Warnings from XCode7
  • FIXED: Some warnings from OCLint

Announcement: ...

Version 1.7.6 - 2015-07-07 11:06:40

  • FIXED [DTASN1Parser] 2 Bugs
  • ADDED: Method for SHA1 generation
  • ADDED: iOS Framework

Announcement: https://www.cocoanetics.com/2015/07/dtfoundation-1-7-6/

Version 1.7.5 - 2015-02-19 10:12:06

  • FIXED: [DTHTMLParser] Implemented check for invalid encoding when auto-detecting HTML encoding
  • FIXED: [DTHTMLParser] Added missing deployment target in pod spec to allow usage of parser under OS X
  • FIXED: [DTASN1Parser] Crash when parsing ASN.1 data containing Latin1 string, instead ignore the string contents
  • FIXED: Improved 64-bit handling in DTCoreGraphicsUtils, DTPieProgressIndicator and UIImage+DTFoundation
  • FIXED: DTPieProgressIndicator would not display properly when instantiated from XIB

Announcement: http://www.cocoanetics.com/2015/02/dtfoundation-1-7-5/

Version 1.7.4 - 2014-12-02 19:17:14

  • FIXED: Added armv7s to static library targets (iOS)
  • FIXED: [DTZipArchive] unit test would sometimes fail
  • FIXED: Analyzer warnings
  • FIXED: Log message of main thread checker would mention incorrect symbol for debugging
  • ADDED: CocoaPods specs for DTScripting, Debug and Runtime
  • ADDED: Dynamic framework for iOS8
  • REMOVED: Deprecated static framework for iOS

Announcement: http://www.cocoanetics.com/2014/12/dtfoundation-1-7-4/

Version 1.7.3 - 2014-09-16 13:30:39

  • FIXED: [DTAlertView] Completion blocks for the buttons are not executed on iOS 8 GM
  • FIXED: [DTActionSheet] Completion blocks for the buttons are not executed on iOS 8 GM

Announcement: http://www.cocoanetics.com/2014/09/dtfoundation-1-7-3/

Version 1.7.2 - 2014-07-24 05:14:49

  • FIXED: [DTAlertView] Completion blocks for the buttons are not executed on iOS 8
  • FIXED: [DTLog] Deprecation warnings with iOS 8 deployment target
  • FIXED: [DTProgressHUD] Warning about no rootViewController might show if instantiated in app's first run loop (<= iOS 7)
  • FIXED: [DTSidePanelController] Horizontal swipe gesture interfering with edit gesture on table view
  • FIXED: [DTSidePanelController] Panel sizing issue resulting in black areas showing
  • ADDED: [DTSidePanelController] Support for creation via storyboard

Announcement: http://www.cocoanetics.com/2014/07/dtfoundation-1-7-2/

Version 1.7.1 - 2014-07-07 09:37:46

  • ADDED: DTAnimatedGIF in separate static lib / subspec
  • FIXED: DTActionSheet "noticeable delay" choosing an action
  • FIXED: Some build warnings from Xcode 6

Announcement: http://www.cocoanetics.com/2014/07/dtfoundation-1-7-1/

Version 1.7.0 - 2014-06-02 15:56:47

  • ADDED: DTProgressHUD
  • FIXED: Deprecation warning in DTActivityTitleView when compiling >= iOS 7
  • FIXED: Some targets where built only for 64-bit
  • FIXED: Warning about weak variable being accessed multiple times

Announcement: http://www.cocoanetics.com/2014/06/dtfoundation-1-7-0/

Version 1.6.3 - 2014-05-07 12:22:20

  • FIXED: DTFolderMonitor might cause exception if monitoring is started and stopped quickly in succession
  • CHANGED: Migrated unit testing to XCTest

Announcement: http://www.cocoanetics.com/2014/05/dtfoundation-1-6-3/

Version 1.6.2 - 2014-05-07 12:15:13

  • ADDED: DTCustomColoredAccessory gains DTCustomColoredAccessoryTypeSquare
  • CHANGED: Made DTASN1Parser usable as stand-alone library
  • FIXED: DTHTMLParser pod build problem if Xcode installed in path containing spaces
  • FIXED: Xcode 5.1 warnings

Announcement: http://www.cocoanetics.com/2014/03/dtfoundation-1-6-2/

Version 1.6.1 - 2013-12-18 12:10:18

  • FIXED: Typo in DTFolderMonitor causing build to fail in some build scenarios
  • FIXED: DTSidePanelController panel jumping in rare cases
  • FIXED: DTReachability exception when specifying an invalid domain for monitoring

Announcement: http://www.cocoanetics.com/2013/12/dtfoundation-1-6-1/

Version 1.6.0 - 2013-11-13 17:42:23

  • CHANGED: DTReachability now passes DTReachabilityInformation to observers
  • CHANGED: DTReachability revamped to allow monitoring custom hosts, no longer a singleton
  • FIXED: Missing Code Coverage monitoring
  • CHANGED: Refactored DTZipArchive and added more unit tests for Gzip
  • CHANGED: Prefixed some C-functions to avoid conflicts
  • FIXED: Analyze Warnings
  • FIXED: Some 64-bit and Xcode 4/5 build issues

Announcement: http://www.cocoanetics.com/2013/11/dtfoundation-1-6-0/

Version 1.2.0 - 2013-10-04 15:13:22

  • ADDED: [DTASN1] BitString support
  • ADDED: [DTASN1] DTASN1Serialization
  • ADDED: [DTASN1] IA5 String support
  • FIXED: [DTZipArchive] Unit Tests

Version 1.1.0 - 2013-10-04 15:13:00

  • CHANGED: Refactored base64 methods into DTBase64Coding
  • ADDED: UIView Debug methods to catch errors where UIView methods are called on background thread
  • ADDED: [Experimental] DTStripedLayer
  • ADDED: Method to produce random color
  • ADDED: DTTiledLayerWithoutFade
  • ADDED: CGRectCenter
  • FIXED: [AppKit] Fixed bugs in panel presenting
  • CHANGED: [DTZipArchive] Various Improvements
  • CHANGED: [DTUTI] Moved to separate library/subspec
  • REMOVED: DTDownload and DTBonjour, they become their own repositories

Version 1.4.0 - 2013-10-04 15:12:18

  • ADDED: [DTSidePanel] Container Controller
  • ADDED: [DTSQLite] Wrapper class for SQLite3 Databases
  • ADDED: [DTAlertView] Method to create a cancel button and/or set a cancelBlock.
  • CHANGED: Moved experimental striped layer into Experimental folder

Version 1.4.1 - 2013-10-04 15:12:01

  • ADDED: [DTCustomColoredAccessory] Added left arrow disclosure indicator
  • ADDED: [DTReachability] Demo App
  • CHANGED: [DTReachability] to observe reachability to apple.com instead of general IP connectivity as this addresses some issues where DNS resolving might lag behind
  • FIXED: [DTSidePanel] Appearance Notifications not sent to replaced panels

Announcement: http://www.cocoanetics.com/2013/05/dtfoundation-1-4-1/

Version 1.4.2 - 2013-10-04 15:11:41

  • ADDED: DTWeakSupport.h for tagging variables and properties to use weak refs if supported
  • FIXED: [DTSidePanel] classes missing from static library target
  • CHANGED: Implemented conditional weak support in DTSidePanelController, DTActionSheet, DTAlertView, DTSmartPagingScrollView, DTHTMLParser, DTASN1Parser

Announcement: https://www.cocoanetics.com/2013/06/dtfoundation-1-4-2/

Version 1.4.3 - 2013-10-04 15:11:19

  • FIXED: Removed Error in DTWeakSupport, as including this in non-ARC project is legitimate use

Version 1.4.4 - 2013-10-04 15:10:58

  • FIXED: Warning for incomplete section pragma in DTActionSheet
  • FIXED: Added missing zLib dependency to PodSpec
  • FIXED: DTWeakSupport.h can now also be imported into non-ARC source files
  • FIXED: DTWeakSupport header missing from public headers for iOS Static Framework target
  • FIXED: Removed duplicate classes from side panel demo which are already included in lib

Announcement: http://www.cocoanetics.com/2013/07/dtfoundation-1-4-4/

Version 1.5.0 - 2013-10-04 15:10:25

  • CHANGED: DTASN1 Moved to sub-spec, out of Core
  • CHANGED: DTScripting classes moved to sub-spec, out of Core
  • CHANGED: DTAlertView, DTActionSheet, UIView+DTActionHandlers moved to UIKit_BlocksAdditions sub-spec, out of UIKit
  • CHANGED: Moved DTDebug methods for UIColor and UIView into sub-folder, no spec
  • CHANGED: Moved Obj-C runtime methods to sub-folder, no spec
  • ADDED: DTAWS for communicating with Amazon Web Services
  • ADDED: Method on DTSmartPagingScrollView for accessing a specific page's view
  • FIXED: Typo on DTHTMLParser sub-spec
  • FIXED: Parsing the OS X version string was incorrect in DTVersion
  • FIXED: DTExtendedFileAttributes was using hard-coded length for buffer

Note: While there are no breaking API changes the podspec cleanup will probably require updating your dependencies if you use projects that directly or indirectly depend on DTFoundation.

Announcement: http://www.cocoanetics.com/2013/07/dtfoundation-1-5-0/

Version 1.5.1 - 2013-10-04 15:10:02

  • ADDED: Ability to uncompress individual files in DTZipArchive
  • ADDED: DTFolderMonitor for watching a folder for changes
  • ADDED: DTZipArchive Demo demonstrating DTZipArchive and DTFolderMonitor on iOS
  • ADDED: DTLog logging hooks
  • CHANGED: DTHTMLParser now aggregates parsed characters into a single delegate call-back
  • CHANGED: Removed UIKit dependency for DTAsyncFileDeleter so that it can be moved to Core sub-spec

Announcement: http://www.cocoanetics.com/2013/08/dtfoundation-1-5-1/

Version 1.5.2 - 2013-10-04 15:09:44

  • ADDED: Method for duplicating template image tinting under iOS 6
  • ADDED: DTLog function for retrieving current app log messages
  • ADDED: DTLog function for duplicating NSLog but using ASL and specifying severity level
  • FIXED: DTLog issue when being called from C-function
  • FIXED: DTHTMLParser would not accumulate characters if no tag start and end delegate methods were set

Announcement: http://www.cocoanetics.com/2013/08/dtfoundation-1-5-2/

Version 1.5.3 - 2013-10-04 15:09:15

  • FIXED: Warnings on DTZipArchive
  • FIXED: GZ file handle error
  • CHANGED: Updated build flags for static libs and frameworks
  • ADDED: Continuous Integration via Travis-CI