News by category¶
Releases¶
- 0.1.0 • Initial prototype
- 0.10.0 • Query parameters with multiple values
- 0.10.1 • Documentation rebuild
- 0.11.0 • Spine reaches beta!
- 0.2.0 • Client and server typed routing
- 0.3.0 • Typed query parameters with default name and dynamic routes
- 0.4.0 • Module naming simplification, fullstack API declarations
- 0.4.1 • Publication fixes
- 0.5.0 • Server-side type safety with Arrow
- 0.5.1 • Kotlin 2.0.0-RC1 support
- 0.5.2 • Kotlin 2.0.0
- 0.6.0 • Client-side Arrow compatibility
- 0.7.0 • Typesafety and documentation improvements
- 0.8.0 • Ktor 3 and Arrow 2
- 0.8.1 • New documentation website
- 0.9.0 • New documentation website, typesafe failures and more platforms
- 0.9.1 • Typed failures bug fixes
- 0.9.2 • Null query parameters fix, documentation improvements
common¶
- Addressed
- AnyEndpoint
- Builder
- ByCode
- Client-side typesafe Spine schema usage
- Client-side typesafe Spine schema usage (with Arrow typed errors)
- DynamicResource
- Empty
- FailureCompanion
- FailureSpec
- HttpFailure
- Identified
- ListParameter
- Multiplatform Ktor schema declaration
- Never
- Or
- Parameter
- ParameterConstructor
- ParameterStorage
- Parameters
- Path
- ResolvedEndpoint
- ResolvedResource
- Resource
- RootResource
- Segment
- Server-side Arrow helpers (DEPRECATED)
- Server-side typesafe Spine schema usage
- Server-side typesafe Spine schema usage (with Arrow typed errors)
- SpineReceptionException
- SpineResponse
- StaticResource
- TypedResponseScope
- UnnamedListParameter
- UnnamedParameter
- body
- buildParameters
- invoke
- opensavvy.spine.api
- opensavvy.spine.client
- opensavvy.spine.client.arrow
- opensavvy.spine.server
- opensavvy.spine.server.arrow
- opensavvy.spine.server.arrow.independent
- raise
- request
- resolved
- route
- routeWithRaise