Releases: talenfisher/x3p.js
v0.10.2
- This allows for using Object.keys() and Object.ownPropertyDescriptorNames() and the like on the mask's annotations property.
v0.9.2
Makes the missing data threshold configurable in the loader. You can now do:
let x3p = await X3P.load({
...
missingFactorThreshold: 0.05 // missing data threshold (adjusted for padding)
});
missing data (adjusted for padding) exceeding 5 percent will trigger an anomaly to be reported
v0.9.0
Adds support for detecting anomalies, along with experimental missing data detection
v0.8.0
This release adds a documentation website for the library and changes the way X3Ps are loaded. Instead of calling await new X3P
, please use await X3P.load
.
v0.7.1
Fixes an issue where the color worker would not close itself after completion
v0.7.0
This release adds mask color correction and retrieval
v0.6.1
This release fixes an issue where the annotations element was not prepopulated into the default mask, and adds a loaded event to Mask objects.
v0.6.0
This release adds the following new features:
- default mask: specify a default mask tag to use when loading X3P files
- color picking: returns a clicked pixel's color in renderer.selection
v0.5.1
Workaround for npm publication issue.
v0.5.0
This release introduces the ability to perform polygon decimation on x3p renderings.