mirror of
https://github.com/mapillary/mapillary-js.git
synced 2026-01-25 14:07:28 +00:00
7.0 KiB
7.0 KiB
Changelog
All notable changes to MapillaryJS from v3.x will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
4.0.0 - June 8, 2021
🚀 New Features
- Add ES6 module build to distribution (#341)
- Add TypeScript type definitions to distribution (#341)
- Add custom render API for augmented experiences (#336)
- Custom camera controls API to freely move the
Viewercamera (#373) - Emit
loadevent on initialViewerload (#376) - Add data provider event functionality ((#364)
Vieweroption to deactivate image tiling (#352)
💥 Breaking
- Track resize internally by default (#353)
- Rename JavaScript and CSS distribution files (#341)
- Change global UMD name (#355)
- Rewrite data provider API (#345)
- Replace default data provider (#435)
- Consolidate geometry provider API (#357)
- Consolidate public API - no namespacing (#367)
- Rename
mousetopointercomponent (#414) - Rename
latLontolngLat(#363) - Rename
nodetoimage(#361) - Remove
route,background, anddebugcomponents (#344) - Remove cropped spherical camera type support (#344)
- Remove
nodepanorama properties (#344)
🐛 Fixed
- Remove event listeners correctly (#430)
- Render spatial items directly on activation (#390)
- Render spherical images with non-valid scale correctly (#378)
- Throw understandable errors in graph (#368)
- Handle mouse up not fired outside of window for right mouse button (#342)
- Handle fisheye origin singularity (#339)
- Filter spatial data (#338)
- Fix earth controls in Firefox on Mac (#333)
💅 Improvements
- Request image tiles immediately on halt (#375)
- Position earth state based on initial pose (#398)
- Request image tiles for low level (#386)
- Improve spatial performance with logarithmic raycasting though octree (#377)
- Typed event handlers (#360)
- Unified component event structure (#347)
- Decrease minified library disribution size from 1.8Mb to 1.1Mb (#341)
- Right button drag to orbit in earth mode (#334)
📝 Documentation
- Simplity readme text, examples, and improve image (395)
- Docusaurus documentation website - guides, API reference, examples, theory, migration, search (#396)
🏠 Internal
- Build distribution with Rollup (#341)
- Unit test with Jest (#341)
- Script to setup developnent environment access tokens (412)
- Publish relevant files only (#356)
- Move configuration files to separate directly (#354)
- Prefix all style classes with mapillary (#343)
3.1.0 - January 20, 2021
🚀 New Features
- Remove method on
Viewerfor releasing resources (#321) - Add
GeoCoordsclass to API (#322) - Add original altitude property to
NodeandIFillNode(#326) - Spatial camera and point resize options (#319)
- Spatial option for orginal altitude (#326)
- Spatial mouse interaction (#319)
- Comply with filter in spatial component (#324)
💅 Improvements
- Disable play functionality in earth mode (#320)
📝 Documentation
🏠 Internal
- Add docker development option and instruction (#325)
3.0.0 - December 12, 2020
🚀 New Features
- Add
qualityScoreproperty onNode - Data provider API to enable loading data from any source
💥 Breaking
- Change
Viewerconstructor to take only an options struct as parameter - Remove
ViewerclassmoveCloseTomethod - Rename
ViewerclasssetAuthTokenmethod tosetUserToken - Rename
NodeclasscameraProjectionproperty tocameraProjectionType - Remove
StatsComponent - Remove
LoadingComponent - Move
IUrlOptionsproperties toIFalcorDataProviderOptions
📝 Documentation
- Add data provider info to documentation
- Restructure readme information
- Add GitHub specific content
- Add changelog
🏠 Internal
- Rename
Containerclasselementproperty tocontainer - Use GitHub actions for continuous integration
- Use Yarn for development