Skip to content
8cc16e2
Compare
Choose a tag to compare

Overview

Restructured the project with new modules and several components moved to these new modules

PR

For more info, see #324

New

  1. Added new slatekit.utils package to store several packages originally in slatekit.common
  2. Added new slatekit.requests package to store slatekit requests for CLI, API, etc.

Moved

  1. Moved slatekit.common.display to slatekit.utils.display
  2. Moved slatekit.common.naming to slatekit.utils.naming
  3. Moved slatekit.common.paged to slatekit.utils.paged
  4. Moved slatekit.common.smartvalues to slatekit.utils.smartvalues
  5. Moved slatekit.common.templates to slatekit.utils.templates
  6. Moved slatekit.common.writer to slatekit.utils.writer
  7. Moved slatekit.common.requests to slatekit.requests
  8. Created new package slatekit.common.values
  9. Moved Gets, Puts, Inputs, Record, Settings, ListMap, RecordMap from slatekit.common to slatekit.common.values

Notes

  1. This keeps slatekit.common much smaller ( particularly for android apps )
  2. The moved components are less used and serve more utility purposes
  3. The slatekit.requests component is central to CLI, API, and others that it deserves its own module
647c210
Compare
Choose a tag to compare
Compare
Choose a tag to compare

Overview

Fixes and improvements to the data module / data mapper component

Changes

PR : #311

f889631
Compare
Choose a tag to compare

Overview

Misc improvements to the data module for Repo<TId, T> component
Support for H2 | Sqlite database abstractions

Changes

#310

Compare
Choose a tag to compare

Overview

Stable release of all modules

Updates

  1. slate kit data modules updated / redesigned
  2. site content updated
  3. license updated to Apache 2.0
  4. readme and links fixed
5d6b082
Compare
Choose a tag to compare

Overview

Misc fixes and minor improvements

  1. Result<T,E>: Added Option<T> as alias for Result<T, Unit>
  2. Logger : Interface has improvements / overloaded methods for logging
  3. Build : Loading of Build info was broken when attempting to load from jar resources
  4. CLI : Slate Kit CLI tool ( homebrew package ) did not properly use the arguments.

PR

#299

Compare
Choose a tag to compare

Overview

Support for Slate Kit CLI to generator projects via homebrew install

Links

https://github.com/slatekit/slatekit-cli

Fixes

#271

Compare
Choose a tag to compare

Overview

Integration with Github actions

Can build manually or via Release