Skip to content

v.1.2.0

Compare
Choose a tag to compare
@chrisrzhou chrisrzhou released this 08 Mar 23:08
a4af12c

1.2.0 (2020-03-07)

This release is largely internal refactoring and updating dependencies, as well as 'de-typescripting' the codebase

API additions:

  • Improve rendering performance for larger clouds and multiple cloud instances with the options.enableOptimizations flag.

Small Typescript breaking changes:

  • Spiral and Scale enums are removed in favor of whitelisted string values. As part of moving to ambient declarations, these enums will not materialize in the compiled code.

Internal code changes:

  • Update underlying dependencies via yarn upgrade --latest. Remove a ton of unneeded dependencies and correctly move @types/* deps to devDependencies.
  • Remove custom eslint, prettier config and use xo for a simpler linting setup.
  • Add husky pre-push hook.
  • Update and improve documentation with [email protected]. Improved various doc pages (Common Issues) and added the Optimizations and Home page
  • Take the approach in various projects (e.g. three) to "de-typescript" the codebase and use *.d.ts files for typing in development. Continue to expose Typescript types to consumers.