Kanna breaking changes

cocoapods

3 curated breaking changes across major versions of Kanna. Use this as a migration checklist before bumping dependencies.

3
changes
Breaking changes by transition
  • 6.0.2 \u2192 6.1.0breaking

    `XMLElement` protocol now requires a `cloneNode` function. If you have custom types conforming to `XMLElement`, you will need to add a `func cloneNode(deep: Bool) -> XMLElement?` implementation.

  • 6.0.2 \u2192 6.1.0breaking

    `XMLElement` protocol now requires a `attributes` property. If you have custom types conforming to `XMLElement`, you will need to add a `var attributes: [String: String] { get }` implementation.

  • 6.0.2 \u2192 6.1.0breaking

    `XMLElement` protocol now requires a `children` property. If you have custom types conforming to `XMLElement`, you will need to add a `var children: [XMLElement] { get }` implementation.

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/cocoapods/Kanna
Kanna breaking changes — CocoaPods migration guide | DepScope