Change Log - frontend-devtools

4.4.7

Fri Mar 15 2024

Version update only

4.4.6

Fri Mar 08 2024

Version update only

4.4.5

Tue Mar 05 2024

Version update only

4.4.4

Fri Mar 01 2024

Version update only

4.4.3

Fri Feb 23 2024

Version update only

4.4.2

Fri Feb 16 2024

Version update only

4.4.1

Fri Feb 16 2024

Version update only

4.4.0

Mon Feb 12 2024

Updates

  • Added 'fdt clip intersection' keyin
  • Fixed typo is information messages.

4.3.3

Wed Jan 03 2024

Updates

  • Fixed typo is information messages.

4.3.2

Thu Dec 14 2023

Version update only

4.3.1

Wed Dec 13 2023

Version update only

4.3.0

Thu Dec 07 2023

Updates

  • Added 'fdt clip intersection' keyin

4.2.4

Mon Nov 20 2023

Version update only

4.2.3

Mon Nov 06 2023

Version update only

4.2.2

Thu Nov 02 2023

Version update only

4.2.1

Tue Oct 24 2023

Version update only

4.2.0

Tue Oct 17 2023

Version update only

4.1.9

Tue Oct 10 2023

Version update only

4.1.8

Fri Oct 06 2023

Version update only

4.1.7

Thu Sep 28 2023

Version update only

4.1.6

Tue Sep 12 2023

Version update only

4.1.5

Fri Sep 08 2023

Version update only

4.1.4

Thu Sep 07 2023

Version update only

4.1.3

Wed Aug 30 2023

Version update only

4.1.2

Wed Aug 23 2023

Version update only

4.1.1

Fri Aug 18 2023

Version update only

4.1.0

Mon Aug 14 2023

Updates

  • Removed URL parameters from localization strings.
  • Switch to ESLint new flat config system

4.0.7

Thu Aug 10 2023

Version update only

4.0.6

Mon Jul 24 2023

Version update only

4.0.5

Tue Jul 18 2023

Version update only

4.0.4

Wed Jul 12 2023

Version update only

4.0.3

Mon Jul 03 2023

Version update only

4.0.2

Wed Jun 21 2023

Version update only

4.0.1

Wed Jun 21 2023

Version update only

4.0.0

Mon May 22 2023

Updates

  • Edit MapLayerTool to be compatible with Viewport change.
  • Update to eslint@8
  • Update TileStatisticsTracker to display mean and max tile content decoding times.

3.8.0

Fri Dec 08 2023

Version update only

3.7.17

Mon Nov 20 2023

Version update only

3.7.16

Mon Oct 16 2023

Version update only

3.7.15

Tue Oct 10 2023

Version update only

3.7.14

Fri Sep 29 2023

Version update only

3.7.13

Tue Aug 08 2023

Version update only

3.7.12

Thu Jul 27 2023

Version update only

3.7.11

Tue Jul 11 2023

Version update only

3.7.10

Wed Jul 05 2023

Version update only

3.7.9

Tue Jun 20 2023

Version update only

3.7.8

Thu Jun 01 2023

Version update only

3.7.7

Wed May 24 2023

Version update only

3.7.6

Mon May 15 2023

Version update only

3.7.5

Thu May 04 2023

Version update only

3.7.4

Tue Apr 25 2023

Version update only

3.7.3

Thu Apr 20 2023

Version update only

3.7.2

Wed Apr 12 2023

Version update only

3.7.1

Mon Apr 03 2023

Version update only

3.7.0

Wed Mar 29 2023

Version update only

3.6.3

Mon Mar 27 2023

Version update only

3.6.2

Fri Mar 17 2023

Version update only

3.6.1

Fri Feb 24 2023

Version update only

3.6.0

Wed Feb 08 2023

Version update only

3.5.6

Fri Feb 24 2023

Version update only

3.5.5

Thu Jan 26 2023

Version update only

3.5.4

Wed Jan 18 2023

Version update only

3.5.3

Fri Jan 13 2023

Version update only

3.5.2

Wed Jan 11 2023

Version update only

3.5.1

Thu Dec 15 2022

Updates

  • slider readout

3.5.0

Wed Dec 07 2022

