Releases: MacPaw/Setapp-framework
Releases · MacPaw/Setapp-framework
2.0.5
New
- Node.js wrapper & Electron app sample.
Updated
- [macOS] New localizations (uk, pl, nl, zh-Hans, ja, ko).
Fixed
- [macOS] Crash when framework was trying to present an error dialog.
Checksums
File |
SHA-256 checksum |
Setapp.xcframework.zip |
3fa51716eb154078d9e1a890cc738a71ff27800b3278d406ac4080edc458b1ad |
Setapp.QRCodeGenerator.zip |
ea18a76a3dd767e32b72a6822af57ad4437d670536ef1ecaebc35570693c5e8a |
Setapp-framework-2.0.5-checksums.sha256 |
22b301807547dc23118958e946e35cf6070cb7e9529ccd93d50c45e1fddb4dbd |
2.0.4
New
Changed
- Catalyst API became akin to iOS API.
Fixed
- [macOS] Setapp Desktop app search issues in rare cases.
- CocoaPods integration for Objective-C projects with macOS target lower than 10.15.
Checksums
File |
SHA-256 checksum |
Setapp.xcframework.zip |
f195ab89d2f1c72a7e86bf961268e71a3e6ca99501a9d769ae0feed1a78e1d3b |
Setapp.QRCodeGenerator.zip |
03864352662d434de9982d261b3a780c79939e8c10038229a13ac684a2c712cf |
Setapp-framework-2.0.4-checksums.sha256 |
b5e5edd7bae2d9879dcf1f1665c61cb9091052e253ccb4d28080ba7326f080e8 |
2.0.3
Changed
- Added missing part about observing Setapp Subscription changes on iOS platform to docs.
- Extended documentation of manual Setapp Framework integration steps.
- Changed default branch to
main
.
Fixed
- Improved CocoaPods integration - no need to modify
SWIFT_INCLUDE_PATHS
anymore.
Checksums
File |
SHA-256 checksum |
Setapp.xcframework.zip |
8566f7d3afb0178fa9c3feaaf8812c92953847394d9e8362b24b471f36505ebb |
Setapp.QRCodeGenerator.zip |
65987f8dca82277aa568de6715fe259cdfae97986ca200d1f894d449fdbd32f6 |
Setapp-framework-2.0.3-checksums.sha256 |
bebb16cfb294a13977525d1f868bdd97118ffc0ee3a57646e69fc1274f537161 |
2.0.2
Changed
- Improved CocoaPods integration - no need to modify
OTHER_LDFLAGS
anymore.
Fixed
- [macOS] Setapp Desktop app version recognition.
- [macOS]
showReleaseNotesWindowIfNeeded
, showReleaseNotesWindow
, reportUsageEvent:
, and askUserToShareEmail
methods are now available in Objective-C.
Checksums
File |
SHA-256 checksum |
Setapp.xcframework.zip |
fc8253747df8150761349d2bd71236ac4aa025d04f5ad2b2475a1ea194ef9d83 |
Setapp.QRCodeGenerator.app.zip |
fd8f9de38a7fd146e799598fd0c73a68e51963e55c4f873006a0e27366607330 |
2.0.1
New
Changed
- Improved license storage on iOS platform.
Checksums
File |
SHA-256 checksum |
Setapp.xcframework.zip |
4b62bc22e061254ef26fbacecb9372ce79f9e4c600ccd37de8943ddbfa8d5028 |
Setapp.QRCodeGenerator.app.zip |
72ca6833be6cb5baf98156e1fe90defbe9048e1264f4b11576c7775d40a753ca |
0.2.1
Changed
- Removed
.applicationUsageReporting
vendor authentication scope.
Checksums
File |
SHA-256 checksum |
Setapp.framework.zip |
d2fc3aa553c5a66a1ac4b2972c3f586114ac51fdbdeb65a4d0ebd479f9de43ea |
Setapp.xcframework.zip |
a7cc1a82f9af72c0fc3c82750602c9a571801f18383ff8d7d992c80d79e35df1 |
Setapp.QRCodeGenerator.app.zip |
e2f9dee8919dd37aedb28c369bdda621708810b008c36df33b21eb3e2cf4666b |
0.2.0
New
- New method
requestAuthorizationCode(...)
. Use it to obtain an authorization code for further communication with Vendor API. See the docs for more info and usage examples.
Checksums
File |
SHA-256 checksum |
Setapp.framework.zip |
dca9ee2ce132403ab130c8bfd665307423b994cabc28c0557274f6a8c04e9b9c |
Setapp.xcframework.zip |
b3992f1f303885d054ffef71fe88a353dd64ac2426cd45c31d703846d28f7e3e |
Setapp.QRCodeGenerator.app.zip |
a06db1d8410b143b4e9d830488eb3c60c8bfa82832ceaebc144e2e53172fb49f |
0.1.0
⚠️ Breaking
This release contains some breaking API changes. See the New and Changed sections below for details.
New
- Added completion handlers to the
open
methods. Now, you can get a callback when the Setapp subscription state is resolved.
- Added new
viewController(for:)
method that returns a simple view controller with the result of resolving a Setapp subscription state.
Changed
- Logs: moved log level and handles from the instance to the class level.
Checksums
File |
SHA-256 checksum |
Setapp.framework.zip |
986f4a18dcd0849530fa09afb9d9301519b03735c19a8ca7a658f59aa77b20ec |
Setapp.xcframework.zip |
cd1b0ac645c38d3463a59ad23eaa3a591a465f4554eaa3e5c5c59cbc3fda1298 |
Setapp.QRCodeGenerator.app.zip |
4a97549757d67a127c21bfc309efe886acce38a5dae668da87608b46e0f51a7b |
0.0.4
⚠️ Breaking
- CocoaPods: To support the use of the Simulator on Macs with Apple Silicon, we’ve changed the source binary format from the universal binary (fat) framework to
XCFramework
. To work with the latest Framework format, you need CocoaPods version 1.9 or later and Xcode version 11.0 or later.
New
Changed
- Removed default parameter values in the
SetappConfiguration.init
method.
- Logs: added metadata output on error.
Checksums
File |
SHA-256 checksum |
Setapp.framework.zip |
932de287c4b3a26272646c52ac20282ac2fbdf3432a53acb7e48f7b5fef74c95 |
Setapp.xcframework.zip |
6b2101b443b546987369760873a1557df9e6ecef71ec492fa67eefb83bdcda7f |
Setapp.QRCodeGenerator.app.zip |
6e0a63ab64d981f4fca687f6d1e133d9de44df4eb810764e9361ec2e58275d3d |
0.0.3
0.0.3
New
- The
SetappManager
class now has the explicit start
method.
Fixed
- In rare cases, the iOS app wasn’t activated for Setapp members even if the Framework configuration was correct and the testing went fine. The problem was related with the Framework handling responses from the Setapp system under specific circumstances. Now, in the same situations, the Framework is more stable and the app gets activated.
Deprecated
- The
SetappManager.configuration
property setter has been deprecated. Use the new start
method instead.
Checksums
File |
SHA-256 checksum |
Setapp.framework.zip |
b4ba51d7209e4d0571342b2c48c688e2651391f69e1e686779d22d22e1c2d89a |
Setapp.xcframework.zip |
a169e053c1ea96193c95ddc506120c98bb05a352340f9945b5d458150008680b |
Setapp.QRCodeGenerator.app.zip |
eac8f6ce7ae0c91f6b7c9e518e2f431cf2803cfd1d348726165e07126f0323b8 |