Releases: simularium/simularium-viewer
Releases · simularium/simularium-viewer
v3.8.0
What's Changed
🎉 New features
- You can now turn off the cache with a
disableCacheprop
🐞 Bug Fixes
getPlotDataconsistently returns the same data in both interfaces and matches the return type (breaking change)
Pull requests included in this release
- Feature/trim cache head by @interim17 in #381
- Fix/plotdata by @meganrm in #386
Full Changelog: v3.7.4...v3.8.0
v3.7.4
What's Changed
🎉 New features
- Add cancel autoconverion message type, which had been newly released in Octopus. Calling
SimulariumController.cancelConversion()will trigger this message to be sent for remote simulator connections
Pull requests included in this release
Full Changelog: v3.7.3...v3.7.4
v3.7.3
What's Changed
🐞 Bug Fixes
- Send file name along with auto-conversion data
- Keep using existing WebSocket connection during auto-conversion process
⛏ Maintenance
- Stop storing unused first frame time in VisData
Pull requests included in this release
- Fix/no firstframetime by @interim17 in #382
- Feature/change to converted file by @interim17 in #380
v3.7.1
What's Changed
🎉 New features
- The ability to download screen captures
- Ability to freeze the camera
🐞 Bug Fixes
- Keep colors from being overwritten
⛏ Maintenance
- Remove webpack and create package.json for the example app
Pull requests included in this release
- Feature/mp4 download by @interim17 in #344
- Feature/freeze camera by @meganrm in #363
- Fix/create root by @interim17 in #365
- Fix/video config by @interim17 in #366
- need to install example deps by @meganrm in #367
- Bump follow-redirects from 1.15.5 to 1.15.6 by @dependabot in #370
- onRecordedMovies should be optional by @interim17 in #369
- move webpack to example viewer by @meganrm in #371
- Bump express from 4.19.0 to 4.19.2 in /examples by @dependabot in #374
- reset colorsData to default before mapping agent colors when loading … by @interim17 in #376
Full Changelog: v3.7.0...v3.7.1
v3.7.0
What's Changed
🎉 New features
- Updated net connection settings to use secure wss with Octopus server
- Bump react to version 18
- Added ability to check server health during auto-conversion of non-Simularium files using Octopus.
- Added function to disable panning in orbit controls.
⛏ Maintenance
- update from dependabot
- Exporting more types that are in use by front end implementations of viewer.
- Viewer now installable by applications that don't use Babel
- Test-bed viewer now in separate src folder, and simulation examples are re-organized
Pull requests included in this release
- Feature/server health check by @ascibisz in #349
- Update net connection settings to use wss for octopus by @ascibisz in #345
- Binding simulation by @meganrm in #355
- Bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in #356
- export modelinfo from index.ts by @interim17 in #357
- cd to examples folder to run build script by @interim17 in #360
- add viewer method to disable pan functionality by @interim17 in #361
Full Changelog: v3.6.4...v3.7.0
v3.6.4
What's Changed
🐞 Bug Fixes
- Shading is now working in orthographic camera mode
- The test bed viewer got a number of fixes, including the drag and drop and loading trajectories the way the website does
- Updated type exports
⛏ Maintenance
- Updated babel
- Updated README to make doing this easier
- Moved code for color handling into it's own file
- Updates to the nightly build
Pull requests included in this release
- added the template for release by @meganrm in #338
- Fix/orthographic camera ssao by @toloudis in #340
- Bump @babel/traverse from 7.21.5 to 7.23.2 by @dependabot in #337
- fix drag n drop in test viewer by @toloudis in #341
- Fix/viewer errors by @meganrm in #343
- Fix/color change bug by @meganrm in #346
- Update nightly-build.yml by @meganrm in #348
- Feature/trajectory data v3 by @meganrm in #350
- update babel to latest release by @meganrm in #354
- Fix/add timedata to exports by @meganrm in #353
- Feature/color module by @meganrm in #352
Full Changelog: v3.6.3...v3.6.4
v3.6.3
✨ New Features
- Support for fiber agents to use translation and rotation settings (same as other agent types)
- Ability to change the color of an agent type
🐛 Bug Fixes and Improvements
- Fixed a CORS issue with dropbox links
Pull requests included in this release
- Feature/set agent color edits by @meganrm in #328
- Bump postcss from 8.4.23 to 8.4.31 by @dependabot in #331
- Feature/set agent color by @interim17 in #325
- fix type exports by @interim17 in #334
- change dropbox links by @meganrm in #335
- add translation and rotation to fiber agents by @toloudis in #333
Full Changelog: v3.6.2...v3.6.3
v3.6.2
✨ New Features
- Orthographic camera 🎥
🐛 Bug Fixes and Improvements
- Ambient occlusion behaves better on zoom
- Fix a few initiation bugs
Pull requests included in this release
- Feature/orthographic camera by @frasercl in #314
- Fix
VisGeometryconstructor overwriting properties it initializes by @frasercl in #319 - Fix/ao with zoom by @toloudis in #315
- Catch error that occurs in race condition by @ascibisz in #321
- bind setCameraType and this in controller by @interim17 in #324
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #323
- Bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in #322
- delay webgl init until after component mounted by @toloudis in #327
New Contributors
- @frasercl made their first contribution in #314
- @interim17 made their first contribution in #324
Full Changelog: v3.6.1...v3.6.2
v3.6.1
v3.6.0
✨ New Features
- Basic call for metrics calculation
- Smoldyn data communication
🐛 Bug Fixes and Improvements
- Changed how the canvas size is set for better integration in outside apps
- Update ThreeJS
Pull requests included in this release
- Feature/send smoldyn data to websocket by @ascibisz in #292
- Add basic call for metrics calculation by @ascibisz in #296
- Fix/init canvas size by @meganrm in #307
- Fix/threejs types by @toloudis in #312
- Update websocket messaging for octopus by @ascibisz in #302
- Fix/interface simularium file by @meganrm in #313
Full Changelog: v3.5.1...v3.6.0