What's Changed
* modernise build by mbdevpl in https://github.com/mbdevpl/system-query/pull/10
* build(deps): bump actions/checkout from 3 to 4 by dependabot in https://github.com/mbdevpl/system-query/pull/11
* better HDD tests by mbdevpl in https://github.com/mbdevpl/system-query/pull/12
* add GPU tests by mbdevpl in https://github.com/mbdevpl/system-query/pull/13
* improve CPU support by mbdevpl in https://github.com/mbdevpl/system-query/pull/14
* build(deps): bump actions/setup-python from 4 to 5 by dependabot in https://github.com/mbdevpl/system-query/pull/17
* fix borked macOS GitHub actions by mbdevpl in https://github.com/mbdevpl/system-query/pull/24
* build(deps): update pylint requirement from ~=2.17 to ~=3.3 by dependabot in https://github.com/mbdevpl/system-query/pull/26
* build(deps): update twine requirement from ~=4.0 to ~=5.1 by dependabot in https://github.com/mbdevpl/system-query/pull/21
* build(deps): update psutil requirement from ~=5.6 to ~=6.1 by dependabot in https://github.com/mbdevpl/system-query/pull/27
* build(deps): update types-psutil requirement from ~=5.6 to ~=6.1 by dependabot in https://github.com/mbdevpl/system-query/pull/28
* improve swap support by mbdevpl in https://github.com/mbdevpl/system-query/pull/15
New Contributors
* dependabot made their first contribution in https://github.com/mbdevpl/system-query/pull/11
**Full Changelog**: https://github.com/mbdevpl/system-query/compare/v0.3.1...v0.4.0