This repository has been archived by the owner on Apr 14, 2023. It is now read-only.
v0.2-beta
Features
Multiple Path Resources
This release includes the new Multiple Path Resources implementation for the AbstractEndpoint class.
You can define multiple path resources (i.e, /api/v1
, /api/v2
) and it can be loaded in a single AbstractEndpoint instance.
class MyEndpoint: AbstractEndpoint("/") // <- before (this still works!)
class MyOtherEndpoint: AbstractEndpoint(listOf("/", "/api")) // <- using the multiple path resources impl.
Additions
- feat: add AbstractEndpoint#install(Map<HttpMethod, String>, Plugin<Route, C, B>, C.() -> Any) function. by @auguwu
- feat: add AbstractEndpoint#install(List, Plugin<Route, C, B>, C.() -> Any) function. by @auguwu
- deprecated: using NoelKtorRoutingPlugin will be removed in 0.3-beta, please use NoelKtorRouting instead by @auguwu
Dependencies
- chore(deps): upgrade com.diffplug.spotless:spotless-plugin-gradle from v6.6.1 to v6.7.2 by @renovate-bot, @auguwu
- chore(deps): upgrade dev.floofy.commons:(gradle|slf4j|extensions-koin) from v2.1.0.1 to v2.1.1 by @renovate-bot, @auguwu
- chore(deps): upgrade Kotlin standard library from v1.6.21 to v1.7.0 by @auguwu, @renovate-bot