- Add visionOS support
- Add
GitHubAPI
to get licenses from GitHub API - Update
AcknowListViewController
andAcknowListSwiftUIView
to get missing licenses from GitHub API, with newcanFetchLicenseFromGitHub
property to disable this behavior - Add
URL
extension withopenWithDefaultBrowser()
function to fix opening URLs on macOS with SwiftUI
- Update
AcknowListSwiftUIView
to fix navigation to repository URL - Add
AcknowListRowSwiftUIView
- Add
AcknowList
struct to represent list model - Add
AcknowPackageDecoder
to parse “Package.resolved” files (Swift Package Manager) - Refactor plist file parser into
AcknowPodDecoder
- Refactor
AcknowParser
to manage parsing different file types - Refactor file paths parameters (
String
) into file URLs (URL
) instead - Update
AcknowListViewController
to load acknowledgements from “Package.resolved” by default
- Follow readable content guides
- Fix Swift Package Manager warning (exlude DocC folder)
- Add SwiftUI interface (supports iOS/tvOS/watchOS/macOS)
- Add DocC resources
- Fix Xcode 13 support, by Thomas Mellenthin (@melle) and Francesc Bruguera (@ifrins)
- Update CocoaPods and Swift Package Manager support to require iOS 13/tvOS 13, necessary to support SwiftUI
- Update
AcknowListViewController
default initializer implementatoin to fix Xcode 13 support
- Update
AcknowListViewController
to remove Objective-C compatibility, fixing Xcode 13 support
- Update
AcknowListViewController
to make initializers available with Objective-C - Fix header/footer layout when resizing
AcknowListViewController
- Update
AcknowListViewController
to detect URLs in header and footer - Update
AcknowListViewController
to makeacknowledgements
property non-optional - Update
AcknowListViewController
initializers- Add optional table view style parameter, by Matt Croxson (@Lumus)
- Add initializer with array of
Acknow
- Rename plist path parameter
- Remove initializer with multiple plist paths
- Improve Swift Package Manager support
- Support SPM localized resources, by Patrick (@iDevelopper)
- Add SPM test target
- Add SPM example project
- Move sources, tests, and resources to follow SPM guidelines
- Add CocoaPods example project
- Update supported platforms to iOS 9 and more recent
- Fix header/footer layout when building with iOS 14 SDK
- Fix
AcknowListViewController
initializers access level, by Kevin Mitchell Jr (@klmitchell2) - Improve Dark Mode support
- Fix scrollable acknowledgement details on tvOS, by Jochen Holzer (@Wooder)
- Add Swift Package Manager support, by Curato (@curato-research), Zhu Zhiyu (@ApolloZhu)
- Improve automatic acknowledgements detection, by Francisco Javier Trujillo Mata (@fjtrujy)
- Improve cell initialization, by Francisco Javier Trujillo Mata (@fjtrujy)
- Update to Swift 5, by Oscar Gorog (@OkiRules)
- Add
AcknowListViewController
initializer for multiple plist paths, by Kieran Harper (@KieranHarper) - Improve Dynamic Type support
- Update to Swift 4.2
- Filter out manual line wrapping from licenses text, by Albert Zhang (@azhang66)
- Fix text view inset on
AcknowViewController
(support layout margins, safe area insets) - Remove support for “readable content guide” on
AcknowViewController
- Add tvOS support, by Tobias Tiemerding (@honkmaster)
- Add convenience initializer with file name for
AcknowViewController
- Update
AcknowViewController.init
with default plist file name based on bundle name (Pods-#BUNDLE-NAME#-acknowledgements.plist
), by Simon Bromberg (@simonbromberg) - Update
AcknowListViewController
with newUIApplication
“open URL” method for iOS 10, by Morten Gregersen (@mortengregersen)
- Support “readable content guide” on
AcknowViewController
- Fix iPhone X layout
- Update to Swift 4
- Update
Acknow
initializer topublic
access level, by Chope (@yoonhg84)
- Add
license
property onAcknow
, by Naoto Kaneko (@naoty) - Update classes to
open
access level, by Oliver Ziegler (@oliverziegler) and Naoto Kaneko (@naoty)
- Update to Swift 3
- Update to Swift 2.3
- Mark
headerText
andfooterText
properties as public, by Bas Broek (@basthomas)
- Ready for CocoaPods 1.0.0
- Improve documentation
- Improve documentation
- Add localization bundle for default header and footer, by James White (@gerbiljames)
- Refactor localization to new
AcknowLocalization
class - Updated to Swift 2.2 (requires Xcode 7.3), by James White (@gerbiljames)
- Fixed
AcknowListViewController
footer margin, by James White (@gerbiljames) - Fixed project URL in warning message, by James White (@gerbiljames)
- Fixed selector for CocoaPods website
- Fixed selector for dismiss bar button item
- Fixed list sort order
- Updated default footer text for CocoaPods 1.0
- Updated CocoaPods URL for CocoaPods 1.0
- Initial release