techprimate / TPPDF

TPPDF is a simple-to-use PDF builder for iOS and macOS written in Swift
https://techprimate.github.io/TPPDF/
MIT License
730 stars 124 forks source link

chore(deps): update dependency quick/quick to v7 - autoclosed #343

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Update Change
Quick/Quick major 3.1.2 -> 7.4.0

Release Notes

Quick/Quick (Quick/Quick) ### [`v7.4.0`](https://togithub.com/Quick/Quick/releases/tag/v7.4.0): - visionOS support [Compare Source](https://togithub.com/Quick/Quick/compare/v7.3.1...v7.4.0) ### Highlights - Quick now supports visionOS! Thanks [@​stonko1994](https://togithub.com/stonko1994)! Note: This version of Quick is not yet in Cocoapods, see [https://github.com/CocoaPods/CocoaPods/issues/12118](https://togithub.com/CocoaPods/CocoaPods/issues/12118) ### Autogenerated Release Notes #### What's Changed - Release script should auto-update local ruby dependencies by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1263](https://togithub.com/Quick/Quick/pull/1263) - Add visionOS support by [@​stonko1994](https://togithub.com/stonko1994) in [https://github.com/Quick/Quick/pull/1249](https://togithub.com/Quick/Quick/pull/1249) #### New Contributors - [@​stonko1994](https://togithub.com/stonko1994) made their first contribution in [https://github.com/Quick/Quick/pull/1249](https://togithub.com/Quick/Quick/pull/1249) **Full Changelog**: https://github.com/Quick/Quick/compare/v7.3.1...v7.4.0 ### [`v7.3.1`](https://togithub.com/Quick/Quick/releases/tag/v7.3.1) [Compare Source](https://togithub.com/Quick/Quick/compare/v7.3.0...v7.3.1) ### Highlights - Fixes a crash in AsyncSpec caused by race condition when unsetting AsyncSpec.current. ### Autogenerated Release Notes #### What's Changed - Bump danger from 9.3.1 to 9.3.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1243](https://togithub.com/Quick/Quick/pull/1243) - Bump cocoapods from 1.12.1 to 1.13.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1244](https://togithub.com/Quick/Quick/pull/1244) - Bump fkirc/skip-duplicate-actions from 5.3.0 to 5.3.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1245](https://togithub.com/Quick/Quick/pull/1245) - Bump cocoapods from 1.13.0 to 1.14.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1247](https://togithub.com/Quick/Quick/pull/1247) - Bump rake from 13.0.6 to 13.1.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1248](https://togithub.com/Quick/Quick/pull/1248) - Consolidate Quick-macOS, Quick-iOS and Quick-tvOS into a single Quick target by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1222](https://togithub.com/Quick/Quick/pull/1222) - Bump danger from 9.3.2 to 9.4.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1254](https://togithub.com/Quick/Quick/pull/1254) - Bump danger from 9.4.1 to 9.4.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1257](https://togithub.com/Quick/Quick/pull/1257) - Bump cocoapods from 1.14.2 to 1.14.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1252](https://togithub.com/Quick/Quick/pull/1252) - Build carthage artifacts as a github action. by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1259](https://togithub.com/Quick/Quick/pull/1259) - Add a privacy manifest by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1260](https://togithub.com/Quick/Quick/pull/1260) - Fix crash in AsyncSpec when using TestState by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1261](https://togithub.com/Quick/Quick/pull/1261) **Full Changelog**: https://github.com/Quick/Quick/compare/v7.3.0...v7.3.1 ### [`v7.3.0`](https://togithub.com/Quick/Quick/releases/tag/v7.3.0) [Compare Source](https://togithub.com/Quick/Quick/compare/v7.2.0...v7.3.0) #### Highlights - Adds a property wrapper default initializer for TestState. Meaning the following declaration is now accepted! ```swift @​TestState var foo: Int! = 30 ``` Thanks [@​tahirmt](https://togithub.com/tahirmt)! - TestState now nils out the value after all afterEach blocks run, instead of in the middle of the afterEach chain. Thanks [@​CraigSiemens](https://togithub.com/CraigSiemens) #### What's Changed - Bump activesupport from 7.0.4.3 to 7.0.7.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1238](https://togithub.com/Quick/Quick/pull/1238) - Add property wrapper default initializer for TestState by [@​tahirmt](https://togithub.com/tahirmt) in [https://github.com/Quick/Quick/pull/1235](https://togithub.com/Quick/Quick/pull/1235) - Bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1241](https://togithub.com/Quick/Quick/pull/1241) - Updated TestState to remove the value after the test. by [@​CraigSiemens](https://togithub.com/CraigSiemens) in [https://github.com/Quick/Quick/pull/1240](https://togithub.com/Quick/Quick/pull/1240) - Update release script to generate a carthage binary and include it in the release. by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1234](https://togithub.com/Quick/Quick/pull/1234) #### New Contributors - [@​tahirmt](https://togithub.com/tahirmt) made their first contribution in [https://github.com/Quick/Quick/pull/1235](https://togithub.com/Quick/Quick/pull/1235) **Full Changelog**: https://github.com/Quick/Quick/compare/v7.2.0...v7.3.0 ### [`v7.2.0`](https://togithub.com/Quick/Quick/releases/tag/v7.2.0): - TestState property wrapper [Compare Source](https://togithub.com/Quick/Quick/compare/v7.1.0...v7.2.0) ### Highlight You can now use the `@TestState` property wrapper to automatically deconstruct test variables. For example: ```swift describe("using TestState") { @​TestState var subject: SomeObject? } ``` Is functionally equivalent to: ```swift describe("using TestState") { var subject: SomeObject? afterEach { subject = nil } } ``` You can also specify an initial value, and `TestState` will act as an `aroundEach`: setting the wrapped variable to the value, then setting it to nil at test teardown. ```swift describe("using TestState") { @​TestState(1) var value: Int? it("is already configured") { expect(value).to(equal(1)) } } ``` Thanks [@​CraigSiemens](https://togithub.com/CraigSiemens) for their contribution! ### Automated Release Notes #### What's Changed - Added a TestState property wrapper, again :D by [@​CraigSiemens](https://togithub.com/CraigSiemens) in [https://github.com/Quick/Quick/pull/1233](https://togithub.com/Quick/Quick/pull/1233) **Full Changelog**: https://github.com/Quick/Quick/compare/v7.1.0...v7.2.0 ### [`v7.1.0`](https://togithub.com/Quick/Quick/releases/tag/v7.1.0) [Compare Source](https://togithub.com/Quick/Quick/compare/v7.0.2...v7.1.0) ### Highlights #### New Features - You can now use `throw` in `beforeEach`, `justBeforeEach`, and `afterEach` blocks. - Quick now suggests to XCTest that tests run in the order they are defined in. #### Fixes - `beforeEach` blocks specified in configurations are now run in AsyncSpec tests. - `xitBehavesLike(_ name: String)` is now available in `QuickSpec` and `Behavior`. ### Autogenerated ChangeLog #### What's Changed - Bump danger from 9.3.0 to 9.3.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1224](https://togithub.com/Quick/Quick/pull/1224) - Ensure beforeEach in Configuration run for AsyncSpec by [@​junmo-kim](https://togithub.com/junmo-kim) in [https://github.com/Quick/Quick/pull/1228](https://togithub.com/Quick/Quick/pull/1228) - Allow beforeEach, justBeforeEach, and afterEach in Swift to throw by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1229](https://togithub.com/Quick/Quick/pull/1229) - Improve documentation for installing Quick and Nimble via Cocoapods in the README. by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1231](https://togithub.com/Quick/Quick/pull/1231) - Make a public xitBehavesLike(\_ name: String) for SyncDSLUser by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1230](https://togithub.com/Quick/Quick/pull/1230) - Attempt to run tests within a QuickSpec or AsyncSpec in the order they are defined in by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1232](https://togithub.com/Quick/Quick/pull/1232) #### New Contributors - [@​junmo-kim](https://togithub.com/junmo-kim) made their first contribution in [https://github.com/Quick/Quick/pull/1228](https://togithub.com/Quick/Quick/pull/1228) **Full Changelog**: https://github.com/Quick/Quick/compare/v7.0.2...v7.1.0 ### [`v7.0.2`](https://togithub.com/Quick/Quick/releases/tag/v7.0.2) [Compare Source](https://togithub.com/Quick/Quick/compare/v7.0.1...v7.0.2) This is a bug fix release that primarily fixes a conflict in how Nimble defines `FileString` and how Quick defines `FileString` when you use both via Swift Package Manager. It also fixes a number of warnings people who install Quick via Swift Package Manager on Darwin will receive. #### What's Changed - Correct a few places where we falsely assume "SWIFT_PACKAGE" == not darwin by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1223](https://togithub.com/Quick/Quick/pull/1223) **Full Changelog**: https://github.com/Quick/Quick/compare/v7.0.1...v7.0.2 ### [`v7.0.1`](https://togithub.com/Quick/Quick/releases/tag/v7.0.1): 7.0.1 - re-allow async calls in AsyncSpec's xit [Compare Source](https://togithub.com/Quick/Quick/compare/v7.0.0...v7.0.1) This fixes an oversight where you couldn't use async closures with `xit`. Thanks [@​stonko1994](https://togithub.com/stonko1994) for calling this out! #### What's Changed - Allow xit in the Async DSL to take in async closures by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1220](https://togithub.com/Quick/Quick/pull/1220) **Full Changelog**: https://github.com/Quick/Quick/compare/v7.0.0...v7.0.1 ### [`v7.0.0`](https://togithub.com/Quick/Quick/releases/tag/v7.0.0): - AsyncSpec and Human-Readable Test Selectors [Compare Source](https://togithub.com/Quick/Quick/compare/v6.1.0...v7.0.0) ### Highlights #### Async Test Changes Quick 7 changes how Async tests are run. Instead of forcing all tests to run in an async context, Quick 7 provides a separate Spec class for Async Tests. Create an `AsyncSpec` subclass, and all tests inside of that subclass will run in an async context. Tests inside of `QuickSpec` subclasses will have a similar behavior to what was in Quick 5. Additionally, Quick 7 changes how the DSL is defined slightly. In Quick 6 and before, the DSL was defined as a series of global functions, available to be called anywhere. In Quick 7, these functions were moved to be static methods on the new `SyncDSLUser` (which `QuickSpec`, `Behavior`, and `QuickConfiguration` conform to) and `AsyncDSLUser` (which `AsyncSpec` and `AsyncBehavior` conform to) protocols. This allows us to make sure that you are using the correct DSL for the context, and was necessary for this approach. For example: ```swift class SynchronousSpec: QuickSpec { override class func spec() { it("runs synchronously, as you'd expect") { var ocean: [String] = [] DispatchQueue.main.async { ocean.append("dolphins") ocean.append("whales") } expect(ocean).toEventually(contain("dolphins", "whales")) } } } actor OceanActor { var contents: [T] = [] func append(_ value: T) { contents.append(value) } } class AsynchronousSpec: AsyncSpec { override class func spec() { it("runs the test in an async context") { let ocean = OceanActor() Task { await ocean.append("dolphins") await ocean.append("whales") } await expect { await ocean.contents }.toEventually(contain("dolphins", "whales")) } } } ``` #### Unencoded Test Selectors Furthermore, Quick 7 changes how test selectors are generated for `QuickSpec`. Now, both `AsyncSpec` and `QuickSpec` will use the unencoded test names as the test selectors. Test selectors are now generated by joining the `describe`/`context` blocks leading up to the `it` block with ", ". This makes test names immensely easier to read. For example, with the following spec: ```swift class MySpec: QuickSpec { override class func spec() { describe("some feature") { context("in one case") { it("has a behavior") {} } context("in another case") { it("doesn't have the earlier behavior") {} } } } } ``` will generate the following test selectors: - `some feature, in one case, has a behavior` - `some feature, in another case, doesn't have the earlier behavior` You can disable this change by setting the `QUICK_USE_ENCODED_TEST_SELECTOR_NAMES` environment variable. #### Migrating Suggestions Quick 7 is not a drop-in migration from either Quick 5 or Quick 6. Quick 5 users will have a slightly easier time upgrading, but due to `spec` being defined as a class method instead of an instance method, there will still be changes. Doing a Find & Replace of `override func spec` with `override class func spec` will take care of the low-hanging fruit. If you have any test helpers that exist as properties or methods of your QuickSpec subclasses, the you will need to either move them inside of the `spec` function, or outside to another scope. For Objective-C users, this is, for the most part, a drop-in replacement. You will only need to do anything if you do not use the `QuickSpecBegin` and `QuickSpecEnd` macros (in which case: do a find & replace of the regex `-(\s*)\(void\)(\s*)spec` with `+$1(void)$2spec`). For migrating from Quick 6 to Quick 7, it would be easiest to also do a Find & Replace of `: QuickSpec` to `: AsyncSpec`, then migrate tests that do not need to run in async contexts to be `QuickSpec`s themselves. ### Auto-Generated Changelog #### What's Changed - Bump git from 1.12.0 to 1.13.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1191](https://togithub.com/Quick/Quick/pull/1191) - (Temporarily) Remove async support from Quick by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1192](https://togithub.com/Quick/Quick/pull/1192) - Bump activesupport from 6.1.5 to 6.1.7.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1196](https://togithub.com/Quick/Quick/pull/1196) - Bump danger from 9.1.0 to 9.2.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1198](https://togithub.com/Quick/Quick/pull/1198) - Transition QuickSpec.spec to be a static method. by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1200](https://togithub.com/Quick/Quick/pull/1200) - Add async duplicate-world based support. by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1199](https://togithub.com/Quick/Quick/pull/1199) - Bump cocoapods from 1.11.3 to 1.12.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1201](https://togithub.com/Quick/Quick/pull/1201) - Bump activesupport from 7.0.4.2 to 7.0.4.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1203](https://togithub.com/Quick/Quick/pull/1203) - Bump fkirc/skip-duplicate-actions from 5.2.0 to 5.3.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1188](https://togithub.com/Quick/Quick/pull/1188) - \[Translation] AsyncAwait.md Korean translation by [@​tisohjung](https://togithub.com/tisohjung) in [https://github.com/Quick/Quick/pull/1204](https://togithub.com/Quick/Quick/pull/1204) - Update Nimble to v12 by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1206](https://togithub.com/Quick/Quick/pull/1206) - Demangle QuickSpec test names as much as possible by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1207](https://togithub.com/Quick/Quick/pull/1207) - Add mechanism to fallback to legacy test selector names by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1211](https://togithub.com/Quick/Quick/pull/1211) - Bump cocoapods from 1.12.0 to 1.12.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1210](https://togithub.com/Quick/Quick/pull/1210) - Bump danger from 9.2.0 to 9.3.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1209](https://togithub.com/Quick/Quick/pull/1209) - Don't imply that we plan to remove the option to force encoded test selector names by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1212](https://togithub.com/Quick/Quick/pull/1212) - Merge branch quick\_7 into main. by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1213](https://togithub.com/Quick/Quick/pull/1213) - \[doc] Corrected to class method by [@​coffmark](https://togithub.com/coffmark) in [https://github.com/Quick/Quick/pull/1214](https://togithub.com/Quick/Quick/pull/1214) - Update the english documentation for Quick 7 by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1215](https://togithub.com/Quick/Quick/pull/1215) - Provide a way to get the currently running spec, regardless of if we're executing an AsyncSpec or a QuickSpec by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1216](https://togithub.com/Quick/Quick/pull/1216) #### New Contributors - [@​tisohjung](https://togithub.com/tisohjung) made their first contribution in [https://github.com/Quick/Quick/pull/1204](https://togithub.com/Quick/Quick/pull/1204) - [@​coffmark](https://togithub.com/coffmark) made their first contribution in [https://github.com/Quick/Quick/pull/1214](https://togithub.com/Quick/Quick/pull/1214) **Full Changelog**: https://github.com/Quick/Quick/compare/v6.1.0...v7.0.0 ### [`v6.1.0`](https://togithub.com/Quick/Quick/releases/tag/v6.1.0) [Compare Source](https://togithub.com/Quick/Quick/compare/v6.0.1...v6.1.0) ##### Highlighted Changes - New `TestState` property wrapper (Thanks [@​CraigSiemens](https://togithub.com/CraigSiemens)!). You can now wrap properties with `@TestState` to have them automatically set to nil. - Objective-C API is no longer available in Swift, this should reduce confusion whether a test is being executed in an async context or not. - This release drops support for Swift 5.6/Xcode 13.3.1. ##### Auto-generated Release Notes ##### What's Changed - Bump danger from 9.0.0 to 9.1.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1184](https://togithub.com/Quick/Quick/pull/1184) - Make Objective-C API unavailable in Swift. by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1185](https://togithub.com/Quick/Quick/pull/1185) - Update Nimble to 11.2.1, remove now-unnecessary usage of awaits in tests. Drop support for swift 5.6/Xcode 13.3.1 by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1187](https://togithub.com/Quick/Quick/pull/1187) - Added a `TestState` property wrapper. by [@​CraigSiemens](https://togithub.com/CraigSiemens) in [https://github.com/Quick/Quick/pull/1186](https://togithub.com/Quick/Quick/pull/1186) ##### New Contributors - [@​CraigSiemens](https://togithub.com/CraigSiemens) made their first contribution in [https://github.com/Quick/Quick/pull/1186](https://togithub.com/Quick/Quick/pull/1186) **Full Changelog**: https://github.com/Quick/Quick/compare/v6.0.1...v6.1.0 ### [`v6.0.1`](https://togithub.com/Quick/Quick/releases/tag/v6.0.1) [Compare Source](https://togithub.com/Quick/Quick/compare/v6.0.0...v6.0.1) ##### What's Changed - Force async in `fit`, `xit`, `pending` and `justBeforeEach` by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1183](https://togithub.com/Quick/Quick/pull/1183) **Full Changelog**: https://github.com/Quick/Quick/compare/v6.0.0...v6.0.1 ### [`v6.0.0`](https://togithub.com/Quick/Quick/releases/tag/v6.0.0) [Compare Source](https://togithub.com/Quick/Quick/compare/v5.0.1...v6.0.0) This closes the [v6.0.0 milestone](https://togithub.com/Quick/Quick/milestone/8). ##### Highlights See additional details under the auto-generated release notes below. ##### Fixed - No more sporadic crashes attempting to detect subclasses [https://github.com/Quick/Quick/pull/1156](https://togithub.com/Quick/Quick/pull/1156) - Rerunning an individual test [https://github.com/Quick/Quick/pull/1166](https://togithub.com/Quick/Quick/pull/1166) - Skipped tests are reported to Xcode [https://github.com/Quick/Quick/pull/1098](https://togithub.com/Quick/Quick/pull/1098) ##### New - Async/await support. All tests now run in an async context. [https://github.com/Quick/Quick/pull/1160](https://togithub.com/Quick/Quick/pull/1160) - You can now throw a `StopTest` error to end a test prematurely without it being reported as an error. [https://github.com/Quick/Quick/pull/1165](https://togithub.com/Quick/Quick/pull/1165) - Added the `justBeforeEach` operator, which takes a closure and runs it immediately prior to the relevant `it` tests. [https://github.com/Quick/Quick/pull/1169](https://togithub.com/Quick/Quick/pull/1169) For example ```swift var ordering: [Int] = [] beforeEach { ordering.append(1) } justBeforeEach { ordering.append(3) } beforeEach { ordering.append(2) } it("runs justBeforeEach after the other beforeEach's") { expect(ordering).to(equal([1, 2, 3])) } ``` ##### Breaking - This version raises minimum required version to Swift 5.6, and required OS to macOS 10.15, iOS 13, and tvOS 13. - `aroundEach` is removed from the Objective-C API [https://github.com/Quick/Quick/pull/1160](https://togithub.com/Quick/Quick/pull/1160) - Again, with the async support, all tests now run in an async context. This will require you to make changes, especially if you use Nimble. ##### Auto-Generated Release Notes ##### What's Changed - Create funding.yml by [@​jessesquires](https://togithub.com/jessesquires) in [https://github.com/Quick/Quick/pull/1147](https://togithub.com/Quick/Quick/pull/1147) - Report skipped tests to Xcode by [@​amomchilov](https://togithub.com/amomchilov) in [https://github.com/Quick/Quick/pull/1098](https://togithub.com/Quick/Quick/pull/1098) - Bump danger from 8.6.0 to 8.6.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1148](https://togithub.com/Quick/Quick/pull/1148) - Renamed Configuration -> QCKConfiguration on documentation by [@​takehilo](https://togithub.com/takehilo) in [https://github.com/Quick/Quick/pull/1152](https://togithub.com/Quick/Quick/pull/1152) - Fix sporadic crashes caused by finding classes that don't play well with isSubclass(of:) by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1156](https://togithub.com/Quick/Quick/pull/1156) - Raise minimum supported versions to macOS 10.15, iOS 13, tvOS 13 by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1146](https://togithub.com/Quick/Quick/pull/1146) - version up Nimble in Package.swift by [@​kimxwan0319](https://togithub.com/kimxwan0319) in [https://github.com/Quick/Quick/pull/1153](https://togithub.com/Quick/Quick/pull/1153) - Update Nimble submodule checkout to refer to the Nimble v10.0.0 commit by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1157](https://togithub.com/Quick/Quick/pull/1157) - Fix tests broken by Nimble 10 update by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1158](https://togithub.com/Quick/Quick/pull/1158) - Add [@​younata](https://togithub.com/younata) to funding.yml by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1164](https://togithub.com/Quick/Quick/pull/1164) - Bump danger from 8.6.1 to 9.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1168](https://togithub.com/Quick/Quick/pull/1168) - Allow throwing in a test without producing an unexpected error by [@​bnickel](https://togithub.com/bnickel) in [https://github.com/Quick/Quick/pull/1165](https://togithub.com/Quick/Quick/pull/1165) - Allow rerunning individual examples in Xcode by [@​bnickel](https://togithub.com/bnickel) in [https://github.com/Quick/Quick/pull/1166](https://togithub.com/Quick/Quick/pull/1166) - Bump fkirc/skip-duplicate-actions from 4.0.0 to 5.1.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1171](https://togithub.com/Quick/Quick/pull/1171) - Introduce an `assignBefore` operator by [@​esilverberg](https://togithub.com/esilverberg) in [https://github.com/Quick/Quick/pull/1169](https://togithub.com/Quick/Quick/pull/1169) - Bump fkirc/skip-duplicate-actions from 5.1.0 to 5.2.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1172](https://togithub.com/Quick/Quick/pull/1172) - Add support for xcode 14 and swift 5.7 by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1174](https://togithub.com/Quick/Quick/pull/1174) - Swift Async/Await Support by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1160](https://togithub.com/Quick/Quick/pull/1160) - Update Nimble to V11 by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1175](https://togithub.com/Quick/Quick/pull/1175) ##### New Contributors - [@​amomchilov](https://togithub.com/amomchilov) made their first contribution in [https://github.com/Quick/Quick/pull/1098](https://togithub.com/Quick/Quick/pull/1098) - [@​takehilo](https://togithub.com/takehilo) made their first contribution in [https://github.com/Quick/Quick/pull/1152](https://togithub.com/Quick/Quick/pull/1152) - [@​kimxwan0319](https://togithub.com/kimxwan0319) made their first contribution in [https://github.com/Quick/Quick/pull/1153](https://togithub.com/Quick/Quick/pull/1153) - [@​bnickel](https://togithub.com/bnickel) made their first contribution in [https://github.com/Quick/Quick/pull/1165](https://togithub.com/Quick/Quick/pull/1165) - [@​esilverberg](https://togithub.com/esilverberg) made their first contribution in [https://github.com/Quick/Quick/pull/1169](https://togithub.com/Quick/Quick/pull/1169) **Full Changelog**: https://github.com/Quick/Quick/compare/v5.0.1...v6.0.0 ### [`v5.0.1`](https://togithub.com/Quick/Quick/releases/tag/v5.0.1) [Compare Source](https://togithub.com/Quick/Quick/compare/v5.0.0...v5.0.1) This release closes the [v5.0.1 milestone](https://togithub.com/Quick/Quick/milestone/9?closed=1). #### What's Changed - Bump danger from 8.5.0 to 8.6.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1141](https://togithub.com/Quick/Quick/pull/1141) - Bump fkirc/skip-duplicate-actions from 3.4.1 to 4.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1140](https://togithub.com/Quick/Quick/pull/1140) - Fix running tests in parallel by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1143](https://togithub.com/Quick/Quick/pull/1143) - \[5.0.1] version bump, gen docs by [@​jessesquires](https://togithub.com/jessesquires) in [https://github.com/Quick/Quick/pull/1144](https://togithub.com/Quick/Quick/pull/1144) **Full Changelog**: https://github.com/Quick/Quick/compare/v5.0.0...v5.0.1 ### [`v5.0.0`](https://togithub.com/Quick/Quick/releases/tag/v5.0.0) [Compare Source](https://togithub.com/Quick/Quick/compare/v4.0.0...v5.0.0) This release closes the [v5.0.0 milestone](https://togithub.com/Quick/Quick/milestone/7?closed=1). ### Highlights See additional details under the auto-generated release notes below. #### Fixed - Tests not discoverable or cannot fail in Xcode 13.3 [#​1123](https://togithub.com/Quick/Quick/issues/1123), [#​1129](https://togithub.com/Quick/Quick/issues/1129) #### New - Add support for running a single test [#​1116](https://togithub.com/Quick/Quick/issues/1116) - Add aroundEach [#​1132](https://togithub.com/Quick/Quick/issues/1132) - New API docs via Jazzy available here: http://quick.github.io/Quick/ #### Breaking - Rename Configuration -> QCKConfiguration [#​1133](https://togithub.com/Quick/Quick/issues/1133) - Make FilterFlags implementation detail [#​1068](https://togithub.com/Quick/Quick/issues/1068) ### Auto-generated release notes #### What's Changed - \[BREAKING] Make FilterFlags implementation detail by [@​ikesyo](https://togithub.com/ikesyo) in [https://github.com/Quick/Quick/pull/1068](https://togithub.com/Quick/Quick/pull/1068) - \[BREAKING] Bump Swift requirement to 5.3 (Xcode 12) by [@​ikesyo](https://togithub.com/ikesyo) in [https://github.com/Quick/Quick/pull/1069](https://togithub.com/Quick/Quick/pull/1069) - Re-add missing QUICK_EXPORT to Objective-C DSL by [@​ikesyo](https://togithub.com/ikesyo) in [https://github.com/Quick/Quick/pull/1070](https://togithub.com/Quick/Quick/pull/1070) - Added documentation for how to do data driven tests using Quick by [@​pobengtsson](https://togithub.com/pobengtsson) in [https://github.com/Quick/Quick/pull/940](https://togithub.com/Quick/Quick/pull/940) - Fix typos and code issues in the data driven examples documentation by [@​revolter](https://togithub.com/revolter) in [https://github.com/Quick/Quick/pull/1072](https://togithub.com/Quick/Quick/pull/1072) - \[CI] Test Swift 5.5 Development by [@​ikesyo](https://togithub.com/ikesyo) in [https://github.com/Quick/Quick/pull/1081](https://togithub.com/Quick/Quick/pull/1081) - \[README] Remove deprecated Accio references by [@​ikesyo](https://togithub.com/ikesyo) in [https://github.com/Quick/Quick/pull/1082](https://togithub.com/Quick/Quick/pull/1082) - \[CI] macOS 11 and Xcode 12.5 by [@​ikesyo](https://togithub.com/ikesyo) in [https://github.com/Quick/Quick/pull/1083](https://togithub.com/Quick/Quick/pull/1083) - Bump danger from 8.2.3 to 8.3.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1087](https://togithub.com/Quick/Quick/pull/1087) - Bump cocoapods from 1.10.1 to 1.10.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1089](https://togithub.com/Quick/Quick/pull/1089) - Bump fkirc/skip-duplicate-actions from 3.4.0 to 3.4.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1092](https://togithub.com/Quick/Quick/pull/1092) - Specify header_dir in the podspec by [@​tsapeta](https://togithub.com/tsapeta) in [https://github.com/Quick/Quick/pull/1091](https://togithub.com/Quick/Quick/pull/1091) - \[CI] Test Xcode 13 by [@​ikesyo](https://togithub.com/ikesyo) in [https://github.com/Quick/Quick/pull/1095](https://togithub.com/Quick/Quick/pull/1095) - Less [String]() by [@​RomanPodymov](https://togithub.com/RomanPodymov) in [https://github.com/Quick/Quick/pull/1090](https://togithub.com/Quick/Quick/pull/1090) - Excluding Info.plist files from Swift Package by [@​heyzooi](https://togithub.com/heyzooi) in [https://github.com/Quick/Quick/pull/1088](https://togithub.com/Quick/Quick/pull/1088) - Bump cocoapods from 1.10.2 to 1.11.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1099](https://togithub.com/Quick/Quick/pull/1099) - docs(DSL): fix typo by [@​bricker](https://togithub.com/bricker) in [https://github.com/Quick/Quick/pull/1100](https://togithub.com/Quick/Quick/pull/1100) - Bump cocoapods from 1.11.0 to 1.11.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1101](https://togithub.com/Quick/Quick/pull/1101) - Fix individual tests run in Xcode 12.5 by [@​khramtsoff](https://togithub.com/khramtsoff) in [https://github.com/Quick/Quick/pull/1097](https://togithub.com/Quick/Quick/pull/1097) - Use `#if canImport(Darwin)` for checking XCTIssue availability by [@​ikesyo](https://togithub.com/ikesyo) in [https://github.com/Quick/Quick/pull/1104](https://togithub.com/Quick/Quick/pull/1104) - Bump cocoapods from 1.11.1 to 1.11.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1105](https://togithub.com/Quick/Quick/pull/1105) - Bump danger from 8.3.1 to 8.4.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1107](https://togithub.com/Quick/Quick/pull/1107) - Bump danger from 8.4.0 to 8.4.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1110](https://togithub.com/Quick/Quick/pull/1110) - Bump danger from 8.4.1 to 8.4.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1112](https://togithub.com/Quick/Quick/pull/1112) - Bump danger from 8.4.2 to 8.4.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1117](https://togithub.com/Quick/Quick/pull/1117) - Bump actions/checkout from 2 to 3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1120](https://togithub.com/Quick/Quick/pull/1120) - Bump danger from 8.4.3 to 8.4.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1121](https://togithub.com/Quick/Quick/pull/1121) - Bump cocoapods from 1.11.2 to 1.11.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1126](https://togithub.com/Quick/Quick/pull/1126) - Bump danger from 8.4.5 to 8.5.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1125](https://togithub.com/Quick/Quick/pull/1125) - Critical! Fix test cases discoverage in Xcode 13.3 by [@​BobCatC](https://togithub.com/BobCatC) in [https://github.com/Quick/Quick/pull/1129](https://togithub.com/Quick/Quick/pull/1129) - Bump cocoapods-downloader from 1.5.1 to 1.6.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/Quick/Quick/pull/1130](https://togithub.com/Quick/Quick/pull/1130) - Keep reference to AutoreleasingUnsafeMutablePointer by [@​ikesyo](https://togithub.com/ikesyo) in [https://github.com/Quick/Quick/pull/1103](https://togithub.com/Quick/Quick/pull/1103) - Use Objective-C runtime's `isSubclass(of:)` API for checking superclass by [@​ikesyo](https://togithub.com/ikesyo) in [https://github.com/Quick/Quick/pull/1096](https://togithub.com/Quick/Quick/pull/1096) - Fix Swift docs for non-named `configure` argument. by [@​alexhayes](https://togithub.com/alexhayes) in [https://github.com/Quick/Quick/pull/1113](https://togithub.com/Quick/Quick/pull/1113) - Fix `afterSuite` blocks not running when having excluded tests by [@​revolter](https://togithub.com/revolter) in [https://github.com/Quick/Quick/pull/1061](https://togithub.com/Quick/Quick/pull/1061) - \[Breaking] Rename Configuration -> QCKConfiguration by [@​jessesquires](https://togithub.com/jessesquires) in [https://github.com/Quick/Quick/pull/1133](https://togithub.com/Quick/Quick/pull/1133) - Add aroundEach by [@​pcantrell](https://togithub.com/pcantrell) in [https://github.com/Quick/Quick/pull/1132](https://togithub.com/Quick/Quick/pull/1132) - Add support for running a single test by [@​younata](https://togithub.com/younata) in [https://github.com/Quick/Quick/pull/1116](https://togithub.com/Quick/Quick/pull/1116) #### New Contributors - [@​tsapeta](https://togithub.com/tsapeta) made their first contribution in [https://github.com/Quick/Quick/pull/1091](https://togithub.com/Quick/Quick/pull/1091) - [@​RomanPodymov](https://togithub.com/RomanPodymov) made their first contribution in [https://github.com/Quick/Quick/pull/1090](https://togithub.com/Quick/Quick/pull/1090) - [@​heyzooi](https://togithub.com/heyzooi) made their first contribution in [https://github.com/Quick/Quick/pull/1088](https://togithub.com/Quick/Quick/pull/1088) - [@​bricker](https://togithub.com/bricker) made their first contribution in [https://github.com/Quick/Quick/pull/1100](https://togithub.com/Quick/Quick/pull/1100) - [@​khramtsoff](https://togithub.com/khramtsoff) made their first contribution in [https://github.com/Quick/Quick/pull/1097](https://togithub.com/Quick/Quick/pull/1097) - [@​BobCatC](https://togithub.com/BobCatC) made their first contribution in [https://github.com/Quick/Quick/pull/1129](https://togithub.com/Quick/Quick/pull/1129) - [@​alexhayes](https://togithub.com/alexhayes) made their first contribution in [https://github.com/Quick/Quick/pull/1113](https://togithub.com/Quick/Quick/pull/1113) - [@​younata](https://togithub.com/younata) made their first contribution in [https://github.com/Quick/Quick/pull/1116](https://togithub.com/Quick/Quick/pull/1116) **Full Changelog**: https://github.com/Quick/Quick/compare/v4.0.0...v5.0.0 ### [`v4.0.0`](https://togithub.com/Quick/Quick/releases/tag/v4.0.0) [Compare Source](https://togithub.com/Quick/Quick/compare/v3.1.2...v4.0.0) Quick v4 has been released! šŸŽ‰ The new major version requires Swift 5.2 / Xcode 11.4 at least. #### BREAKING CHANGES - Bump minimum iOS version to 9.0 [#​1013](https://togithub.com/Quick/Quick/issues/1013) - Rename `master` branch to `main` [#​1052](https://togithub.com/Quick/Quick/issues/1052) #### Changes - \[CI] Test Xcode 12 and Swift 5.3 [#​1010](https://togithub.com/Quick/Quick/issues/1010) - Set ENABLE_TESTING_SEARCH_PATHS to YES [#​1011](https://togithub.com/Quick/Quick/issues/1011) - Upgrade Project Format to Xcode 11.4-compatible [#​1012](https://togithub.com/Quick/Quick/issues/1012) (Thanks [@​mRs-](https://togithub.com/mRs-)) - \[CI] Use rake directly instead of travis-script-macos [#​1019](https://togithub.com/Quick/Quick/issues/1019) - Update Nimble to 9.1.0 [#​1020](https://togithub.com/Quick/Quick/issues/1020), [#​1062](https://togithub.com/Quick/Quick/issues/1062), [#​1066](https://togithub.com/Quick/Quick/issues/1066) - Xcode 12.0: Update to recommended settings [#​1021](https://togithub.com/Quick/Quick/issues/1021) - Address deprecation warnings in Xcode 12 [#​1040](https://togithub.com/Quick/Quick/issues/1040) - Migrate Linux CI from Travis to GitHub Actions [#​1042](https://togithub.com/Quick/Quick/issues/1042) - \[CI] Use norionomura/swift Docker images for Linux CI [#​1043](https://togithub.com/Quick/Quick/issues/1043) - \[SwiftLint] Enable yoda_condition rule [#​1044](https://togithub.com/Quick/Quick/issues/1044) - \[CI] Use the official Swift Docker images [#​1049](https://togithub.com/Quick/Quick/issues/1049) - \[CI] Split ci.yml into dedicated workflows [#​1050](https://togithub.com/Quick/Quick/issues/1050) - Tweak CI workflows regarding fkirc/skip-duplicate-actions and matrix testing [#​1051](https://togithub.com/Quick/Quick/issues/1051) - Xcode 12.5: Update to recommended settings [#​1063](https://togithub.com/Quick/Quick/issues/1063) - \[CI] Update Xcode and Swift versions [#​1064](https://togithub.com/Quick/Quick/issues/1064) #### Documentation Changes - `vieiwDidAppear` not be called automatically in iOS SDK 13.0 [#​942](https://togithub.com/Quick/Quick/issues/942) (Thanks [@​nickm01](https://togithub.com/nickm01)) - \[Translation] Update Chinese README.md [#​1053](https://togithub.com/Quick/Quick/issues/1053) (Thanks [@​EdgarDegas](https://togithub.com/EdgarDegas)) #### Miscellaneous - Create dependabot.yml [#​1000](https://togithub.com/Quick/Quick/issues/1000) - Bump cocoapods [#​1001](https://togithub.com/Quick/Quick/issues/1001), [#​1026](https://togithub.com/Quick/Quick/issues/1026), [#​1035](https://togithub.com/Quick/Quick/issues/1035) - Bump danger [#​1002](https://togithub.com/Quick/Quick/issues/1002), [#​1009](https://togithub.com/Quick/Quick/issues/1009), [#​1022](https://togithub.com/Quick/Quick/issues/1022), [#​1024](https://togithub.com/Quick/Quick/issues/1024), [#​1036](https://togithub.com/Quick/Quick/issues/1036), [#​1054](https://togithub.com/Quick/Quick/issues/1054) - Bump kramdown [#​1004](https://togithub.com/Quick/Quick/issues/1004), [#​1058](https://togithub.com/Quick/Quick/issues/1058) - \[Dangerfile] Avoid passing a bot account name to github.api.organization_member [#​1005](https://togithub.com/Quick/Quick/issues/1005) - Bump norio-nomura/action-swiftlint from 3.1.0 to 3.2.1 [#​1031](https://togithub.com/Quick/Quick/issues/1031) - Bump fkirc/skip-duplicate-actions from v3.3.0 to v3.4.0 [#​1055](https://togithub.com/Quick/Quick/issues/1055) - Bump rexml from 3.2.4 to 3.2.5 [#​1065](https://togithub.com/Quick/Quick/issues/1065)

