spaceapi-server 0.6.0

A library that allows you to easily implement a SpaceAPI server.
Documentation
# Changelog

This project follows semantic versioning.

Possible log types:

- `[added]` for new features.
- `[changed]` for changes in existing functionality.
- `[deprecated]` for once-stable features removed in upcoming releases.
- `[removed]` for deprecated features removed in this release.
- `[fixed]` for any bug fixes.
- `[security]` to invite users to upgrade in case of vulnerabilities.

### v0.6.0  (2021-08-30)

- [changed] Update redis to 0.20 and r2d2\_redis to 0.14 (#105, #106)
- [changed] Update quick-error to 2.0 (#106)
- [changed] Update spaceapi to 0.8 to support SpaceAPI v14. See the [spaceapi
  changelog] for more details. (#107)

### v0.5.0 (2020-04-21)

- [changed] Replace last use of `rustc_serialize` with `serde` (#86)
- [changed] Move to Rust 2018 edition (#88)
- [changed] Do not guarantee a fixed MSRV anymore (#99)
- [changed] Bump dependencies, including spaceapi which now uses an enum for
  the `issue_report_channels` see the [spaceapi changelog] for more details
  (#92, #97)
- [changed] Bump redis version. This changes some inner types in the
  `SpaceapiServerError` (#96, #100)
- [added] Add usage and API documentation (#94)
- [changed] Some internal types that were never meant to be
  used outside the crate are now not public anymore (#94)
- [added] Allow to set custom redis pool for custom options (#90)
- [fixed] Panic in `StateFromPeopleNowPresent` (#104)

### v0.4.1 (2018-06-28)

- [changed] Bump minimal required Rust version (#76, #78)
- [changed] Fixed various links in metadata (#75, #79)

### v0.4.0 (2017-06-19)

- [changed] Update spaceapi (0.5) and thus use serde for serialization (#58, #66)
- [changed] Update iron dependency to 0.5 (#62)
- [changed] Add `SpaceApiServerBuilder` and remove `SpaceApiServer::new()` (#68)
- [changed] Add version info statically and remove `modifiers::LibraryVersions` (#70)

### v0.3.1 (2016-09-02)

- [fixed] Removed star version dependency in `Cargo.toml` preventing publication (#55)

### v0.3.0 (2016-09-01)

- [added] Top level `get_version` function (#4)
- [added] Add `LibraryVersions` status modifier (#4)
- [changed] Introduced internal Redis connection pooling (#43)
- [changed] Updated spaceapi dependency to 0.3 (#46)
- [changed] Updated hyper dependency to 0.9 (#51)
- [changed] Updated iron dependency to 0.4 (#51)

### v0.2.0 (2016-03-14)

- [changed] Removed datastore module, use Redis directly (#10)
- [changed] `SpaceapiServer::new()` now returns a Result (#16)
- [changed] `SpaceapiServer.serve()` now returns a `HttpResult<Listening>` (#16)
- [changed] Use `ToSocketAddrs` instead of `IPv4addr` and port in `SpaceapiServer::new()` (#22)
- [added] Support status modifiers (#8)
- [added] Add simple examples (#30)

### v0.1.1 (2015-11-16)

- [fixed] Fixed metadata in `Cargo.toml`

### v0.1.0 (2015-11-14)

- First crates.io release


[spaceapi changelog]: https://github.com/spaceapi-community/spaceapi-rs/blob/master/CHANGELOG.md