All Versions
10
Latest Version
Avg Release Cycle
121 days
Latest Release
2726 days ago
Changelog History
Changelog History
-
v0.1.0 Changes
October 09, 2017- Updated to Swift 3.1 ( Xcode 8.3.3 ). Thanks to @alexpovh & @perfaram for the help on this!
- β [#15] [Addressed] WIRELESS_MODULE (TW0P) temperature sensor misreports 129Β°C on MacBookPro11,1
- [SMCKitTool] New
-u
,--unknown-temperature-sensors
flag- Show the list of temperature sensors whose hardware mapping is unknown.
π Versions
Xcode 8.3.3 Build version 8E3004b Apple Swift version 3.1 (swiftlang-802.0.53 clang-802.0.42)
-
v0.0.15 Changes
August 05, 2015- Updated to Swift 2.0 ( Xcode 7 Beta 3 )
- [SMCKitTool] Version
0.0.2
[#20] [Completed] Update to Swift 2.0
Xcode 7.0 Build version 7A152u Apple Swift version 2.0 (swiftlang-700.0.45 clang-700.0.57.2)
-
v0.0.14 Changes
June 15, 2015- Updated to Xcode 6.3.2 Gold Master
- π New SMCKitTool (
smckit(1)
) command line tool for interfacing with the SMC- Version
0.0.1
- Replaces
Example
target - Added CommandLine as a Git submodule, used for the CLI
Makefile
added to build from command line- Manual page added via ronn
- Version
- π New powermetricsTests for cross-referencing with Appleβs
powermetrics(1)
tool - New temperature sensor
CPU_0_DIE
(TC0F
) discovered via DTrace script - Internal cleanup
- [#1] [Completed] Unit tests via XCTest
- [#2] [Closed] Programmatically elevate privileges for writes
- [#11] [Closed] Use array instead of enumerating values in SMCParamStruct
β [#16] [Addressed] How to use in a swift project
Xcode 6.3.2 Build version 6D2105 Apple Swift version 1.2 (swiftlang-602.0.53.1 clang-602.0.53)
-
v0.0.13 Changes
March 12, 2015- Updated to Xcode 6.3 Beta 2
size_t
now imported asInt
- β Removed
WIRELESS_MODULE
temperature sensor. See #15
- Updated to Xcode 6.3 Beta 2
-
v0.0.12 Changes
February 26, 2015- Updated to Swift 1.2 ( Xcode 6.3 Beta 1 )
-
v0.0.11 Changes
February 12, 2015- Minor cleanup
- π This release is meant to be a marker before the upgrade to Swift 1.2, which will have breaking changes
-
v0.0.10 Changes
January 12, 2015 -
v0.0.9 Changes
December 02, 2014- π Improved
getAllValidTMPKeys()
(nowgetAllValidTemperatureKeys()
) - β Added
maxNumberBatteries()
- More detailed example
- I/O Kit return codes are now full 32-bit values (correct return code). Now at global scope
- β More tests
- Internal cleanup
- π Renamed
getAllValidTMPKeys()
->getAllValidTemperatureKeys()
getFanInfo()
->getFanInformation()
getTMP()
->getTemperature()
TMP
->Temperature
TMP_UNIT
->TemperatureUnit
FAN
->Fan
NUM_KEYS
->COUNT
SMC_KEY
->SMCKeyMisc
- Few enums now private
Fan
SMCKeyMisc
DataType
- π Improved
-
v0.0.8 Changes
November 01, 2014 -
v0.0.7 Changes
October 12, 2014- Rename swift-smc -> SMCKit
- π Update to Xcode 6.1 GM seed 2 (no code changes)
- π New methods:
isCharging()
isACPresent()
isBatteryOk()
- π Improvements to
machineProfile()