Releases: takapi327/lepusframework
Lepus Framework v0.7.0
We are pleased to announce the release of Lepus Framework v0.7.0
- List enabled modules at application startup
- Allow port, etc. to be changed from environment variables
- Creating a Lepus App Project
- Modularization of the Lepus Router project
- EmberServerBuilder configuration changes
- Allow switching between IPv4 and IPv6
- Enable http2
- Use log4cats logger in Lepus-Server project
- Change Lepus-Logger project to modules package
- Session Implementation
- Alias some of the methods of Response
- Incorporate Session into the server
- JWT Signature Implementation
What's Changed
🚀 Features
- Feature/2022 12 create lepus app project by @takapi327 in #82
- Feature/2023 01 create session by @takapi327 in #85
- Feature/2023 01 create jwt by @takapi327 in #86
💪 Enhancement
- Enhancement/2022-12-Debugging-enabled-modules by @takapi327 in #80
- Enhancement/2022-12-Fix-server-conf by @takapi327 in #81
🔧 Refactoring
- Refactor/2022 12 changes to the way ember server builder is built by @takapi327 in #83
- Refactor/2022 12 use log4cats logger by @takapi327 in #84
Full Changelog: v0.6.1...v0.7.0
Lepus Framework v0.6.1
We are pleased to announce the release of Lepus Framework v0.6.1
- Enable http4s standard routing
What's Changed
🔧 Refactoring
- Refactor/2022 12 enable http4s standard routing by @takapi327 in #77
Full Changelog: v0.6.0...v0.6.1
Lepus Framework v0.6.0
We are pleased to announce the release of Lepus Framework v0.6.0
- Added ability to assist in testing classes and methods that access the database
- Modification of routes definition
- Delete LoggingIO type parameter
- Incorporation of DI Framework using google guice
- Fixed lepus doobie project to be able to DI
- Fix thread pooling process
- Add test code
- sbt package configuration changes
- correction of guice type parameters
- Create Client module
What's Changed
🚀 Features
- Feature/2022 11 create doobie specs2 by @takapi327 in #66
- Feature/2022 11 create lepus hikari by @takapi327 in #69
- Feature/2022 11 create lepus guice project by @takapi327 in #70
- Feature/2022 12 create client module by @takapi327 in #75
🔧 Refactoring
- Refactor/2022 11 fixed lepus doobie project to be able to di by @takapi327 in #71
- Refactor/2022 12 fix thread pooling process by @takapi327 in #72
- Refactor/2022 12 sbt package modification by @takapi327 in #73
- Refactor/2022 12 correction of guice type parameters @takapi327 in #74
Full Changelog: v5.0.1...v0.6.0
Lepus Framework v0.5.1
We are pleased to announce the release of Lepus Framework v0.5.1
- Fixed warning text for supported Java versions
- Addition of resolvers settings to get Lepus Maven
- Fix bug in getting DataSource from config based on
- Added error handling settings
- Additional server option settings
- Update scalatest version 3.2.12 -> 3.2.14
What's Changed
🧰 Maintenance
- Chore/2022 10 minor correction by @takapi327 in #61
🚀 Features
- Feature/2022 10 additional server option settings by @takapi327 in #63
⛓️ Dependency update
- Update scalatest version 3.2.12 -> 3.2.14 @takapi327 in #64
Full Changelog: v5.0.0...v5.0.1
Lepus Framework v0.5.0
We are pleased to announce the release of Lepus Framework v0.5.0
- Creating a database project
- Add logging without Effect type
- Modification of server settings
- Change Schema definition location
- Creating a model to handle naming conventions
- Eliminated support for Java8
What's Changed
🚀 Features
- Feature/2022 09 create lepus database by @takapi327 in #59
Full Changelog: v0.4.2...v5.0.0
Lepus Framework v0.4.2
We are pleased to announce the release of Lepus Framework v0.4.2
Several dependencies were updated.
What's Changed
⛓️ Dependency update
- Update logback 1.4.0 -> 1.4.1 by @takapi327 in #54
- Update magnolia 1.1.5 -> 1.2.0 by @takapi327 in #55
- Update scalacheck 1.16.0 -> 1.17.0 by @takapi327 in #56
- Update scala 3.1.3 -> 3.2.0 by @takapi327 in #58
Full Changelog: v0.4.1...v0.4.2
Lepus Framework v0.4.1
We are pleased to announce the release of Lepus Framework v0.4.1
- Added command to start application in background
- Added command to stop application in background
What's Changed
🚀 Features
- Feature/2022 09 create sbt reloader by @takapi327 in #52
Full Changelog: v0.4.0...v0.4.1
Lepus Framework v0.4.0
We are pleased to announce the release of Lepus Framework v0.4.0
- Add CORS settings
- Create lepus logger project
- update typesafeConfig version 1.4.1 -> 1.4.2
- update magnolia3 version 1.1.0 -> 1.1.5
- update cats version 2.6.1 -> 2.8.0
- update catsEffect version 3.3.3 -> 3.3.14
- update http4s version 0.23.14 -> 0.23.16
- update scalatest version 3.2.11 -> 3.2.12
- update scalacheck version 1.15.4 -> 1.16.0
🚀 Features
- Add CORS settings by @takapi327 in #39
- Create lepus logger project by @takapi327 in #41
⛓️ Dependency update
- update typesafeConfig version 1.4.1 -> 1.4.2 by @takapi327 in #45
- update magnolia3 version 1.1.0 -> 1.1.5 by @takapi327 in #46
- update cats version 2.6.1 -> 2.8.0 by @takapi327 in #47
- update catsEffect version 3.3.3 -> 3.3.14 by @takapi327 in #48
- update http4s version 0.23.14 -> 0.23.16 by @takapi327 in #49
- update scalatest version 3.2.11 -> 3.2.12 by @takapi327 in #50
- update scalacheck version 1.15.4 -> 1.16.0 by @takapi327 in #51
Full Changelog: v0.3.1...v0.4.0
Lepus Framework v0.3.1
We are pleased to announce the release of Lepus Framework v0.3.1
- Change Header model
- Change the way FieldName is defined
- Delete http/Response
- Delete http/Status
- Delete http/Method
- Restrict writing to LepusOpenApi files to new creation only.
- Rename RequestEndpoint -> Endpoint
- Delete OpenAPI Provider
- Change query parameter from required to optional
- Update logback-classic version
What's Changed
🚀 Features
- Feature/2022 08 Replace http model with http4s by @takapi327 in #35
⛓️ Dependency update
- Dependencies/2022 09 update logback by @takapi327 in #40
🔧 Refactoring
- Refactor/2022 08 minor corrections by @takapi327 in #37
- Refactor/2022 08 change query parameter by @takapi327 in #38
Full Changelog: v0.3.0...v0.3.1
Lepus Framework v0.3.0
We are pleased to announce the release of Lepus Framework v0.3.0
- Scala 2.13 compatibility will be discontinued and rewritten to Scala 3 code.
- update sbt version 1.5.5 -> 1.7.1
- update scala version 3.1.2 -> 3.1.3
- Change in the way routing is defined
- Add a type parameter to the RequestEndpoint definition to allow types to be expressed.
- Bring the version of http4s up to date.
- Follow the latest version of http4s and change from BlazeServer to EmberServer.
What's Changed
🚀 Features
- Feature/2022 07 unification to scala3 by @takapi327 in #25
- Feature/2022 08 Separate the configuration for OpenApi document generation by @takapi327 in #32
- Feature/2022 08 create endpoint tuple concat by @takapi327 in #33
💪 Enhancement
- Enhancement/2022 08 change api server by @takapi327 in #34
⛓️ Dependency update
- update sbt version 1.5.5 -> 1.7.1 by @takapi327 in #29
- Dependencies/2022 07 update scala version by @takapi327 in #30
🔧 Refactoring
- Refactor/2022 07 change routing definitions by @takapi327 in #31
Full Changelog: 0.2.x...0.3.x