Releases: cybozu/WebUI
Releases · cybozu/WebUI
3.1.1
What's Changed
- Improved the documentation by @Kyome22 in #63
- Fix the example so that it works correctly on macOS. by @Kyome22 in #64
- Minor fix about pdf document by @Kyome22 in #65
- Migrate to
Entry
macro by @elmetal in #67 - Improve unstable unit tests. by @Kyome22 in #66
- Excluded attachments from repository by @Kyome22 in #70
- Applied App icon to Example. by @Kyome22 in #71
- Use withTaskGroup instead of an array of Tasks. by @Kyome22 in #68
Full Changelog: 3.1.0...3.1.1
3.1.0
What's New
- Added
allowsOpaqueDrawing
modifier toWebView
. - Added
contentSize
andcontentOffset
properties toWebViewProxy
. - Added
contentReader
which allows you to create PDF from current WebView's snapshot.WebViewReader { proxy in VStack { Text("contentSize: \(proxy.contentSize)") Text("contentOffset: \(proxy.contentOffset)") Button { Task { _ = try! await proxy.contentReader.pdf() } } label: { Image(systemImage: "printer") } WebView(request: URLRequest(url: URL(string: "https://example.com")!)) .allowsOpaqueDrawing(false) } }
What's Changed
- Migrated to Swift Testing by @Kyome22 in #45
- Create CODEOWNERS by @Kyome22 in #46
- Add
allowsOpaqueDrawing(_:)
modifier by @uhooi in #49 - Put canImport(UIKit) to WebViewReaderTests by @Kyome22 in #53
- Make allowsOpaqueDrawing work on macOS. by @Kyome22 in #52
- Make it possible to refer to contentSize via WebViewProxy. by @Kyome22 in #54
- minor fix about logo by @Kyome22 in #60
- Added tests for WebViewProxy property binding. by @Kyome22 in #59
- Support generating PDF from web view's content by @elmetal in #58
New Contributors
Full Changelog: 3.0.3...3.1.0
3.0.3
【Deprecated】 3.0.2
What's Changed
Full Changelog: 3.0.1...3.0.2
3.0.1
3.0.0
Breaking Change
- Migrated to Xcode 16 & Swift 6.
What's Changed
- Add support for VisionOS by @vincent861223 in #28
- Remove unnecessary import and comments by @Kyome22 in #30
- Optimized preprocessors by @Kyome22 in #31
- Use swift-tools-version 5.10 by @Kyome22 in #32
- Migrate to Xcode 16 by @Kyome22 in #37
New Contributors
- @vincent861223 made their first contribution in #28
Full Changelog: 2.3.0...3.0.0
2.3.0
What's Changed
- Add loadHTMLString() method to WebViewProxy. by @Kyome22 in #25
- Add document root by @elmetal in #26
- Added a modifier allowsScrollViewBounces() by @Kyome22 in #24
- Replaced url with request in the WebViewReader documentation. by @Kyome22 in #29
- Improve USAGE to make it more useful by @elmetal in #27
New Contributors
Full Changelog: 2.2.0...2.3.0
2.2.0
What's Changed
- Support Xcode16-RC by @simorgh3196 in #22
New Contributors
- @simorgh3196 made their first contribution in #22
Full Changelog: 2.1.1...2.2.0
2.1.1
2.1.0
What's Changed
- Improved README by @Kyome22 in #7
- Fix unsafe concurrency property by @noppefoxwolf in #8
- Replaced enableUpcomingFeature to enableExperimentalFeature of StrictConcurrency by @Kyome22 in #10
- Delete the empty Privacy Manifest by @Kyome22 in #11
- Fixed to prevent a Strict Concurrency warning by @ichiho-ojima in #13
- Fix Usage in README by @Kyome22 in #14
- Add a clearAll method by @ichiho-ojima in #15
New Contributors
- @noppefoxwolf made their first contribution in #8
Full Changelog: 2.0.0...2.1.0