Skip to content

Commit 5f94f2b

Browse files
committed
changelog/version
1 parent 8f6293d commit 5f94f2b

2 files changed

Lines changed: 34 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,38 @@ All notable changes to this package will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
## [2.14.0] - 2024-10-06
8+
9+
- fix: potential NullReferenceExceptions when importing material-only, mesh-only or texture-only glTF files
10+
- fix: check for missing primitives on mesh import instead of throwing
11+
- fix: GLTFSceneImporter reference counting properly tracks Animation data now
12+
- fix: incorrect callback subscription in glTF Material editing
13+
- fix: CanvasExport plugin was not working correctly in WebGL builds
14+
- fix: rare case of incorrect texture export with invalid texture content hash (thanks @Vaso64)
15+
- fix: ensure materials created with Create > UnityGLTF > Material use UnityGLTF as importer instead of glTFast
16+
- fix: Canvas export plugin was not correctly updating the canvas mesh in builds
17+
- fix: Particle Bake export plugin was not working correctly in 2022.3
18+
- fix: Import/Export plugin enabled/disabled state was not correctly serialized in some cases
19+
- fix: TMPro export plugin uses UnityGLTF shaders for export now instead of adding another dependency
20+
- fix: GLTFSceneImporter can be called without external data loader, but will warn that external data will not be loaded. Previously, a data loader had to be added even when it was not needed.
21+
- change: log warning when exporting UV0 and UV1 with more than 2 components, as glTF only supports 2-component UVs
22+
- change: simplify sampler usage in PBRGraph where possible to prevent warnings in later Unity versions
23+
- change: simplify PBRGraph variants to reduce shader variant count. This removes a separate option to use vertex color.
24+
- change: material-only files are now imported as MaterialLibrary assets with Material sub-assets, even when only a single material is present
25+
- add: log more meaningful exception messages on import
26+
- add: sheen support for PBRGraph
27+
- add: PBRGraph UI properly shows sheen and dispersion properties
28+
- add: allow flipping humanoid root bone on import to support more avatar types (like Meta Avatars)
29+
- add: new "Info" tab in GLTFImporter for asset information (generator, copyright, etc.) about the imported file
30+
- add: ShaderOverride is now public on GLTFComponent
31+
- add: new GLTFSceneImporter constructor overload for easier loading of files from streams
32+
- add: meshes and textures can now be deduplicated on import, since many exporters don't properly instance them
33+
- add: UV2 is exported as 2-, 3-, or 4-component texture coordinate. 3- and 4-component texture coordinates are not in the core glTF spec, but widely supported by implementations.
34+
- add: complete PBRGraph and UnlitGraph Shader Variant Collections for easier runtime import and export of glTF files
35+
- add: options for shader pass stripping in builds to reduce variant count and compilation times
36+
- add: ability to export a set of materials as material-only glTF or glb file
37+
- add: option to add new materials to glTF Material Libraries (material-only files)
38+
739
## [2.13.0] - 2024-07-23
840

941
- fix: empty or invalid root transforms should not be exported
@@ -15,7 +47,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1547
- fix: added missing generate mitmaps to ktx texture load (#752)
1648
- fix: bone name mapping for exact names was not applied on humanoid import (#751)
1749
- fix: added missing using system for uwp target (#757)
18-
- feat: allow importing non-standard VEC3 and VEC4 TEXCOORD_n data and convert it to VEC2
50+
- add: allow importing non-standard VEC3 and VEC4 TEXCOORD_n data and convert it to VEC2
1951
- add: exposed texture readwrite enabled and generate mipmaps option to importer
2052
- change: removed log for loaded node count mismatch, extensions can modify node counts so the log was misleading
2153
- change: removed loaded texture count error log: when multiple samplers are used for one texture, the textures will be duplicated

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "org.khronos.unitygltf",
33
"displayName": "UnityGLTF",
4-
"version": "2.13.0",
4+
"version": "2.14.0",
55
"unity": "2020.3",
66
"description": "Import and export glTF 2.0 assets, both in the editor and at runtime. Excellent support for animations, materials, extensions. Can be extended with plugins for both import and export use cases.",
77
"repository": {

0 commit comments

Comments
 (0)