Updates

  • added ability to display normal maps

3.4.7

Wed Nov 30 2022

Version update only

3.4.6

Tue Nov 22 2022

Version update only

3.4.5

Thu Nov 17 2022

Version update only

3.4.4

Thu Nov 10 2022

Version update only

3.4.3

Fri Oct 28 2022

Version update only

3.4.2

Mon Oct 24 2022

Version update only

3.4.1

Mon Oct 17 2022

Version update only

3.4.0

Thu Oct 13 2022

Updates

  • Updated Node types declaration to support latest v16

3.3.5

Tue Sep 27 2022

Version update only

3.3.4

Thu Sep 08 2022

Version update only

3.3.3

Tue Sep 06 2022

Version update only

3.3.2

Thu Sep 01 2022

Version update only

3.3.1

Fri Aug 26 2022

Version update only

3.3.0

Thu Aug 18 2022

Updates

  • Change keyin to test to attach any cesium asset using getCesiumAssetUrl
  • Add keyins for changing the schedule script associated with a viewport and dumping the contents of the selection set.

3.2.9

Fri Aug 26 2022

Version update only

3.2.8

Tue Aug 09 2022

Updates

  • Add a keyin to toggle the model-subcategory mode of the hilite set.

3.2.7

Mon Aug 01 2022

Version update only

3.2.6

Fri Jul 15 2022

Version update only

3.2.5

Wed Jul 13 2022

Version update only

3.2.4

Tue Jun 21 2022

Version update only

3.2.3

Fri Jun 17 2022

Updates

  • Made public MapLayers related objects, methods.

3.2.2

Fri Jun 10 2022

Version update only

3.2.1

Tue Jun 07 2022

Version update only

3.2.0

Fri May 20 2022

Version update only

3.1.3

Fri Apr 15 2022

Version update only

3.1.2

Wed Apr 06 2022

Version update only

3.1.1

Thu Mar 31 2022

Version update only

3.1.0

Tue Mar 29 2022

Updates

  • Added fdt attach model maplayer keyin.
  • Add an option to InspectElementTool to also summarize the geometry of each part reference.

3.0.3

Fri Mar 25 2022

Version update only

3.0.2

Thu Mar 10 2022

Version update only

3.0.1

Thu Feb 24 2022

Version update only

3.0.0

Mon Jan 24 2022

Updates

  • Update release tags
  • Upgrade target to ES2019 and deliver both a CommonJs and ESModule version of package
  • Added keyins for setting images to be used for sky sphere or sky cube.
  • fix ecsql row format
  • Now use 'DisplayStyleState.backgroundMapBase' instead of 'DisplayStyleState.changeBaseMapProps' to update the mapImagery.
  • Support -1 to modify all reality models. Fix messages
  • rename to @itwin/frontend-devtools
  • Fix typo.
  • Add support for inverting planar clip mask (inside vs outside)
  • Replace usage of I18N with generic Localization interface.
  • Renamed an iModel's parent container to iTwin
  • tool.run and tool.parseAndRun are now async methods
  • Add fdt bgcolor keyin for changing the viewport's background color.
  • Replace fdt toggle wiremesh keyin with fdt wiremesh that produces real wiremesh.

2.19.28

Wed Jan 12 2022

Version update only

2.19.27

Wed Jan 05 2022

Version update only

2.19.26

Wed Dec 08 2021

Version update only

2.19.25

Fri Dec 03 2021

Version update only

2.19.24

Mon Nov 29 2021

Version update only

2.19.23

Mon Nov 22 2021

Version update only

2.19.22

Tue Nov 16 2021

Version update only

2.19.21

Wed Nov 10 2021

Version update only

2.19.20

Fri Oct 29 2021

Version update only

2.19.19

Mon Oct 25 2021

Version update only

2.19.18

Thu Oct 21 2021

Version update only

2.19.17

Thu Oct 14 2021

Version update only

2.19.16

Mon Oct 11 2021

Version update only

2.19.15

Fri Oct 08 2021

Version update only

2.19.14

Fri Oct 01 2021

Version update only

2.19.13

Tue Sep 21 2021

Version update only

2.19.12

Wed Sep 15 2021

