Added - Number of workers spawned for formatting multiple files can be changed with `-w/--workers`. By default it will be number of CPUs available in the system but limited to 60 for Windows machines due to [this](https://github.com/python/cpython/issues/89240).
0.10.0
Added - configuration schema that can be used with yaml LSP server, see: [JSON Schema](https://json-schema.org/) and #12 - yaml header linking to configuration schema in configuration produced by `--default-config` - support for Python 3.12
Fixed - meaningless but syntactically valid `target_link_libraries` with just library name won't crash gersemi (13)
0.9.4
Added - support for new keywords in native commands available in CMake 3.28
0.9.3
Fixed - warn about conflicting definitions for macros and functions, make usage of conflicting definitions consistent and deterministic (11)
0.9.2
Changed - allow PyYAML version 6 as a dependency
0.9.1
Added - support for new keywords in native commands available in CMake 3.27