Tags give the ability to mark specific points in history as being important
-
1.0.2
ae00c1aa · ·Failure debugging, ID serialization ### State - Better stacktraces for FailureException (#52, !43) ### Spine (experimental) - IDs are serialized as strings instead of objects (#55, !44)
-
1.0.1
39e31716 · ·Pass coroutine context elements through the cache ### Cache - Implement the PassThroughContext interface to avoid being captured by the cache (#54, !42)
-
1.0.0
4d9033bd · ·Stabilization of Logger, State, Cache and Backbone The projects Logger, State, Cache and Backbone are now reaching stable status. All future API changes will go through proper depreciation cycles. Spine (and its related projects, Spine-Ktor, etc) are still experimental.
-
1.0.0-rc1
a3ed50b7 · ·Outcome and documentation ### General - Added the description of each projection in its documentation (#45, !37) - Added information on how to use the project (#45, !37) ### State - Removed the 'reporter' progress of the slice builder, avoiding the context creation on each call (3bad6da0, !36) - Renamed Slice to Outcome (#49, !38) - Created ProgressiveOutcome, which combines an Outcome with a Progression (#47, #49, !36, !38) ### Cache - Less logging for ExpirationCache (#43, !39) ### Backbone - Added function Ref.now() as a convenience for Ref.request().firstValue() (b7e824bb, !36) ### Spine - Clearer failure logging for the Ktor backend (#51, !40)
-
0.5.2
e916abdf · ·Endpoint advertisement The library is getting closer to the 1.0 release! The next steps are to add more documentation. ### Spine for Ktor - Other endpoints of the same resource are advertised using the `Link` header (#22, !35) ### Build - Faster CI (!34)
-
0.5.1
74ee6ea8 · ·Easier caching and failure management cohesion ### State - Cleaned up the 'valueOrThrow', 'valueOrNull', 'requestValueOrThrow()', 'firstValueOrNull()' methods (#40, !31) - Callback implementation of `ProgressionReporter` (#39, !32) - Removed the Identifier interface (#41, !33) ### Spine - The endpoint 'create' returns an `Identified` type instead of a `Pair` (#30, !26) ### Deployment - Fixed a Dokka memory exaustion bug which made the documentation fail to generate (!30) - GitLab Pages now displays the documentation for the latest tag, and not for the 'main' branch (#14, !29) - Optimize GitLab CI pipeline usage (!30)
-
0.5.0
6df5d3a9 · ·State rewrite Instead of using our own State type, we use Arrow's Either. We also decouple Progression from State.
-
0.4.4
f44705ad · ·Sub-route deletion, URL character list expansion ### Spine - It is now possible to create deletion operation on sub-routes (#32, !25) - Endpoints are now allowed to be composed of almost all characters, the API implementation is responsible for URL-encoding etc (#37, !24)
-
-
-
-
-
-
0.3.0
2c446f39 · ·Pedestal Spine: RESTful typesafe APIs Pedestal Spine is a typesafe multiplatform RESTful framework. # Changes - State management has been extracted from Backbone as Pedestal State - Cache management has been extracted from Backbone as Pedestal Cache - Created the Pedestal Spine project - Implemented Pedestal Spine for Ktor - Licensed the project under Apache 2.0
-
0.2.1
b7208352 · ·Bug fixes Fixed: - Infinite recomposition when reading from a flow originating from the MemoryCache (!11) Project organization: - We do not publish beta versions anymore (previously built from the 'main' branch, #13, !10)
-
0.2.0
648d8ca9 · ·Request batching and authentication New features: - Identification & authentication API (#10, !6) - Request batching for Backbone implementations (#8, !8) Code quality: - The API documentation is exposed on GitLab Pages (#5, !9) - Minimal code coverage is enforced (#11, !7)
-
0.1.3
b0215918 · ·Various bug fixes This version only contains bug fixes. - f28c88da Cache.expire only expired the first layer - 5b34b2db ExpirationCache did not expire its contents - 5cdf5940 MemoryCache did not transfer new updates to previously-expired elements - 6efd6b8d MemoryCache starts a new request if subscribers are waiting, even if they don't explicitely request one - 00325e2d MemoryCache resubscribes to the previous layer if it failed More release information: https://gitlab.com/opensavvy/pedestal/-/releases/0.1.3
-
-
0.1.1
c6388c5f · ·GitLab Maven Repository Pedestal is now available on the GitLab Maven Repository.
-