All Versions
Latest Version
Avg Release Cycle
194 days
Latest Release
1282 days ago

Changelog History
Page 1

  • v1.6.25 Changes

    August 24, 2020
    • πŸ›  FIXED: URLs containing CJK characters are not parsed
    • πŸ›  FIXED: iOS 13 openURL crash
    • πŸ›  FIXED: References to deprecated classes
    • πŸ›  FIXED: Cannot parse CSS with empty font-family
    • πŸ›  FIXED: iOS 14 warnings
    • πŸ†• NEW: Swift Package Manager Support


  • v1.6.24

    August 06, 2020
  • v1.6.23 Changes

    September 11, 2019


  • v1.6.22 Changes

    September 11, 2019

    πŸš€ Please read the announcement for a summary of changes to this maintenance release.

  • v1.6.21 Changes

    August 28, 2017
    • βž• ADDED: Support for


    • βž• ADDED: Support width attribute in percent for text attachments
    • βž• ADDED: Ability to abort HTML parsing
    • βž• ADDED: Archiving
    • βž• ADDED: Improved support for macOS
    • πŸ›  FIXED: Incorrect file name in import should be DTCSSStylesheet.h
    • πŸ›  FIXED: HTML generation with multi-line links
    • πŸ›  FIXED: Do not add 'Apple-converted-space' to attributed string when processing custom HTML attributes
    • πŸ›  FIXED: Ignore list style shorthands that are not strings
    • πŸ›  FIXED: Wrong attributed substring passed to generic custom view when using truncation
    • πŸ›  FIXED: Avoid unnecessary drawing of DTAttributedTextContentView if it is being deallocated
    • πŸ›  FIXED: Changing properties on DTCoreTextLayoutFrame would not update layout, resulting in incorrect sizing information being returned


  • v1.6.20 Changes

    February 23, 2017
    • πŸ›  FIXED: Crash when img tag had an invalid file URL to an animated GIF
    • πŸ›  FIXED: Superfluos import for framework-based umbrella header causing build issues
    • πŸ›  FIXED: Link will be nil when cleanString contains Chinese characters
    • πŸ›  FIXED: DTCoreTextLayoutFrame memory leak
    • πŸ›  FIXED: Certain truncations might cause a crash
    • πŸ›  FIXED: Skip unpaired bracket } & fix NSUInteger underflow in CSS parser
    • πŸ›  FIXED: Space to β€œapple converted space span” conversion for 2 spaces
    • πŸ›  FIXED: Text range for text block (for drawing background rectangle) might be computed incorrectly
    • πŸ›  FIXED: Crash with IFRAME src attribute had less than 2 characters
    • βž• ADDED: Look for DTCoreTextFontOverrides.plist in the main bundle if its not found in the local bundle
    • βž• ADDED: Expanded character decoding support in stringByReplacingHTMLEntities


  • v1.6.19 Changes

    October 11, 2016
    • πŸ›  FIXED: Incompatibility with iOS 7, using containsString
    • πŸ›  FIXED: Memory Leak in DTLazyImageView, using NSURLSession
    • πŸ›  FIXED: [Demo] When loading remote images the relayout needs to be done on next runloop
    • πŸ›  FIXED: Incorrect tabulator used for list items
    • πŸ›  FIXED: In default.css P tags had a -webkit-margin-before (which gets parsed since 1.6.18) causing superfluous extra space before paragraphs


  • v1.6.18 Changes

    September 30, 2016
    • βž• ADDED: tvOS Support
    • βž• ADDED: Property to better support display remote images with DTAttributedTextCell
    • βž• ADDED: Extension sub spec (which removes some things that cannot be used in Extensions)
    • βž• ADDED: Parse margin-top as paragraphSpacingBefore
    • βž• ADDED: Support for list style with roman numerals
    • βž• ADDED: 10% performance increase parsing CSS styles that only have a single part
    • βž• ADDED: Usage of custom font name via CSS in programming guide
    • πŸ›  FIXED: Potential crash on iOS 10 from more strict CoreText functions
    • πŸ›  FIXED: Crash when list-style-image was not a string
    • πŸ›  FIXED: Crash when comparing lines and one of them was nil
    • πŸ›  FIXED: Several Xcode 8 build warnings
    • πŸ›  FIXED: All deprecation warnings related to CoreText text alignment constants
    • πŸ›  FIXED: NSURLConnection deprecation by using NSURLSessionDataTask instead
    • πŸ›  FIXED: Deprecation warnings related to percentEncoding, replaced with HTML entity encoding
    • πŸ›  FIXED: Several Carthage build problems


  • v1.6.17 Changes

    January 08, 2016

    πŸ”„ Changes

    • βž• ADDED: Line truncation
    • βž• ADDED: Minimum and maximum line heights
    • βž• ADDED: Ability to change paragraph tag name
    • βž• ADDED: Support for use in app extension
    • πŸ›  FIXED: Build error for integrating via sub-project
    • πŸ›  FIXED: CTLineUtils compiler warnings
    • πŸ›  FIXED: Setup Guide for sub-project integration
    • πŸ›  FIXED: Missing paragraph style for text attachments
    • ⚑️ CHANGED: Updated to DTFoundation 1.6.9


  • v1.6.16 Changes

    July 07, 2015
    • πŸ›  FIXED: Compatibility with CocoaPods 0.36 and frameworks
    • πŸ›  FIXED: Missing super calls in -awakeFromNib
    • πŸ›  FIXED: Dependency problems with DTWeakSupport.h
    • πŸ›  FIXED: Problem with "Cursive" tag and a Custom Font Cursive
    • πŸ›  FIXED: CGFloat values were used as bool values within if statements
    • πŸ›  FIXED: Additional CGFloat build issue on xCode 7
    • πŸ›  FIXED: Wrong foreground color attribute used for appending NL
    • πŸ›  FIXED: Xcode warning for unused expression result
    • πŸ›  FIXED: CGFloat build issue on xCode 7
    • βž• ADDED: Honour the value of NSBaselineOffsetAttributeName
    • βž• ADDED: DTCoreText.framework for iOS
    • βž• ADDED: Improve AutoLayout in DTAttributedTextContentView
    • βž• ADDED: DTDocumentPreserveTrailingSpaces boolean option