* feat: Add support for Submillisecond web framework
Adds support for Submillisecond, a Lunatic web framework
* fix: Add submillisecond as doctest feature flag
- adds submillisecond as a feature flag for maud for doctests
* fix: Update formatting for submillisecond
- fix formatting to match rustfmt for submillisecond_support
* Add missing line break
---------
Co-authored-by: Chris Wong <lambda.fairy@gmail.com>
* update rocket support to v0.5
* added rocket upgrade to CHANGELOG.md
* fix documentation code for rocket v0.5
---------
Co-authored-by: Chris Wong <lambda.fairy@gmail.com>
* Update `axum-core` depedency to 0.2
* Update doctest to use Axum 0.5
* Update CHANGELOG.md regarding axum
Co-authored-by: Chris Wong <lambda.fairy@gmail.com>
* Update to axum-core 0.1
Together with the new 0.4 release of `axum` we made a new crate called
[`axum-core`]. `axum-core` has a small API and is less likely to receive
breaking changes. Therefore its recommended for libraries to depend on
`axum-core` instead of `axum`.
So this updates `maud` to use `axum-core`.
Note this is a breaking change since `axum-core` requires `axum` 0.4.
[`axum-core`]: https://crates.io/crates/axum-core
* Update changelog link
* fix test
The Iron framework hasn't been updated in a long time. It still uses outdated versions of libraries like futures 0.1, hyper 0.12, url 1.7. We can clean up the repo by removing it. This will also slightly speed up CI.
This introduces support for Tide by implementing `From` over markup.
Unlike other frameworks, Tide does not seem to provide e.g. a trait
which could instead be implemented. However as demonstrated, this
alternative results in a simple, ergonomic interface.
Consumers may leverage Tide support by using the "tide" feature.
Co-authored-by: Chris Wong <lambda.fairy@gmail.com>