- Migrated from JavaScript to TypeScript. This eliminates many bugs from the
get-go and also improves source code comprehension.
- Server support for projects and artifacts to allow for multiple collaboration
sessions on the same server. (As of now, this is not implemented on the
client, so this version is in fact not fully functional - but the TypeScript
migration deserves a version bump anyway.)
- More fine-grained logging. Logging methods take lambdas (() => any). This way
the log entries may be lazy-loaded to avoid overhead when logging is disabled.