Skip to content

Releases: MacPaw/Setapp-framework

2.0.5

12 Jul 10:25
Compare
Choose a tag to compare

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

10 Jun 10:51
Compare
Choose a tag to compare

New

  • Add integration samples.

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

13 May 12:29
Compare
Choose a tag to compare

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

19 Apr 15:29
Compare
Choose a tag to compare

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

14 Apr 08:50
Compare
Choose a tag to compare

New

  • macOS apps support.

Changed

  • Improved license storage on iOS platform.
Checksums
File SHA-256 checksum
Setapp.xcframework.zip 4b62bc22e061254ef26fbacecb9372ce79f9e4c600ccd37de8943ddbfa8d5028
Setapp.QRCodeGenerator.app.zip 72ca6833be6cb5baf98156e1fe90defbe9048e1264f4b11576c7775d40a753ca

0.2.1

20 May 14:56
Compare
Choose a tag to compare

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

18 May 15:15
f9ac916
Compare
Choose a tag to compare

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

23 Dec 19:00
6238b5a
Compare
Choose a tag to compare

⚠️ 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

06 Nov 20:09
bef2269
Compare
Choose a tag to compare

⚠️ 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

  • Apple Silicon support.

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

22 Jul 14:14
Compare
Choose a tag to compare

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