## 1.5.1

Bugfixes and UX improvements for 1.5.0.

## Changelog

**Editor**
- Add new "XR Interaction" project template
- Gzip files in the deploy folder after packaging. You can adjust compression
  level (or disable gzipping) with the new `gzipDeployCompressionLevel`
  project setting.
- Add web server preference to enable dynamic gzip compression
- Package correct shader includes when selecting WebGPU rendering API
- Avoid copying unchanged files during packaging
- Improve handling of updated JS component properties, fixing a rare crash
- Fix error when loading more than a one plugin
- Fix potential crash in Localization view
- Fix crash during autosave if project file was missing .wlp extension
- Add .wlp extension in Project Wizard if missing in custom path

**Engine**
- Update to meshoptimizer 1.0 (improved mesh simplification)

**JS API**

- Add `PipelineManager` to access pipelines in the engine
- Add `Pipeline` resource with `Pipeline.webglProgram` to access the underlying WebGL2 object
- Support .avif textures embedded in glTF files