Configuration

šŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

šŸš¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.

ā™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

šŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

techprimate-bot commented 1 year ago
Warnings
:warning: The Package.swift was updated, but there were no changes in TPPDF.podspec, Package.resolved. Did you forget to update them?

SwiftLint found issues

Severity File Reason
Warning Package.swift:16 There should be no space before and one after any comma. (comma)
Warning Package.swift:5 All declarations should specify Access Control Level keywords explicitly. (explicit_acl)
Warning Package.swift:12 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:16 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:25 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:32 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:33 Collection literals should not have trailing commas. (trailing_comma)

Generated by :no_entry_sign: Danger Swift against ea5164b34959227deb5a5f77ebe382eae804fd1c

techprimate-bot commented 1 year ago
Warnings
:warning: The Package.swift was updated, but there were no changes in TPPDF.podspec, Package.resolved. Did you forget to update them?

SwiftLint found issues

Severity File Reason
Warning Package.swift:16 There should be no space before and one after any comma. (comma)
Warning Package.swift:5 All declarations should specify Access Control Level keywords explicitly. (explicit_acl)
Warning Package.swift:12 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:16 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:25 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:32 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:33 Collection literals should not have trailing commas. (trailing_comma)

Generated by :no_entry_sign: Danger Swift against cf05bd7b89a79c457a9224503a36a19661cd0bb1

