- setup task in multimodule project #59
- downgrade ktor to 3.2.0 for Gradle 8.* compatibility
- refactor: sorted formatter to use subproject configs first #53
- init formatters with dependencies on task thread #51
- use WorkerAction to run formatters #47
- shadow ktor and utilize simple shared state based concurrency #49
- add encoding endpoint with error handling and response types #44
- only register task in rootProject #41
- remove unused properties from SpotlessDaemon #39
- grab spotless config in TaskAction #37
- evaluate the plugin after project configuration #35
- remove targets pre-check #33
- change main logging level to info #31
- add logging for debugging purposes #29
- stop endpoint to gracefully shut down the Spotless Daemon #21
dryrunparameter to check if a file is covered by Spotless without formatting
- documenting usage in README.md #12