Darklang Release 8
December 1, 2022
See the blog post for further discussion.
Editor
- Speed up editor load by preloading first API requests (#4574)
Documentation
-
Add transparent Dark logos (#291)
-
Correct documentation of how code is formatted via terminal (#294)
-
Fix some links to Darklang code (#293)
-
Update to Docusaurus 2.2 (#292)
Contributor experience
-
Remove all remnants of OCaml files and tooling (#4594)
-
Update both development and production containers to Ubuntu 22.04 (#4118)
-
Improve build reliability (especially for WSL users) by removing setup steps on the container host (#4581)
Internal improvements
-
Extracted most client-facing backend types to central "ClientTypes" project. This allows for safe adjustments of those types without leaking into our domain logic (#4542)
-
Improve how we ensure backend JSON-serializable types are tested for consistent serialization (#4588)
-
Update ReScript to version 9.1.4 (#4570)
-
Make integration tests more reliable when using non-fluid entry boxes (#4578)
-
Add
--loop
to integration tests to find flaky tests (#4592) -
Fix deployment when no deploy locks are present (#4576)
-
Scale down even when cert-manager containers are present (#4617)