All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog
.
- Keyboard event listener
#107
- Resolved security issues.
598841a
- Support keyboard zooming
0977bf7
- Support keyboard rotating
0f5255b
v1.11.4 - 2024-09-03
- Improve sprite.
86cc918
v1.11.3 - 2024-08-22
- Fix an issue with user sprite not updated.
9b8958f
v1.11.2 - 2024-08-22
- Fix an issue with sprite.
a6cec29
v1.11.1 - 2024-08-12
- Image markers
#59
- Trigger markers update with several methods in controls object.
3c746b1
v1.11.0 - 2024-08-09
- Add few more unit tests for new APIs.
#58
- Add test for indexed and merged primitives.
cfdbfd7
- Add a simple test for texture slides.
02045e4
- Add create apis testing.
a257628
v1.10.3 - 2024-07-25
v1.10.2 - 2024-07-19
- Fix an issue with colours>
9918227
v1.10.1 - 2024-07-12
- FIx a case where zooming into cluster causing scene to be irresponsive.
e09b34d
v1.10.0 - 2024-07-12
- Commit changes on indexed loader so far.
0099c7f
- Initial works on merging vertices.
efec56a
- Improve geoemtry merging codes to handle normals and morphing cases.
aaf02b3
v1.9.0 - 2024-07-10
- Add a method to set pickable objects for raycaster
#56
- Bump braces from 3.0.2 to 3.0.3 in /test
#93
- Add new methods to help with annotations
#97
- Improve points editing
#55
- Add slices
#96
- Several new features
#54
- Allow user provided pickableObjects to be set with a new RayCaster method.
f4c4582
v1.8.5 - 2024-07-08
- Improved points editing.
7c34779
- Add a new RayCaster method for getting intersects objects with origin and direction.
192ce6e
v1.8.4 - 2024-07-03
- Add a function to create 3 planes on primary axes.
c5059a4
- Make sure the actual texture slides primitives match with the rendering.
b0f3104
- Add a new method to get texture slide settings with corresponding id.
bb2996a
v1.8.3 - 2024-06-24
v1.8.2 - 2024-06-24
- Remove an error message on mouse down event.
027658c
v1.8.1 - 2024-06-21
- Fix points picking.
ec578bf
- Add new api to handle zinc object removed callback.
81a64e4
- Increment to version 1.8.0.
3d26a41
v1.7.0 - 2024-06-14
v1.6.0 - 2024-05-24
- Add LOD supports to lines.
#53
- Add method to create lines and points and marker cluster
#52
- Add a new way to render markers with cluster
#92
- Minor changes.
#51
- Build with webpack 5
#50
- Allow marker cluster to be enabled/disable.
1a28bdd
- Update unit test.
9ff447f
- Remove a copy of the enabelMarkerCluster method.
a4ca58a
v1.5.1-beta.7 - 2024-05-21
- Points create
#91
- Add a new lines2 which allows width to be set.
772cff3
- Support cluster markers.
fe4fce9
- Improve cluster markers.
4e053b6
v1.5.1-beta.0 - 2024-03-21
- Add new functions for adding points and getting zinc object callback from scene.
5bd2688
- Add a new method to add lines.
e70fde3
- Add flip Y option for texture array.
9bbf065
v1.5.0 - 2024-03-19
- Texture io
#89
- Level of details
#90
- Refactor
#87
- Updae marker colour, update methods for textureSlide.
#49
- Add a way to enable marker for specific zinc objects,
#48
- Add UUID to region, scene and primitives
#47
- Improve volume render and texture
#46
- Update docs
#86
- Update README.md.
#85
- Update docs
#84
- Update docs
#83
- Update docs
#45
- Add new npm release and changelog commands.
#44
- Support params in loading and fix a bug with settings in metadata.
#43
- Limit maximum concurrent download with json files to 20.
#42
- Texture array
#41
- Add unit tests for region.
#40
- Update unit tests.
#39
- Update tests.
#79
- Bump json-schema and jsprim in /test
#65
- Bump loader-utils from 1.2.3 to 1.4.2
#67
- Bump loader-utils from 1.4.0 to 1.4.2 in /test
#68
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /test
#72
- Bump decode-uri-component from 0.2.0 to 0.2.2
#71
- Bump minimatch from 3.0.4 to 3.1.2
#69
- Bump minimatch from 3.0.4 to 3.1.2 in /test
#70
- Bump qs from 6.5.2 to 6.5.3 in /test
#73
- Bump minimist and mocha in /test
#63
- Bump json5 from 1.0.1 to 1.0.2
#75
- Add a method to get the dom element coordinates from ndc and a method…
#77
- Improve glyphset performance.
#76
- Picking optimisation
#62
- Bump jsdom from 16.4.0 to 16.5.0 in /test
#59
- Bump terser from 4.8.0 to 4.8.1 in /test
#61
- Bump terser from 4.8.0 to 4.8.1
#60
- Region
#58
- Bump async from 2.6.3 to 2.6.4
#56
- Bump minimist from 1.2.5 to 1.2.6
#55
- Bump simple-get from 3.1.0 to 3.1.1 in /test
#54
- Bump pathval from 1.1.0 to 1.1.1 in /test
#52
- Bump ajv from 6.10.2 to 6.12.6
#53
- Render primitives in the order they are listed.
#49
- Gltf exports
#48
- Bump path-parse from 1.0.6 to 1.0.7
#45
- Bump path-parse from 1.0.6 to 1.0.7 in /test
#46
- Bump tar from 4.4.13 to 4.4.19 in /test
#47
- Now use threejs 0.130.1 and transpile to esmodule
#38
- Glyph labels
#43
- Bump ws from 7.3.1 to 7.4.6 in /test
#42
- Bump hosted-git-info from 2.8.8 to 2.8.9 in /test
#40
- Bump browserslist from 4.8.2 to 4.16.6
#41
- Glyph labels
#37
- Morph color fix
#36
- Add anatomical id to primitive objects.
#35
- Bump underscore from 1.9.1 to 1.13.1
#37
- Bump lodash from 4.17.19 to 4.17.21
#38
- Bump lodash from 4.17.20 to 4.17.21 in /test
#39
- Add settings as parseable entry in metadata file.
#34
- Add scaffoldvuer to the list of examples.
#33
- Bump y18n from 4.0.0 to 4.0.3
#36
- Bump elliptic from 6.5.3 to 6.5.4 in /test
#31
- Bump ssri from 6.0.1 to 6.0.2 in /test
#35
- Bump elliptic from 6.5.3 to 6.5.4
#30
- Bump y18n from 3.2.1 to 3.2.2 in /test
#33
- Bump ssri from 6.0.1 to 6.0.2
#34
- Bump pug-code-gen from 2.0.2 to 2.0.3
#29
- Bump three from 0.120.1 to 0.125.0 in /test
#28
- Bump three from 0.120.1 to 0.125.0
#27
- Improve performance and markers
#32
- Update dependencies and improve codes around requestAnimationFrame
#31
- Bump ini from 1.3.5 to 1.3.7 in /test
#26
- Bump ini from 1.3.5 to 1.3.7
#25
- Improve FinishDownload callback
#30
- Version 0.36.1.
#29
- ZincJS 0.36 release
#28
- Glyphset optimisation
#27
- Version 0.35.1 release
#26
- Bump yargs-parser from 13.1.1 to 13.1.2
#24
- Bump bl from 3.0.0 to 3.0.1 in /test
#23
- Increment version to 0.35.0.
#25
- Minimap
#24
- Version 0.34 release
#23
- Markers can now be added to all ZincObjects.
#22
- Create a new prototype ZincObject
#21
- Marker
#20
- Bump lodash from 4.17.15 to 4.17.19 in /test
#19
- Bump elliptic from 6.5.2 to 6.5.3
#18
- Bump elliptic from 6.5.2 to 6.5.3 in /test
#16
- Bump lodash from 4.17.15 to 4.17.19
#17
- Improve performacne on hovering and view all.
#22
- Improve on controls.
#21
- Add API to adjust zoom and change autotumble rate calculation.
#20
- Fix a bug causing scene may not start properly at the beginning.
#19
- Add post render callback.
#18
- Add few more APIs.
#17
- Bump acorn from 6.4.0 to 6.4.1 in /test
#15
- Disable picking when the camera control is undergoing other operations.
#16
- Add methods to set and get colour in hex string for different primiti…
#15
- Fix a problem with Resizesensor not respond correctly.
#14
- Improve performance and update dependencies.
#13
- Improve unit tests and add missing APIs.
#12
- Ensure objects identity can be passed onto user during picking.
#11
- Add supports to line primitives.
#10
- Use BufferGeometry of Geometry.
#9
- View all function now works for time dependent vertices.
#8
- Set frustumCulled to false for time dependent mesh.
#7
- Add JUnit reports.
#6
- Fix coverage test and update url.
#5
- Test pull request.
#4
- Major updates and add unit tests.
#3
- Worker
#13
- Canvas
#12
- Es6
#11
- Merged changes
#2
- Provide link to PyZinc2ZincJS
#10
- Update documentation
#9
- Remove unused variable.
#1
- Fix: JSONLoader(boolean) is deprecated
#8
- Update webpack
#7
- Laziest attempt at removing circular dependencies
#5
- Fixing up some md formatting
#1