Skip to content

Miew 0.10.0 (January 25, 2022)

Latest
Compare
Choose a tag to compare
@r1z3rISGOD r1z3rISGOD released this 25 Jan 14:09
· 20 commits to master since this release

Summary

The main goal of this release is to close technical debt and prepare for future expansion.
The foundation has been laid for the implementation of various presentation layers. As part of this release, in particular, React support is implemented in the miew-react package, which is also available via NPM.

New features and improvements

  • Update Three.js to the latest version #342
  • Update Yarn to the latest version #339
  • Set up Babel and Linters #346
  • Refactor launch commands #350
  • Reconfigure Rollup configs #352
  • Create and configure miew-react workspace #345
  • Reorganize monorepo structure #353
  • Migrate to GitHub actions #349
  • GitHub Actions Security vulnerabilities #357
  • Configure miew-react workspace #360
  • Set up redux for miew-react #364
  • Remake global imports Three and Lodash #379
  • Audit and refactor scripts #373
  • Update banners #381
  • Set up styled components for styling #367
  • Migrate to TypeScript #371
  • Rename workspaces with proper names #375
  • Configure Editor component in miew-react package #359
  • Define types for Miew options #386
  • Add theme prop support to viewer component #387

BREAKING CHANGES!

The miew package now contains named and default exports.
If you use our application as a minified miew.min.js file, then you can now access the Miew constructor only through the miew namespace as follows:

const { Miew } = miew
const viewer = new Miew({ load: '1CRN' })