Version update only

2.19.11

Thu Sep 09 2021

Updates

  • Add tool to ignore background color for white-on-white reversal.

2.19.10

Wed Sep 08 2021

Version update only

2.19.9

Wed Aug 25 2021

Version update only

2.19.8

Mon Aug 23 2021

Version update only

2.19.7

Fri Aug 20 2021

Version update only

2.19.6

Tue Aug 17 2021

Version update only

2.19.5

Fri Aug 13 2021

Version update only

2.19.4

Thu Aug 12 2021

Version update only

2.19.3

Wed Aug 04 2021

Version update only

2.19.2

Tue Aug 03 2021

Version update only

2.19.1

Thu Jul 29 2021

Version update only

2.19.0

Mon Jul 26 2021

Updates

  • remove internal barrel-import usage

2.18.4

Tue Aug 10 2021

Version update only

2.18.3

Wed Jul 28 2021

Version update only

2.18.2

Mon Jul 26 2021

Version update only

2.18.1

Fri Jul 16 2021

Version update only

2.18.0

Fri Jul 09 2021

Version update only

2.17.3

Mon Jul 26 2021

Version update only

2.17.2

Thu Jul 08 2021

Version update only

2.17.1

Fri Jul 02 2021

Version update only

2.17.0

Mon Jun 28 2021

Updates

  • Add keyin to change flash settings for a viewport.
  • Made MaplayerSource independent from MapLayerProps.

2.16.10

Thu Jul 22 2021

Version update only

2.16.9

Tue Jul 06 2021

Version update only

2.16.8

Fri Jul 02 2021

Version update only

2.16.7

Mon Jun 28 2021

Version update only

2.16.6

Mon Jun 28 2021

Version update only

2.16.5

Fri Jun 25 2021

Version update only

2.16.4

Wed Jun 23 2021

Version update only

2.16.3

Wed Jun 16 2021

Version update only

2.16.2

Thu Jun 03 2021

Version update only

2.16.1

Thu May 27 2021

Version update only

2.16.0

Mon May 24 2021

Updates

  • Promote and document API in frontend-devtools
  • Add fdt emphasize visible and fdt clear emphasized key-ins.
  • Fix call to test on viewport if tiles are loaded (map tiles on viewport now)

2.15.6

Wed May 26 2021

Version update only

2.15.5

Thu May 20 2021

Version update only

2.15.4

Tue May 18 2021

Version update only

2.15.3

Mon May 17 2021

Version update only

2.15.2

Wed May 12 2021

Version update only

2.15.1

Wed May 05 2021

Version update only

2.15.0

Fri Apr 30 2021

Updates

  • Fix error in map mask argument parsing.
  • Added 'quote' argument to SaveViewTool.

2.14.4

Thu Apr 22 2021

Version update only

2.14.3

Thu Apr 15 2021

Version update only

2.14.2

Thu Apr 08 2021

Version update only

2.14.1

Mon Apr 05 2021

Version update only

2.14.0

Fri Apr 02 2021

Updates

  • Add keyin for overriding subcategory appearance.

2.13.0

Tue Mar 09 2021

Updates

  • Added new MapBaseVisibilityTool and key in.
  • Add keyins to support planar masks
  • Updated to use TypeScript 4.1
  • begin rename project from iModel.js to iTwin.js
  • Add an example vignetting screen-space effect."

2.12.3

Mon Mar 08 2021

Version update only

2.12.2

Wed Mar 03 2021

Version update only

2.12.1

Tue Feb 23 2021

Version update only

2.12.0

Thu Feb 18 2021

Updates

  • Improved MapLayerSource validation for authentification errors.
  • Add fdt gpu mem limit keyin.
  • Fix locate for particle effects.
  • Add example particle effects.

2.11.2

Wed Feb 17 2021

Version update only

2.11.1

Thu Feb 04 2021

Version update only

2.11.0

Thu Jan 28 2021

Updates

  • Add examples of various custom screen-space post-processing effects.
  • Replace use of deprecated property method used to set unit system for quantity formatting.
  • InspectElementTool optionally copies output to clipboard.
  • Add an example of particle effect snow.
  • Keyins for working with section drawing views.
  • Keyins for working with section-cut graphics.

