Darklang Release 4
August 1, 2022
See the blog post for further discussion.
Standard library improvements
-
Many standard library functions now have better descriptions, including much better formatting (#4273).
-
Add new version of
Result::fromOption
, which allows non-string errors (#4272). -
Add new version of
Bytes::base64Decode
, which fails properly on invalid input (#4287). -
Bug fix: In the editor, Dates were incorrectly offset based on your timezone (#4260).
-
Improved handling of 64-bit ints in editor (#4257).
Contributor improvements
- Allow contributors with ARM64 Macs to build Dark codebase (#4237).
Internal improvements
-
We are in the process of rewriting the backend of the editor on top of Dark, including exposing more Editor-related functions (#4278), and moving existing functionality to the new
dark-editor
canvas (#4294). -
Tuples are not ready ready to release, but much of the behind the scenes work is done, including adding standard library functions (#4311).
-
We are working to expose more useful information in the editor, especially making the backend metadata accessible from the client (#4277, #4254, #4284, #4288, #4281, #4282, #4252, #4256, #4279, #4331).