Released on Tuesday, June 22, 2021. Silences an outstanding compiler warning
New in version 2.0.0 (06/22/2021)
Released on Tuesday, June 22, 2021. This release introduces SPM support, extends and refactors the info interface, removes caching of most information snippets retrieved and improves overall code quality and test coverage.
Important! This release breaks API compatibility in a number of ways, so please read the changes below carefully, before upgrading an existing installation, as this may require some refactoring.
Changed
- Deprecate
AllIPAddresses
andIPAddress
in favor of a new property namednetworkInterfaces
which now returns an array ofCSNetworkInterface
objects. This array now also contains IPv6 interfaces, as well as IPv4.898069b
- The
systemInfo
dictionary has been converted to a class where the previous keys are now instance properties. ThesystemInfoString
andsystemVersionString
are now instance properties of theCSSystemInfo
object,string
andversionString
respectively.b156e26
- The
platformUUID
property is now only available on macOS3d9127a
Added
- Added the
memoryPhysicalFootprint
andmemoryPhysicalFootprintString
properties toCSSystemInfoHelper
, that extract and format thephys_footprint
member of thevm_task_info
struct.2c6943f
Closed Issues
- Issue #1 is closed as a result of
systemInfo
being computed on demand, instead of cached on the first call.