diff --git a/CHANGELOG.md b/CHANGELOG.md index 41a8a22044..33827221a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # 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). - + + + + +### 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)