techprimate-bot commented 8 months ago
Warnings
:warning: The Package.swift was updated, but there were no changes in TPPDF.podspec, Package.resolved. Did you forget to update them?

SwiftLint found issues

Severity File Reason
Warning Package.swift:16 There should be no space before and one after any comma. (comma)
Warning Package.swift:5 All declarations should specify Access Control Level keywords explicitly. (explicit_acl)
Warning Package.swift:12 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:16 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:25 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:32 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:33 Collection literals should not have trailing commas. (trailing_comma)

Generated by :no_entry_sign: Danger Swift against 7813d5f366f6e98a495b6458a08384a0f01dc1de

techprimate-bot commented 7 months ago
Warnings
:warning: The Package.swift was updated, but there were no changes in TPPDF.podspec, Package.resolved. Did you forget to update them?

SwiftLint found issues

Severity File Reason
Warning Package.swift:16 There should be no space before and one after any comma. (comma)
Warning Package.swift:5 All declarations should specify Access Control Level keywords explicitly. (explicit_acl)
Warning Package.swift:12 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:16 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:25 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:32 Collection literals should not have trailing commas. (trailing_comma)
Warning Package.swift:33 Collection literals should not have trailing commas. (trailing_comma)

Generated by :no_entry_sign: Danger Swift against bffdc5585dcc587323bdb2ba73eca76594589125