2.10.3

Fri Jan 08 2021

Version update only

2.10.2

Fri Jan 08 2021

Version update only

2.10.1

Mon Dec 21 2020

Version update only

2.10.0

Fri Dec 18 2020

Updates

  • Support display of OSM Buildings.

2.9.9

Sun Dec 13 2020

Version update only

2.9.8

Thu Dec 10 2020

Version update only

2.9.7

Wed Dec 09 2020

Version update only

2.9.6

Mon Dec 07 2020

Version update only

2.9.5

Fri Dec 04 2020

Version update only

2.9.4

Wed Dec 02 2020

Version update only

2.9.3

Mon Nov 23 2020

Version update only

2.9.2

Mon Nov 23 2020

Version update only

2.9.1

Thu Nov 19 2020

Version update only

2.9.0

Wed Nov 18 2020

Updates

  • produce an imjs extension from frontend-devtools

2.8.1

Mon Nov 02 2020

Version update only

2.8.0

Fri Oct 23 2020

Updates

  • Add tool to detach reality models.

2.7.6

Wed Nov 11 2020

Version update only

2.7.5

Fri Oct 23 2020

Version update only

2.7.4

Mon Oct 19 2020

Version update only

2.7.3

Wed Oct 14 2020

Version update only

2.7.2

Tue Oct 13 2020

Version update only

2.7.1

Thu Oct 08 2020

Version update only

2.7.0

Fri Oct 02 2020

Updates

  • Add tool to attach Cesium ion assets.
  • Add option to fdt save rendering style to format the result for consumption by fdt apply rendering style.

2.6.5

Sat Sep 26 2020

Version update only

2.6.4

Tue Sep 22 2020

Updates

  • Add option to fdt save rendering style to format the result for consumption by fdt apply rendering style.

2.6.3

Mon Sep 21 2020

Version update only

2.6.2

Mon Sep 21 2020

Version update only

2.6.1

Fri Sep 18 2020

Version update only

2.6.0

Thu Sep 17 2020

Updates

  • Moved ESLint configuration to a plugin

2.5.5

Wed Sep 02 2020

Version update only

2.5.4

Fri Aug 28 2020

Version update only

2.5.3

Wed Aug 26 2020

Version update only

2.5.2

Tue Aug 25 2020

Version update only

2.5.1

Mon Aug 24 2020

Updates

  • Fix model appearance tools to combine with existing overrides correctly.

2.5.0

Thu Aug 20 2020

Updates

  • Make certain devtools with decorators cache their decorations.
  • Use IModelRoutingContext
  • Add tool to set reality model transparency.
  • Switch to ESLint

2.4.2

Fri Aug 14 2020

Version update only

2.4.1

Fri Aug 07 2020

Version update only

2.4.0

Tue Jul 28 2020

Updates

  • Added ability to enable antialiasing
  • Add tools for manipulating Map Layers.
  • Key-in for toggling whether device pixel ratio is accounted for when computing LOD for tiles and decorations.

2.3.3

Thu Jul 23 2020

Version update only

2.3.2

Tue Jul 14 2020

Version update only

2.3.1

Mon Jul 13 2020

Version update only

2.3.0

Fri Jul 10 2020

Updates

  • Add key-ins for saving and applying rendering styles.

2.2.1

Tue Jul 07 2020

Version update only

2.2.0

Fri Jun 19 2020

Version update only

2.1.0

Thu May 28 2020

Updates

  • Make toggle-type keyins more consistent, accepting ON|OFF|TOGGLE; no argument defaults to TOGGLE.
  • Tools for debugging view attachments.
  • Track memory for thematic textures in memory panel.

2.0.0

Wed May 06 2020

Updates

  • Added key-in to toggle the 'allow 3d manipulations' flag for a 3d view.
  • Add keyin 'fdt clip color' to control colorizing of pixels inside or outside clip regions.
  • Add tools to save/attach reality models.
  • Moved keyin parsing logic to ToolRegistry.
  • KeyinField auto-completion supports localized and/or non-localized key-in strings.
  • Support display of OrbitGt Point Clouds.
  • Add tools for debugging reality tiles.
  • Upgrade to Rush 5.23.2
  • Add parseArgs() to facilitate keyin argument parsing; add keyins for converting between element Ids and source aspect Ids.
  • Remove support for the iModel.js module system by no longer delivering modules.

