v.1.2.0
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
andScale
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 todevDependencies
. - Remove custom
eslint
,prettier
config and usexo
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 theOptimizations
andHome
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.