Cohesive micro-libraries to facilitate Kotlin Multiplatform development pedestal.opensavvy.dev/api-docs
kotlin multiplatform
3.2.2
34f32472 · Ivan “CLOVIS” Canet ·

Mutable enumset, dependency upgrades

### EnumSet

3.2.1
0c591f1d · Ivan “CLOVIS” Canet ·

Kotlin 2.3.10

### Dependencies

3.2.0
29b17168 · Ivan “CLOVIS” Canet ·

32-bit enum sets and weak map improvements

### EnumSet

3.1.1
584cd111 · Ivan “CLOVIS” Canet ·

Fixed documentation website deployment

### Documentation

3.1.0
b9b3769e · Ivan “CLOVIS” Canet ·

WasmJS weak references and the new documentation website

### Weak

3.0.0
13c02d79 · Ivan “CLOVIS” Canet ·

Support for more platforms

### Breaking changes

3.0.0-rc.1
93bab566 · Ivan “CLOVIS” Canet ·

Stable weak references, stripped down logger

### Progress

3.0.0-alpha.2
1bd03863 · Ivan “CLOVIS” Canet ·

BitSet32, documentation improvement and more Kotlin Native platforms

### EnumSet

3.0.0-alpha.1
f751e917 · Ivan “CLOVIS” Canet ·

Removal of deprecated code and testing improvements

### Breaking changes

2.3.0
a4aee9ca · Ivan “CLOVIS” Canet ·

Experimental Progressive holder and the new Weak module

### Progress

2.2.2
f567aabe · Ivan “CLOVIS” Canet ·

Bug fixes, Kotlin 2.0.0

### Build and deployment

2.2.1
0914107a · Ivan “CLOVIS” Canet ·

Improved testing, Kotlin 2.0.0-RC1

### Testing

2.2.0
50c581c9 · Ivan “CLOVIS” Canet ·

Documentation improvements, Arrow built into State, experimental progressive DSL

### Backbone

2.1.1
163cfa05 · Ivan “CLOVIS” Canet ·

Experimental LocalStorage cache

### Cache

2.1.0
823b1e1a · Ivan “CLOVIS” Canet ·

Helpers to combine completed results

### State

2.0.0
4738f165 · Ivan “CLOVIS” Canet ·

Stable 2.0.0 release

Here are the highlights of this range of updates. To learn more, see the pre-release changelogs:

2.0.0-rc.12
4738f165 · Ivan “CLOVIS” Canet ·

Fix MavenCentral publishing

2.0.0-rc.11
f6c9afc2 · Ivan “CLOVIS” Canet ·

Fix MavenCentral publication

2.0.0-alpha.1
0b3118e7 · Ivan “CLOVIS” Canet ·

Fix MavenCentral publication

2.0.0-rc.10
4fdb35df · Ivan “CLOVIS” Canet ·

Log bug and better documentation

### Documentation

2.0.0-rc.9
ed58443d · Ivan “CLOVIS” Canet ·

LinuxX64 support

### Build and deployment

2.0.0-rc.8
ae02a744 · Ivan “CLOVIS” Canet ·

Fix MavenCentral publication

2.0.0-rc.7
88825f9d · Ivan “CLOVIS” Canet ·

Blocking cache and MavenCentral publication

### Migration steps

2.0.0-rc.6
8bce3772 · Ivan “CLOVIS” Canet ·

Documentation and Spine fixes

### State

2.0.0-rc.5
521e98c3 · Ivan “CLOVIS” Canet ·

Type-safe Spine errors

### Pedestal

2.0.0-rc.4
ae251480 · Ivan “CLOVIS” Canet ·

Easier Outcome-based error management

### Progress

2.0.0-rc.3
0cc0c4b9 · Ivan “CLOVIS” Canet ·

Failure removal

### State

2.0.0-rc.2
ab31754b · Ivan “CLOVIS” Canet ·

Contextual caches

### Cache

2.0.0-rc.1
b48efd5c · Ivan “CLOVIS” Canet ·

Pedestal 2.0 first release candidate

### Progress

1.1.0
edfee274 · Ivan “CLOVIS” Canet ·

iOS support & Gradle convention plugins

### Platform support

1.1.0-rc.2
58fa56e6 · Ivan “CLOVIS” Canet ·

Release candidate 2 to check iOS library publishing

1.1.0-rc.1
d6361e8c · Ivan “CLOVIS” Canet ·

Release candidate 1 to check iOS library building

1.0.2
ae00c1aa · Ivan “CLOVIS” Canet ·

Failure debugging, ID serialization

### State

1.0.1
39e31716 · Ivan “CLOVIS” Canet ·

Pass coroutine context elements through the cache

### Cache

1.0.0
4d9033bd · Ivan “CLOVIS” Canet ·

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.

1.0.0-rc1
a3ed50b7 · Ivan “CLOVIS” Canet ·

Outcome and documentation

### General

0.5.2
e916abdf · Ivan “CLOVIS” Canet ·

Endpoint advertisement

The library is getting closer to the 1.0 release! The next steps are to add more documentation.

0.5.1
74ee6ea8 · Ivan “CLOVIS” Canet ·

Easier caching and failure management cohesion

### State

0.5.0
6df5d3a9 · Ivan “CLOVIS” Canet ·

State rewrite

Instead of using our own State type, we use Arrow's Either. We also decouple Progression from State.

0.4.4
f44705ad · Ivan “CLOVIS” Canet ·

Sub-route deletion, URL character list expansion

### Spine

0.4.3
49497c4c · Ivan “CLOVIS” Canet ·

Bugs fixes

0.4.2
0bfde604 · Ivan “CLOVIS” Canet ·

Syntax sugar for state management, failure logging

0.4.1
cf904df5 · Ivan “CLOVIS” Canet ·

Bug fixes

0.4.0
497198a1 · Ivan “CLOVIS” Canet ·

Identification rewrite

Value identification has been majorly simplified.

0.3.1
06fa8506 · Ivan “CLOVIS” Canet ·

Publish the Spine module

0.3.0
2c446f39 · Ivan “CLOVIS” Canet ·

Pedestal Spine: RESTful typesafe APIs

Pedestal Spine is a typesafe multiplatform RESTful framework.

0.2.1
b7208352 · Ivan “CLOVIS” Canet ·

Bug fixes

Fixed: - Infinite recomposition when reading from a flow originating from the MemoryCache (!11)

0.2.0
648d8ca9 · Ivan “CLOVIS” Canet ·

Request batching and authentication

New features: - Identification & authentication API (#10, !6) - Request batching for Backbone implementations (#8, !8)

0.1.3
b0215918 · Ivan “CLOVIS” Canet ·

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

0.1.2
a0ec60ac · Ivan “CLOVIS” Canet ·

Fixed missing publications

0.1.1
c6388c5f · Ivan “CLOVIS” Canet ·

GitLab Maven Repository

Pedestal is now available on the GitLab Maven Repository.

0.1
5da5c73c · Ivan “CLOVIS” Canet ·

Initial version