v0.2.0
Pre-release
Pre-release
Release Notes
Version 0.2.0
Geoprox
- Moved
ServerConfig
intogeoprox-server
to simplify handling defaults and merging configuration options with command line arguments.
Geoprox Core
- Added support for OpenAPI schema generation by adding a
utoipa
crate feature, which conditionally deriveutoipa::ToSchema
trait.
Geoprox Server
- Removed
KeysFound
enum which was a workaround to avoid packaginggeoprox-core
withutoipa
(since core shouldnt be concerned with OpenAPI). However, this was resolved by adding a crate feature ongeoprox-core
(see v0.2.0) to conditionally deriveToSchema
trait needed byutoipa
for OpenAPI schema generation. - Moved
ServerConfig
fromgeoprox
togeoprox-server
crate for future-proofing and improved seperation of concerns. - Improved API error handling by returning structured errors in the response body, this was achieved using
anyhow
.
Geoprox Client
- OpenAPI generated client SDK; published rust client v0.2.0
Full Changelog: v0.1.0...v0.2.0