0.1.x
Releases - 0.1.0 | 0.1.1 | 0.1.2 | 0.1.3 | 0.1.4 | 0.1.5 | 0.1.60.0.x
Releases - 0.0.2 | 0.0.3
Released on 2017-07-24.
Extract icon
- pr #60.- Added by Vincent Toms.
Released on 2017-07-06.
NSDataDetector
- pr #56.- Changed by Vincent Toms.
Released on 2017-06-08.
extractURL
made public - issue #52.- Changed by Leonardo Cardoso.
Released on 2017-04-15.
- Whitespace and new lines - issue #47.
- Support for macOS 10.10 - issue #48.
- Changed by Leonardo Cardoso.
Released on 2017-03-13.
- Renamed the Objective-C compatible wrapper fro the preview method to previewLink. This resolves ambiguous method errors in Swift builds - issue #41.
- Changed by David Gifford.
Released on 2017-03-09.
- Objective-C init method with no parameters, defaults to the same options as the Swift default parameters.
- Objective-C init method which allows user to set parameters - passing nil will default the parameters. InMemoryCache is a BOOL parameter to use or not use a cache.
- Objective-C preview method which returns a dictionary of values on success, and an NSError object on failure which contains a localized error description.
- Added by David Gifford.
- Referenced objects are now derived from NSObject to make them Objective-C compatible.
- Changed by David Gifford.
Released on 2017-02-24.
- Local analysis out of threads.
- iOS8 backport compatibility
- Changed by Leonardo Cardoso.
- Crash when no URL was sent to SLP.
- Fixed by Leonardo Cardoso.
Released on 2017-01-19.
- Fully asynchronous (DispatchQueue).
- Removed global state
- Better response dictionary subscription via Enum
- Configurable via constructor (URLSession, Work Queue, Response Queue)
- Changed by Yehor Popovych.
- Caching support (InMemoryCache, but can be extended to other types)
- Added by Yehor Popovych.
- Subscriptions via Enum require changes in current code
preview
method returns a Cancellable object with cancel method. This allows reusing of single configured SLP instance for multiple requests. cancel method removed from SwiftLinkPreview class.
Released on 2016-09-17.
- Compatibility with Obj-C.
- Added by Leonardo Cardoso.
Released on 2016-09-14.
- Major Version 1.0.0 with Swift 3.0.
- Added by Leonardo Cardoso.
Released on 2016-09-04.
- PreviewError conformance to ErrorType.
- Fixed by Daniel Rhodes.
Released on 2016-07-19.
- Background task.
- Added by Fraser.
- Removed resources from podspec file.
- Removed by Fraser.
Released on 2016-07-19.
- Improved crawling.
itemprop
is now a supported meta property. - More tests.
- Added by Leonardo Cardoso.
- Removed unnecessary data from the code such as
style
,link
,comments
andscript
for faster analysis. Additionally I've put it inside adispatch_async
. #19- Removed by Leonardo Cardoso.
Released on 2016-07-16.
- Improved URL parsing. No need to add
http://
orhttps://
in the start of an URL anymore. #17 - URL parsing tests.
- Tests for other platforms.
- Added by Leonardo Cardoso.
- Image url uses finalUrl host component rather than its full path
- Fixed by Fraser
Released on 2016-07-13.
- Improved way to get the info. #13
- Added by Leonardo Cardoso.
- Remove Package.swift from .xcproject to avoid build issues. Still supporting SPM though. #16
- Added by Leonardo Cardoso.
Released on 2016-07-11.
- Tests. #1
- CI. #5
- Added by Leonardo Cardoso.
Released on 2016-07-04.
- Support for Swift Package Manager. #3 #8
- Support for macOS, watchOS, tvOS. #9
- Added by Leonardo Cardoso.
Released on 2016-06-25.
- Support for Carthage. #3 #7
- GitHub configs
- Added by Leonardo Cardoso.
- Alamofire. #6
- Removed by Leonardo Cardoso.
Released on 2016-06-23.
- Initial release of SwiftLinkPreview.
- Added by Leonardo Cardoso.