Skip to content

Latest commit

 

History

History
executable file
·
196 lines (137 loc) · 4.39 KB

CHANGELOG.md

File metadata and controls

executable file
·
196 lines (137 loc) · 4.39 KB

Change Log

All notable changes to this project will be documented in this file. CDMarkdownKit adheres to Semantic Versioning.

2.x Releases

1.x Releases


SDK Support

Released on 2022-12-13.

Added

  • Swift 5.7

Updated

  • CI
    • Tests device, platform, Xcode, and SDK versions

Markdown Parsing

Released on 2022-12-12.

Added

  • Markdown Parsing
    • Underline color and style on all elements

Markdown Parsing

Released on 2022-12-03.

Added

  • Markdown Parsing
    • Strikethrough

Markdown Parsing

Released on 2022-10-17.

Added

  • Markdown Parsing
    • squashNewlines parameter

SDK Support

Released on 2022-06-26.

Added

  • Swift 5.4, 5.5, and 5.6

Updated

  • Swift Package Manager
    • Minimum Swift version 5.3
  • CI
    • Tests device, platform, Xcode, and SDK versions

Bug Fixes

Released on 2021-05-29.

Updated

  • Markdown Parsing
    • Bold and italic parsing by character
  • Swift Package Manager
    • Built with swift-tools-version:5.1

SDK Support

Released on 2020-08-30.

Added

  • Swift 5.1

SDK Support

Released on 2020-08-29.

Added

  • Swift 5.0

SDK Support

Released on 2018-12-14.

Added

  • Swift 4.2
  • Swift 4.0
    • Dictionary+CDMarkdownKit, NSAttributedString+CDMarkdownKit, NSMutableAttributedString+CDMarkdownKit, NSTextCheckResult+CDMarkdownKit, and NSTextStorage+CDMarkdownKitextensions
  • iOS Example
    • CDApplicationLaunchOptionsKey, CDLayoutConstraintAttribute, and CDLayoutConstraintRelation typealias'

Updated

  • Swift 4.0
    • Extensions assume responsibility for switft() macro from classes
    • CDAttributesKey becomes CDAttributedStringKey

SDK Support, Platform Support, UITextView With Markdown Formatting

Released on 2018-07-27.

Added

  • Platform Support
    • macOS
      • CDFont+CDMarkdownKit withSize method that uses NSFontManager to correctly set system fonts dynamically based on size
  • Swift 4.0
    • CDAttributesKey for correctly configuring NSAttributedString attribute dictionary keys
  • SwiftLint

Updated

  • UITextView With Markdown Formatting
    • Code example to use NSLayoutConstraints to correctly set intrinsicContentSize
  • Platform Support
    • macOS
      • CDFont+CDMarkdownKit bold and italic methods to use NSFontManager opposed to CDFontDescriptorSymbolicTraits

SDK Support

Released on 2018-06-12.

Added

  • Swift 4.0

Markdown Parsing, UITextView With Markdown Formatting, UILabel With Markdown Formatting, and Platform Support

Released on 2018-06-11.

Added

  • 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