Skip to content

Releases: ITzTravelInTime/SwiftCPUDetect

2.0 Beta 1

2.0 Beta 1 Pre-release
Pre-release

Choose a tag to compare

@ITzTravelInTime ITzTravelInTime released this 10 Jul 10:33

WARNING: This release breaks code compatibility with previous library versions (before 2.0.0)

  • Complete library rework, you will need to change your code to use this library version.
  • The library is now split into 2 targets for better organisation.
  • Partial linux support (still work in progress).
  • Added a swift-friendly uname reimplementation.
  • Rewritten the sysctl-rarelated code and all the detection code in general.
  • Removed lots of code redundancies and repetitions for better maintainability.

1.3.0

Choose a tag to compare

@ITzTravelInTime ITzTravelInTime released this 08 Oct 03:37
  • CpuArchitecture.actualCurrent() is now deprecated and has been replaced by CpuArchitecture.machineCurrent(), code compatibility has been maintained, but a warning message will be generated. It's strongly recommended to update your code to the new syntax since the next major updates will see the old syntax removed.
  • Improved some function descriptions.

1.2.0

Choose a tag to compare

@ITzTravelInTime ITzTravelInTime released this 15 Jul 06:43
  • Added detection for Arm v7 for the CpuArchitecture.currentExecutableArchitectures
  • Added a DEMO playground for quick testing and demonstration
  • Divided the source code into multiple files
  • Added a new HWInfo class to get info about the current cpu and the system
  • New cpu architecture detection method that works across multiple Apple OSes
  • Revisioned the available cpu architecture values for CpuArchitecture
  • Now this library is tested to work on macOS and iOS, it should work on tvOS and watchOS too
  • Updated the example code inside the REAME and updated the project's description

1.1.3

Choose a tag to compare

@ITzTravelInTime ITzTravelInTime released this 14 Jul 12:57
  • Improved printing management
  • Fix compiling for non mac-platforms

1.1.0

Choose a tag to compare

@ITzTravelInTime ITzTravelInTime released this 03 Jul 23:02

-Improved printing and added the possibility to disable printing.
-Improved detection of the cpu architecture while using Rosetta to run the current app/program.
-Added listing of the cpu architectures supported by the current bundle.
-Added an isIntel function to CpuArchitecture for better coherence with the rest of the offered functions.

1.0.1

Choose a tag to compare

@ITzTravelInTime ITzTravelInTime released this 28 Jun 03:43

Fixed Apple Silicon detection bug

1.0.0

Choose a tag to compare

@ITzTravelInTime ITzTravelInTime released this 28 Jun 03:32

First release of this project, to learn more about it check out the README file.