package sihl

  1. Overview
  2. Docs
The modular functional web framework

Install

Dune Dependency

Authors

Maintainers

Sources

sihl-0.1.4.tbz
sha256=49fe887d05083b37523cd6e7ca35239822c561fe7109dd383c30aeb4259a7b98
sha512=4135ad42a75fb9adc3e853a466b696d9ee6d7a9d8acf0cee9fd5f5485679a517f524ce704e2d153df4a7c4f1d14df9f94ab2a8fbe5b36e744b505daab1d40f3d

CHANGES.md.html

Changelog

[0.1.4] - 2020-09-24

Fixed

  • Remove reason and tyxml-jsx as dependency as they are not used anymore

Added

  • Various combinators for Sihl.Seed.t including constructor and field accessors

[0.1.3] - 2020-09-14

Added

  • Seed Service with commands seedlist and seedrun <name>

Fixed

  • Lifecycle API: A service now has two additional functions start and stop, which are used in the lifecycle definition

  • Database service query functions query, atomic and with_connection can now be nested

[0.1.2] - 2020-09-09

Fixed

  • Re-export Sihl.Queue.Job.t

  • Export content types under Sihl.Web

[0.1.1] - 2020-09-07

Fixed

  • Don't raise exception when user login fails if it is a user error

  • Remove dev tools as dev dependencies

Added

  • Storage service can remove files

  • Move README.md documentation to ocamldoc based documentation

[0.1.0] - 2020-09-03

Fixed

  • DB connection leaks caused deadlocks

  • Provide all service dependencies using functors

  • Move Opium & Cohttp specific stuff into the web server service implementation to allow for swappable implementation based on something like httpaf

  • Inject log service to all other services by default

Added

  • Support letters 0.2.0 for SMTP emailing

  • Switch to exception based service API

  • HTTP Response API to respond with file Sihl.Web.Res.file

[0.0.56] - 2020-08-17

Fixed

  • Stop running integration tests during OPAM release

[0.0.55] - 2020-08-17

Added

  • Initial release of Sihl