Skip to content

v0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ezrasingh ezrasingh released this 03 Aug 23:39
· 111 commits to main since this release

Release Notes

Version 0.2.0

Geoprox

  • Moved ServerConfig into geoprox-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 derive utoipa::ToSchema trait.

Geoprox Server

  • Removed KeysFound enum which was a workaround to avoid packaging geoprox-core with utoipa (since core shouldnt be concerned with OpenAPI). However, this was resolved by adding a crate feature on geoprox-core (see v0.2.0) to conditionally derive ToSchema trait needed by utoipa for OpenAPI schema generation.
  • Moved ServerConfig from geoprox to geoprox-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

Full Changelog: v0.1.0...v0.2.0