Update CHANGELOG.md

This commit is contained in:
Julian Groß 2023-06-09 23:33:57 +02:00
parent 0f158977fe
commit e8afc6da08

View file

@ -1,6 +1,6 @@
<!--
Copyright 2022 Overte e.V.
SPDX-License-Identifier: MIT
Copyright 2022-2023 Overte e.V.
SPDX-License-Identifier: Apache-2.0
-->
# Changelog
@ -12,7 +12,62 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
This project does **not** adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
<!-- ## [Unreleased] 2022.12.24 -->
<!-- ## [Unreleased] 2023.06.09 -->
<!--
### Misc
- Updated the Unity Avatar Exporter and added Linux support
- Added Linux support to the Unity Avatar Exporter
-->
### Fixes
- Fixed color conversion for glTF material colors (PR307)
- Fixed a possible crash in Mesh::map (PR392)
- Fixed multiple memory corruption issues that were causing frequent crashes (PR185)
Most notably this gets rid of a frequent Create App related crash.
- Hide private methods and QObject signals from script engine (PR444)
- Fixed a regression that broke resetting the settings (PR445)
- Fixed deadlock on start Debian Testing (PR185)
### Changes
- Replaced Vircadia Metaverse Server with a testing server as federation default (PR330)
- An empty audio device list now throws a warning instead of just a debug message (PR347)
- Increased the maximum log file size from 512 kiB to 10 MiB (PR342)
- Decreased the amount of retained log files from 100 to 20 (PR342)
- Pressing the Return key with the the address/search bar in the Places App selected now navigates you to that address (PR403)
- Replaced QT Script with V8 scripting engine (PR185)
This is a huge change under the hood, which ended up fixing a lot of issues.
Since the new scripting engine does not behave exactly the same as the old one,
some scripts might need fixing. The new scripting engine is especially picky when it comes to undefined behaviour.
Most notably "use strict" is actually strict now and won't allow you to use variables without defining them first.
### Additions
- Added option to graphics menu for choosing which screen to use for full screen mode (PR302)
- file URLs can now be navigated to using the Places App (PR397)
- Added IME support in Desktop mode (PR431)
This allows typing in languages like Japanese or Chinese that make use of an IME.
### Removals
- Removed outdated Inventory and Marketplace options from Wearables UI (PR303)
- Removed outdated Beacon system (PR327)
- Removed long deprecated styles-uit and controls-uit QML modules (PR380)
- Removed outdated Marketplace and Wallet code (PR381)
### Build system
- Fixed error in configuration step on some rolling release Linux distributions (PR301)
- Removed executable permissions from files that shouldn't have them (PR349)
- Added QML import path (PR379)
- Fixed building on GCC 13 (PR385)
- Fixed a bunch of warnings on C++20 (PR385)
- Updated TBB dependency from version 2019_U8-1 to 2021.5.0 (PR412)
- Fixed NVTT compilation on Visual Studio 2022 (PR374)
- Disabled libOVR on MSVC 2022 (PR430)
- Added Qt 5.15.9 package for aarch64 Ubuntu 20.04 (PR409)
- Fixed build error on aarch64 (PR409)
- Replaced QT Script with V8/libnode (PR185,PR409,PR443)
## [2022.12.1] 2022.12.24
### Fixes
@ -29,7 +84,7 @@ This project does **not** adhere to [Semantic Versioning](https://semver.org/spe
### Changes
- Disable anti-aliasing by default (PR294)
- Made the deadlock watchdog less spammy (PR288)
- Domain Server Metadata exporter by default is now disabled by default (PR247)
- Domain Server Metadata exporter is now disabled by default (PR247)
This avoids port conflicts when running multiple Domain Servers on one machine.
- Improved the notification system (PR190,PR189)
Notifications can be closed by just clicking them now.
@ -37,7 +92,6 @@ This project does **not** adhere to [Semantic Versioning](https://semver.org/spe
VR notifications are now unlit and have been slightly moved.
The notification system is generally more stable.
### Additions
- Added partial Blender FBX metallic support (PR221)
- Added tooltips for PolyVox/Voxel properties to Create App (PR244)