Skip to content

Releases: mapillary/mapillary-js

v4.1.2

15 Nov 09:03
Compare
Choose a tag to compare

🐛 Fixed

  • Request user (creator) from Graph API (5c86f4f)

v4.1.1

08 Sep 16:25
Compare
Choose a tag to compare

🐛 Fixed

  • Request organization (owner) from Graph API (5017e60)

v4.1.0

03 Mar 02:33
Compare
Choose a tag to compare

🚀 New Features

  • Viewer method and event to get topocentric reference (#475)
  • Add provider interfaces to APT to not require providers to extend base classes (#477)
  • Flow declarations included in distribution (#478)
  • Add geodetic conversion methods to exported API (#484)
  • Point visualization mode enumeration (#486)
  • Cluster point visualization mode (#486)
  • Expose data provider as a viewer property (#502)
  • Add viewer method to check if camera controls are attached (#503)

🐛 Fixed

  • Detach custom camera controls correctly (#474)
  • Guard against bleeding CSS line height values (#499)
  • Move spatial component items instead of disposing on reference change to avoid race conditions (#504)
  • Render spatial component items correctly on activation (#508)

💅 Improvements

  • Render spherical camera frames to avoid large star shapes for fisheye models (#464)
  • Smooth transition when entering earth state (#501)

📝 Documentation

  • Add custom renderer example for synchronizing content pose between viewer and map (#452)
  • Fix JSDoc typos (#458)
  • Add viewer control and component guides (#465)
  • Improve wording in readme and try documentation, fix readme commands (#465)
  • Fix WebGL and editor examples (#467)
  • Add guide to write custom renderers for graphics developers (#483)
  • Add relevant phrases to glossary (#485)
  • Fix setup command example in contribution documention (#496)
  • Clarify how custom renderers should use onRemove method (#517)

🏠 Internal

  • Update dependencies (#457)
  • Allow IDs of type number in cover component (#446)
  • Build library and documentation in different action jobs (#450)

v4.0.0

10 Jun 06:29
Compare
Choose a tag to compare

🚀 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 Viewer camera (#373)
  • Emit load event on initial Viewer load (#376)
  • Add data provider event functionality ((#364)
  • Viewer option 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 mouse to pointer component (#414)
  • Rename latLon to lngLat (#363)
  • Rename node to image (#361)
  • Remove route, background, and debug components (#344)
  • Remove cropped spherical camera type support (#344)
  • Remove node panorama 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)
  • Allow different image tiling configs for multiple viewers in the same app (#441)

💅 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)

v3.1.0

20 Jan 08:25
Compare
Choose a tag to compare

🚀 New features

  • Remove method on Viewer for releasing resources (#321)
  • Add GeoCoords class to API (#322)
  • Add original altitude property to Node and IFillNode (#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

  • Fix examples of viewer creation (#318)
  • Remove obsolete move close to example (#323)

🏠 Internal

  • Add docker development option and instruction (#325)

v3.0.0

10 Dec 10:41
Compare
Choose a tag to compare

🚀 New features

  • Add qualityScore property on Node
  • Data provider API to enable loading data from any source

💥 Breaking

  • Change Viewer constructor to take only an options struct as parameter
  • Remove Viewer class moveCloseTo method
  • Rename Viewer class setAuthToken method to setUserToken
  • Rename Node class cameraProjection property to cameraProjectionType
  • Remove StatsComponent
  • Remove LoadingComponent
  • Move IUrlOptions properties to IFalcorDataProviderOptions

📝 Documentation

  • Add data provider info to documentation
  • Restructure readme information
  • Add GitHub specific content
  • Add changelog

🏠 Internal

  • Rename Container class element property to container
  • Use GitHub actions for continuous integration
  • Use Yarn for development

v2.21.0

09 Sep 09:23
Compare
Choose a tag to compare

New Features and Improvements

  • Inline all SVG files in CSS
  • Allow HTML element or element id as param to viewer constructor

v2.20.0

22 Nov 11:04
Compare
Choose a tag to compare

New Features and Improvements

  • Extreme point tagging with point geometries

v2.19.0

08 Nov 08:45
Compare
Choose a tag to compare

New Features and Improvements

  • API method to project lat-lon #296
  • API method for retrieving the canvas container
  • API method to set field of view
  • API methods to get field of view, point of view and position
  • API events for field of view, point of view, and position changes
  • Updated spatial data component for visualizing cluster reconstructions

v2.18.1

20 Sep 08:41
Compare
Choose a tag to compare

Bug fixes

  • Library handles images that have not yet been SfM merged #297

Documentation

  • Add info about commonly used filter properties and example code #295