# 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.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## 0.3.0 (2024-01-26) ### Other - tokio to 1.35 - default request logging middleware ### Chore - initialise CHANGELOG.md for each crate ### Commit Statistics - 31 commits contributed to the release over the course of 389 calendar days. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Initialise CHANGELOG.md for each crate ([`e4669ab`](https://github.com/SyedAhkam/swim/commit/e4669abeef822dea9151346daeadf1b91b3b8d40)) - Tokio to 1.35 ([`e5818f5`](https://github.com/SyedAhkam/swim/commit/e5818f52fd0b8f21b7a92747a951cd47362a0eb8)) - Add STUF warning for Model trait ([`8188b13`](https://github.com/SyedAhkam/swim/commit/8188b13dff511a7300a28b3d6b2916e8b73d12de)) - Update docs for swim macro ([`7fecb15`](https://github.com/SyedAhkam/swim/commit/7fecb1505405a22e4f36849189213ef403423967)) - Improve error handling ([`11915da`](https://github.com/SyedAhkam/swim/commit/11915da63f60e8ae9d92d20f7abfe0fd4dbc6c3b)) - Improve error handling ([`58b6ebc`](https://github.com/SyedAhkam/swim/commit/58b6ebc6c1f69e87b0b7f426f2f6c31bb266e075)) - Default request logging middleware ([`27c148e`](https://github.com/SyedAhkam/swim/commit/27c148e50661798b7373bd6947ea8c2eff0adee8)) - Add some sweet project logs ([`7c2712b`](https://github.com/SyedAhkam/swim/commit/7c2712bbdbe7cb58d8a462e21298aafccd9d56ee)) - Release 0.2.1 ([`c803d09`](https://github.com/SyedAhkam/swim/commit/c803d093573d2210a3812bc6958e5f5360ae613d)) - Re-export internal crates ([`efd8d22`](https://github.com/SyedAhkam/swim/commit/efd8d22b403c8c2e10b22cd2c5ad4d93cb845e87)) - Fix doc tests ([`e27f6c3`](https://github.com/SyedAhkam/swim/commit/e27f6c374bdc4da912065d4112371467725eaa71)) - Release 0.2.0 ([`c47777b`](https://github.com/SyedAhkam/swim/commit/c47777bc32d57673378d3ad7db2c236fc8f060d6)) - Add description field to cargo metadata ([`101472e`](https://github.com/SyedAhkam/swim/commit/101472eabdb5424e468bc1e9f29af1033612d411)) - Revert "Release 0.2.0" yet again ([`85f503c`](https://github.com/SyedAhkam/swim/commit/85f503c97d89a3df101dc756949e020eb94585c6)) - Release 0.2.0 ([`b42c941`](https://github.com/SyedAhkam/swim/commit/b42c9419a52b7f663c93e9d23809d2d1288a26f7)) - Add cargo metadata ([`73bb332`](https://github.com/SyedAhkam/swim/commit/73bb332a1c63e7548dbb73b040994384ba532f5d)) - Revert "Release 0.2.0" ([`c67754d`](https://github.com/SyedAhkam/swim/commit/c67754d402cd7bb894ba6c9e7c20000e9f7a140f)) - Release 0.2.0 ([`d10fea2`](https://github.com/SyedAhkam/swim/commit/d10fea2f99a6d2e76a867697e64a86cd486a0b15)) - Implement middlewares API ⚡ ([`26bced6`](https://github.com/SyedAhkam/swim/commit/26bced659ad9109dc4f0ef5f1c6c5b75005dd44f)) - Return 404 when get method is not impl'd ([`b6fc83c`](https://github.com/SyedAhkam/swim/commit/b6fc83c8bcd0eda20fd34894120756b994b033a6)) - Build a custom Error type ([`d39f74c`](https://github.com/SyedAhkam/swim/commit/d39f74c8b5a0f7501a2880086c23b659d7b9188c)) - Implement app based routing ✨ ([`97db013`](https://github.com/SyedAhkam/swim/commit/97db0135013a169581e964ae39f79e181d9831ed)) - Make App and Middleware thread safe ([`67fe271`](https://github.com/SyedAhkam/swim/commit/67fe2719976c2bbc235bbf8bee6768c5f46d25ba)) - Implement `Route` and `View` API ([`f94e736`](https://github.com/SyedAhkam/swim/commit/f94e736f17637fbd186f3246817eceb6ff8fcbdc)) - Implement the `App` module API ([`28ee3d7`](https://github.com/SyedAhkam/swim/commit/28ee3d7190e0d656744d50a23af44090409f93fb)) - Use hyper internally to bind the server ([`369eefb`](https://github.com/SyedAhkam/swim/commit/369eefbab09cb5e923a246f64aef9df5d3c199cc)) - Implement the Settings API ([`43dab1f`](https://github.com/SyedAhkam/swim/commit/43dab1fb5cfccc5c43a727e18caf2e001cfb1ba9)) - Create blank settings builder and setup tokio ([`85f4993`](https://github.com/SyedAhkam/swim/commit/85f4993bb8ffaf4cefdeb081c8279b3249ed80f1)) - Accept expressions instead of literals in swim macro ([`8bf2a03`](https://github.com/SyedAhkam/swim/commit/8bf2a03295f5f3b6ff52cdc6e82b992ec511f929)) - Lots of progress! ([`f42ba5f`](https://github.com/SyedAhkam/swim/commit/f42ba5ff28cb7888408abb97f384f4e7e85e3182)) - Set up a cargo workspace with dummy crates ([`8a2c625`](https://github.com/SyedAhkam/swim/commit/8a2c62550f6f26be4aac9872bef037d74947c834))