# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## 0.5.0 - Improved default config behavior and config path parsing. - Bumped `geoprox-core` to [v0.5.0](https://crates.io/crates/geoprox-core/0.5.0). - Bumped `geoprox-server` to [v0.5.0](https://crates.io/crates/geoprox-server/0.5.0). ## 0.4.2 - Added support for environment variables ([#6](https://github.com/ezrasingh/geoprox/issues/6)). - Bumped `geoprox-core` to [v0.4.2](https://crates.io/crates/geoprox-core/0.4.2). - Bumped `geoprox-server` to [v0.4.2](https://crates.io/crates/geoprox-server/0.4.2). ## 0.4.1 - Added support for `default_count` and `default_sorted` in config ([#2](https://github.com/ezrasingh/geoprox/issues/2)). - Bumped `geoprox-core` to [v0.4.1](https://crates.io/crates/geoprox-core/0.4.1). - Bumped `geoprox-server` to [v0.4.1](https://crates.io/crates/geoprox-server/0.4.1). ## 0.4.0 - Added supoort for generating OpenAPI spec from CLI ([#3](https://github.com/ezrasingh/geoprox/issues/3)). - Bumped `geoprox-core` to [v0.4.0](https://crates.io/crates/geoprox-core/0.4.0). - Bumped `geoprox-server` to [v0.4.0](https://crates.io/crates/geoprox-server/0.4.0). ## 0.3.1 - Bumped `geoprox-core` to [v0.3.1](https://crates.io/crates/geoprox-core/0.3.1). - Bumped `geoprox-server` to [v0.3.1](https://crates.io/crates/geoprox-server/0.3.1). ## 0.3.0 - Bumped `geoprox-core` to [v0.3.0](https://crates.io/crates/geoprox-core/0.3.0). - Bumped `geoprox-server` to [v0.3.0](https://crates.io/crates/geoprox-server/0.3.0). ## 0.2.0 - Moved `ServerConfig` into `geoprox-server` to simplify handling defaults and merging configuration options with command line arguments. ## 0.1.0 > Initial Proof-of-Concept Release Presented at the [May 2024 Rust Indy.rs meetup](https://gitlab.com/indyrs/may2024). It lays the groundwork for future development and demonstrates core functionalities. ### Key Features - **Initial Implementation**: Provides a foundational implementation showcasing basic features and capabilities. - **Demonstration Purpose**: Specifically designed for presentation at the meetup, highlighting the project's potential and functionality. This release serves as an early-stage demonstration and is intended to solicit feedback and validate core concepts.