Releases: AlexITC/playsonify
Releases · AlexITC/playsonify
2.0.0
This is a major release with several breaking changes, while the idea is the same, the project has changed a lot.
- Update mill to 0.2.8
- The
ApplicationError
doesn't depend on play anymore - The
playsonify-core
module is added, it contains the common classes for all the modules, depending only on scalactic. - The
playsonify-play
module is added, it contains the classes that depend on play-framework - The
playsonifytest
module is renamed toplaysonify-play-test
- Add experimental support for akka-http
- Add the
playsonify-sql
module.
1.2.0
- Added
FutureListOps
toFutureOr
implicits. - Added
FieldOrderingParser
. - Added the
PaginatedQuery
andPaginatedResult
models. - Added the
PaginatedQuery
andPaginatedResult
models. - Added the
WrappedString
,WrappedInt
andWrappedLong
value classes. - Updated mill to
0.2.0
.
1.1.0
Changes
- Improved the
ApplicationError
, now it is mandatory to override thetoPublicErrorList
method to avoid having errors that can't be rendered, this increases the type-safety. - You are free to choose to map a
ServerError
to aPublicError
, there are some scenarios where this is useful. - An
Exception
is now optional while defining aServerError
, useful when forwarding an error coming from another server. - The auth type from
AbstractAuthenticatorService
is now covariant, useful when you don't need to authenticate requests. ApplicationErrorMapper
has been removed!