Kotlin Framework for Apps, APIs, CLIs, Jobs, Mobile and more...
Full Changelog: https://github.com/slatekit/kiit/compare/v2.11.1...v3.0.0
Full Changelog: https://github.com/slatekit/kiit/compare/v2.10.1...v2.11.1
Minor patch incorporating KtLint for linting integration into the build process.
This is only enabled for about 50% of the projects at the moment. The remaining projects will be updated with KtLint next.
Upgrade of Kotlin and Ktor versions and move from Slate Kit to Kiit.
slatekit
to kiit
kiit
in some places ( still a WIP )www.kiit.dev
Restructured the project with new modules and several components moved to these new modules
For more info, see https://github.com/slatekit/slatekit/pull/324
slatekit.utils
package to store several packages originally in slatekit.commonslatekit.requests
package to store slatekit requests for CLI, API, etc.slatekit.common.display
to slatekit.utils.display
slatekit.common.naming
to slatekit.utils.naming
slatekit.common.paged
to slatekit.utils.paged
slatekit.common.smartvalues
to slatekit.utils.smartvalues
slatekit.common.templates
to slatekit.utils.templates
slatekit.common.writer
to slatekit.utils.writer
slatekit.common.requests
to slatekit.requests
slatekit.common.values
Gets, Puts, Inputs, Record, Settings, ListMap, RecordMap
from slatekit.common to slatekit.common.values
slatekit.common
much smaller ( particularly for android apps )slatekit.requests
component is central to CLI, API, and others that it deserves its own moduleMove to Github packages
Fixes and improvements to the data module / data mapper component
Misc improvements to the data module for Repo<TId, T>
component
Support for H2 | Sqlite database abstractions
Stable release of all modules
Misc fixes and minor improvements
Result<T,E>
: Added Option<T>
as alias for Result<T, Unit>
Logger
: Interface has improvements / overloaded methods for loggingBuild
: Loading of Build info was broken when attempting to load from jar resourcesCLI
: Slate Kit CLI tool ( homebrew package ) did not properly use the arguments.