Skip to main content

Darklang Release 7

November 1, 2022

Editor improvements

  • Remove expandable sidebar, make collapsed sidebar more reliable (#4511)

  • Improve editor load time, using preconnects and preloads (#4520, #4519)

  • Show the return type of called functions in the documentation box (#4510)

  • Fix parameter display when using package functions (#4516)

  • Deleting a selected range of code now handles situations where the code reflows during deletion (#4531)

  • Fix bugs when copy/pasting match expressions and patterns (#4513)

  • Upgrade icons to Fontawesome 6 (#4565)

  • Fix a few tuple interactions (#4521)

Standard library

  • Rename String::toFloat_v1 to Float::parse_v0 (#4536)

  • All standard library functions now use pretty formatting in their docstrings (#4535)

HTTP server

  • Use new logo in favicon (#4562)

Documentation

Internal

  • Use exact package versions and prevent hang during npm install (#4566)

  • Use gcloud storage commands instead of gsutil for deployment (#4525)

  • Remove old backend/templates directory (#4517)

  • Update sidebar to use Tailwind (#4511)

  • Refactor and simplify editor loading, move FontAwesome to a CDN, combine multiple files, remove old implementation (#4520, #4519)

  • Create dependabot.yml for docs, update packages (#270, #271)