1.14.1

Wed Apr 22 2020

Version update only

1.14.0

Tue Mar 31 2020

Version update only

1.13.0

Wed Mar 04 2020

Version update only

1.12.0

Wed Feb 12 2020

Updates

  • Ignore ReadPixels calls when using GpuProfiler
  • Tools for interacting with plan projection models.
  • Add tools for operating on plan projection models.
  • Added a tool for visualizing tile tree bounding boxes.

1.11.0

Wed Jan 22 2020

Updates

  • TileStatisticsTracker now reports number of aborted requests for the session.
  • Upgrade to TypeScript 3.7.2.

1.10.0

Tue Jan 07 2020

Updates

  • Average the gpu profiler times for the last 120 frames instead of updating each frame; also simplify PerformanceMetrics

1.9.0

Tue Dec 10 2019

Updates

  • Add tool for attaching a reality model.
  • Added keyins for adjusting tile size modifiers.

1.8.0

Fri Nov 22 2019

Updates

  • Key-in for selecting elements by Id; option to include part references in InspectElementTool output.
  • Fixed missing exports.
  • Stop the keypress and keydown events in the frontend-devtools keyin field from propagating to other elements.
  • Inspect element key-in now accepts any number of elemnent Ids as a comma-separated list.
  • Key-in for compiling all registered shader programs.
  • Added missing topic descriptions
  • Remove manipulator and marker test code from project extents debug decoration.

1.7.0

Fri Nov 01 2019

Updates

  • Add debug tool for drape frustum
  • Update this.keyins when new ones are discovered. Match englishKeyin.
  • Fixes for making volume classifiers work.
  • Additional options for emphasize selection key-in.
  • Add ability to record GPU profiling data to Chrome Event Trace Format.
  • Key-in for visualizing shadow frustum.
  • Visualization of tile requests; key-in to measure time required to load tiles for view.
  • Added more types of memory tracking to MemoryTracker.

1.6.0

Wed Oct 09 2019

Updates

  • Added key-in to toggle between metric and imperial units formatting.
  • Add GPU timing queries for devtools.
  • Key-ins for modifying hilite settings.

1.5.0

Mon Sep 30 2019

Updates

  • Added support for blank IModelConnections
  • Improved configurability of KeyinField.
  • DiagnosticsPanel can now be configured to exclude specific components.
  • Added tool to get geometry summary
  • Added ability to cycle through previously-entered key-ins in KeyinField.
  • Add tool to transition between reality and BIM models (demonstrate model animation).
  • Added key-in to toggle debugging tooltips.
  • Tool assistance: Measure tools, view clip tools, and touch cursor inputs.
  • Upgrade to TypeScript 3.6.2
  • Fix WindowAreaTool full screen cursor. Added selected view frustum debug tool.

1.4.0

Tue Sep 10 2019

Updates

  • Added key-in documentation to README.
  • Added keyins for functionality previously exposed by DiagnosticsPanel UI.
  • Reduced vertical space consumed by DiagnosticsPanel.
  • Added keyins for saving the current view state as JSON and re-applying it later.
  • Added keyin for toggling pseudo-wiremesh surface display.
  • Prevent TextBox key events propagating to document.

1.3.0

Tue Aug 13 2019

Updates

  • Add a frontend keyin UI and handler.
  • Key-ins for emphasizing and isolating elements.
  • Added keyin for changing view flags.
  • Directory organization; package initialization; documentation; new key-ins.

1.2.0

Wed Jul 24 2019

Updates

  • Improved dev radiobox
  • Added inline option to createTextBox.
  • Added the ability to visualize the project extents of an iModel.

1.1.0

Mon Jul 01 2019

Minor changes

  • Package created from display-test-app's debug menu and ui widgets.

Updates

  • Added total number of dispatched tile requests and of cache misses to tile statistics tracker.
  • Include number of tile trees in memory tracker panel.
  • Update to TypeScript 3.5

Last Updated: 15 March, 2024