Skip to main content

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). Better formatting

  • 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).