Skip to content

Latest commit

 

History

History
211 lines (145 loc) · 9.26 KB

CHANGELOG.md

File metadata and controls

211 lines (145 loc) · 9.26 KB

Change Log

2.1.17 - UNRELEASED

  • Upgraded glTF preview window to new VSCode webview, allowing the page to persist when the user swaps to a different tab. #123
  • Add JSON schema validation for EXT_lights_image_based.
  • Update gltf-import-export to 1.0.14, fixing an issue with import of certain GLBs from Blender. gltf-import-export#7.
  • Update Khronos glTF-Validator to 2.0.0-dev.2.6
  • Update Babylon to 3.3.0.
  • Update Cesium to 1.51.
  • Update ThreeJS to r98.

2.1.16 - 2018-09-20

  • Add support for two AGI_ vendor extension schemas.

2.1.15 - 2018-09-10

  • Added support for JSON schema validation of various glTF 2.0 extensions. #119
  • Update Khronos glTF-Validator to 2.0.0-dev.2.5
  • Update to latest glTF 2.0 schema.

2.1.14 - 2018-07-18

  • Update Khronos glTF-Validator to 2.0.0-dev.2.4
  • Update ThreeJS to r94

2.1.13 - 2018-06-01

  • Fix forgotten DDS script import. #111
  • Create animation editor. #112
  • Update Babylon to 3.2.0.
  • Update Cesium to 1.46, trim some unused assets.
  • Update Khronos glTF-Validator to 2.0.0-dev.2.2
  • Increase default max validation errors from 100 to 200. #115
  • Fixed use of plural/singular in validation summary. #114

2.1.12 - 2018-04-19

  • Tweak lighting setup in ThreeJS view. #104
  • Update Khronos glTF-Validator to 2.0.0-dev.2.1
  • Fix broken documentation link in Babylon settings. #107
  • Update Babylon to 3.2.0-rc.1
  • Update ThreeJS to r92
  • Update Cesium to master@7307f816c1e4ed (post v1.44)
  • Fix Cesium logo. #105

2.1.11 - 2018-04-04

  • Fixed a problem that made models in the ThreeJS preview too dark. #99
  • Add error reporting to ThreeJS preview window.
  • Fixed an issue with hovering image MIME types. #101
  • Update Babylon to 3.2.0-beta.4
  • Update Khronos glTF-Validator to 2.0.0-dev.2.0
  • Update Cesium to master@091200cd096 (version 1.44 plus two glTF fixes that got merged just afterwards)

2.1.10 - 2018-03-28

  • Update Khronos glTF-Validator to 2.0.0-dev.1.8

2.1.9 - 2018-03-27

  • Fixed an issue with previewing data from a temporary document on a case-sensitive file system. #95
  • Added animation controls to Babylon preview UI. #97
  • Update Babylon to 3.2.0-beta.3

2.1.8 - 2018-03-22

  • Fixed an issue where the glTF outline for a Draco-compressed model could show negative sizes. #91
  • Fixed an issue where "Go To Definition" on a temporary document didn't work. #89 (comment)
  • Fix Babylon camera zoom speed to be relative to distance from model.

2.1.7 - 2018-03-20

  • Add support for Draco mesh decompression. Use "Peek Definition (Alt+F12)" on one of the mesh attributes inside the extension to decode mesh data. #90
  • Update Babylon to 3.2.0-beta.1, enabling Draco mesh decompression.
  • Update ThreeJS to r91, enabling Draco mesh decompression.
  • Update Cesium to master@3f075ade3c6 (a pre-release of 1.44), enabling Draco mesh decompression.
  • Allow Cesium camera to move much closer to the model.
  • Tweak Babylon camera to not zoom so fast.

2.1.6 - 2018-03-12

  • Added size estimate breakdowns to the glTF tree view. #88

2.1.5 - 2018-03-12

  • Added animation controls to the ThreeJS preview window. #86
  • Fixed an issue where Cesium animations stopped, introduced in the previous version.

2.1.4 - 2018-03-08

  • Added separate file for the Cesium Code of Conduct. #82
  • Updated GLB import to fix #80.
  • Updated Three.js to r90
  • Updated CesiumJS to 1.43
  • Updated README wording about how images are stored in GLB files. #83
  • Update glTF-Validator to 2.0.0-dev.1.7
  • Update to latest glTF Schema.

