All notable changes to this project will be documented in this file.
CDMarkdownKit
adheres to Semantic Versioning.
2.5.x
Releases - 2.5.0 | 2.5.12.4.x
Releases - 2.4.02.3.x
Releases - 2.3.02.2.x
Releases - 2.2.02.1.x
Releases - 2.1.0 | 2.1.12.0.x
Releases - 2.0.0
Released on 2022-12-13.
- Swift 5.7
- CI
- Tests device, platform, Xcode, and SDK versions
Released on 2022-12-12.
- Markdown Parsing
- Underline color and style on all elements
Released on 2022-12-03.
- Markdown Parsing
- Strikethrough
Released on 2022-10-17.
- Markdown Parsing
-
squashNewlines
parameter
-
Released on 2022-06-26.
- Swift 5.4, 5.5, and 5.6
- Swift Package Manager
- Minimum Swift version 5.3
- CI
- Tests device, platform, Xcode, and SDK versions
Released on 2021-05-29.
- Markdown Parsing
- Bold and italic parsing by character
- Swift Package Manager
- Built with
swift-tools-version:5.1
- Built with
Released on 2020-08-30.
- Swift 5.1
Released on 2020-08-29.
- Swift 5.0
Released on 2018-12-14.
- Swift 4.2
- Swift 4.0
-
Dictionary+CDMarkdownKit
,NSAttributedString+CDMarkdownKit
,NSMutableAttributedString+CDMarkdownKit
,NSTextCheckResult+CDMarkdownKit
, andNSTextStorage+CDMarkdownKit
extensions
-
- iOS Example
-
CDApplicationLaunchOptionsKey
,CDLayoutConstraintAttribute
, andCDLayoutConstraintRelation
typealias'
-
- Swift 4.0
- Extensions assume responsibility for
switft()
macro from classes -
CDAttributesKey
becomesCDAttributedStringKey
- Extensions assume responsibility for
Released on 2018-07-27.
- Platform Support
- macOS
-
CDFont+CDMarkdownKit
withSize
method that usesNSFontManager
to correctly set system fonts dynamically based on size
-
- macOS
- Swift 4.0
-
CDAttributesKey
for correctly configuringNSAttributedString
attribute dictionary keys
-
- SwiftLint
- UITextView With Markdown Formatting
- Code example to use
NSLayoutConstraints
to correctly setintrinsicContentSize
- Code example to use
- Platform Support
- macOS
-
CDFont+CDMarkdownKit
bold
anditalic
methods to useNSFontManager
opposed toCDFontDescriptorSymbolicTraits
-
- macOS
Released on 2018-06-12.
- Swift 4.0
Markdown Parsing, UITextView With Markdown Formatting, UILabel With Markdown Formatting, and Platform Support
Released on 2018-06-11.
- Markdown Parsing
- Italic
- Bold
- Header
- Quote
- List
- Code
- Syntax
- Link
- Image
- UITextView With Markdown Formatting
- UILabel With Markdown Formatting
- Platform Support
- iOS
- macOS
- tvOS
- watchOS
- Documentation