# Changelog

### Breaking changes

### Deprecations

### New features

### Improvements

### Bug fixes

## 2.1.0 (08 Feb 2022)

### Improvements

- upgrade three

## 2.0.9 (21 Jan 2022)

### New features

- Add support for sheen extension

## 2.0.7 (29 Jul 2021)

### Bug fixes

- Added cache logic for extensions. #3

### New features

- Moved cache logic outside loader

## 2.0.6 (20 July 2021)

## Improvements

-   Add Khronos Group Material Extensions
    -   IOR (Index of Refraction)
    -   Volume
    -   Transmission
    -   Clearcoat

## OPEN CHANGES

### Improvements

## 2.0.5 (11 May 2021)

### Improvements

-   ThreeJS version update

## 2.0.4 (27 Apr 2021)

### Improvements

-   ThreeJS version update

## 2.0.3 (08 Mar 2021)

### Improvements

-   Materials can be loaded separately

## 2.0.2 (15 Dec 2020)

### Bug fixes

-   Limit web workers to 1 for DracoLoader ONLY on iOS
-   Send cloned bufferview to decodeDracoFile web workers so that parallel decodes of same bufferview do not crash on "already detached" ArrayBuffer

## 2.0.1 (23 Oct 2020)

### Bug fixes

-   Fix resource caching when loading GLB
-   Limit web workers to 1 for DracoLoader on iOS

## 2.0.0 (07 Oct 2020)

### Improvements

-   Based on three.js r118
-   Uses stock dracoLoader (with support for web assembly and workers)
-   Safari DRACOLoader worker support
-   IE DRACOLoader worker support (Promise polyfill + legacy-browser Draco decoder)

## 1.0.8 (05 Dec 2019)

### Improvements

-   TextDecoder polyfill for Draco on IE

## 1.0.7 (07 Nov 2019)

### Bug fixes

-   better Draco loading which works with minified draco_decoder

## 1.0.6 (04 Nov 2019)

### New features

-   Support for Draco loading

## 1.0.5 (01 Nov 2019)

### Bug fixes

-   Geometry cache check crashes when no `indices`

## 1.0.4 (18 Sep 2019)

### Bug fixes

-   fix `emissiveFactor` ignored on material cache check

## 1.0.3 (04 Sep 2019)

### Improvements

-   ProgressEvent polyfill

## 1.0.1 (15 Aug 2019)

### Bug fixes

-   Take buffer and bufferView byteOffset for geometry cache comparison

## 1.0.0 (09 Aug 2019)

Forked three-gltf-loader v1.100.0

### Improvements

-   Logs actual error on buffer loading fail
-   Adds xhr onProgress for glTF resources too
-   Merge all resources progressEvents in one main event
-   Start loading geometries at the same time as textures
-   Use TextureXhrLoader & ResourceLoadingManager
-   Adds global geometryCache & materialCache
-   Adds pako for decoding gzipped glTF files