2.1.3 - 2017-12-22

  • Fixed a broken animation control in the Cesium preview.
  • Fixed some bugs exposed by Project Polly from the Khronos Blender Exporter.
  • Updated to latest ThreeJS glTF loader for preview window.
  • Updated to Babylon 3.1.1 stable.

2.1.2 - 2017-12-01

  • Fixed file path problems in glTF Preview window for Mac and Linux systems.
  • Hover shows a snapshot of textures and colors.
  • Definition provider allows navigation on any index reference.
  • View buffer data provided by Accessor (Go to Definition (F12)).
  • Changed viewing texture data to match VSCode inline viewer.
  • Updated to latest glTF Validator and glTF schemas.
  • Clarified error sources, from glTF Validator vs glTF Language Server.
  • Checkerboard appears behind images viewed with "Inspect Data URI".
  • Moved GLB import/export code to an npm package, for use outside this project.
  • Fixed a byte alignment issue with GLB import.
  • Preview window updated to Cesium 1.40 and Babylon 3.1.0-beta6.

2.1.1 - 2017-11-15

  • Fixed an issue where glTF commands sometimes wouldn't be available.

2.1.0 - 2017-11-14

  • Integrated Khronos glTF Validator
  • Recreated TreeView as an Explorer outline view that can navigate the glTF document.
  • Added an optional icon to the top toolbar to activate the glTF 3D preview. Can turn this off in settings.

2.0.9 - 2017-11-06

  • Fixed bug where a small error could slip into a .glb file due to a missing byteOffset value in a .gltf file.

2.0.8 - 2017-11-04

  • Added an option to import a.glb binary package file.
  • Default camera view in all three engines updated for glTF's new +Z forward convention for models.
  • Model is automatically sized and centered in all three engines now.
  • Updated logo for Babylon.js.
  • Revealed more error messages from Babylon and Cesium.

2.0.7 - 2017-10-28

  • Added an option to export the glTF to a .glb binary package file. (Shift+Alt+S E)
  • Created a new preview pane that shows the scene node tree.
  • Added menu items for previews.

2.0.6 - 2017-10-12

  • Replaced UI with a Knockout data-bound UI, to allow more per-engine configurability.
  • Added animations panel to Cesium preview, with options to toggle individual animations.
  • Re-import glTF schemas from Khronos glTF GitHub repo, only minor tweaks.

2.0.5 - 2017-08-01

  • Update Cesium to 1.36, which adds glTF 2.0 support to the Cesium preview window.

2.0.4 - 2017-07-24

  • Update Babylon preview to latest v3.1 preview
  • Add reflection maps to BabylonJS and ThreeJS previews
  • Added message for glTF files that are too large for VSCode's extension host.

2.0.3 - 2017-06-12

  • Update Babylon preview to preview current tab content instead of saved file content, like the way Cesium preview works.

2.0.2 - 2017-06-06

  • Updated Cesium engine to 1.34 and leveraged the new basepath option in Cesium.Model.fromGltf.
  • Updated Babylon.js engine to get a tangent fix.
  • Re-imported the glTF 2.0 schema now that it is final. Mostly just minor changes to wordings of a few descriptions.

2.0.1 - 2017-06-01

  • Update Babylon engine to fix glTF 1.0 support.
  • Add some forgotten items to the 2.0.0 notes below that were already released.

2.0.0 - 2017-05-30

  • Support for glTF 2.0 file preview and 2.0 schema validation added.
  • Multiple 3D rendering engines now available for the preview window (Cesium, Babylon.js and Three.js)
  • Users can set their default 3D rendering engine in preferences.
  • glTF schema long descriptions used in hover popups for both 1.0 and 2.0.
  • The glTF preview window automatically reloads after saving a glTF file.

1.0.5 - 2017-05-20

  • Normal (non-embedded) glTF files can now be previewed.
  • Multiple preview windows can now be opened at the same time.

1.0.4 - 2017-05-06

  • Data preview (alt + d) works with external files now.
  • DataURIs can be imported and exported with new vscode commands.

1.0.3 - 2017-03-21

  • Fleshed out README information, added notes about glTF compatibility.
  • Tweak schema import script to remove "type" on enums (so vscode doesn't suggest 0 as default value for enums that don't accept zero).
  • Update icon again.

1.0.1, 1.0.2 - 2017-03-19

  • Added icon, updated icon.

1.0.0 - 2017-03-19

  • Initial release