Files
Plugin/CHANGELOG.md
T

145 lines
4.5 KiB
Markdown
Raw Normal View History

2022-11-04 16:01:59 +01:00
# Changelog
2022-11-30 14:32:34 +01:00
2022-11-04 16:01:59 +01:00
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
2023-04-20 17:41:47 +02:00
## [Unreleased]
### Fixed
- Fix the wrist tracker miscalculations.
- Minor code improvement and fixes.
- Minor documentation fixes.
2023-03-30 06:32:44 +02:00
## [v1.2.1] - 2023-03-30
### Fixed
- Fix RunUAT build issues with Android.
2023-03-28 21:17:31 +02:00
## [v1.2.0] - 2023-03-28
2023-02-21 00:09:29 +01:00
2023-03-24 12:08:08 +01:00
This release breaks ABI/API compatibility with the previous versions.
2023-02-21 00:09:29 +01:00
### Added
2023-03-24 12:08:08 +01:00
- Android / Oculus on-device glove calibration.
2023-03-23 18:49:12 +01:00
- Introduced the animated Virtual Hand Model (as a set of virtual hand and wrist tracker components and an actor) with in-editor animation availability.
2023-03-21 13:47:11 +01:00
- Introduced SGPawn, SGPlayerController, SGGameModeBase, etc classes.
2023-03-20 22:37:15 +01:00
- Added an internal SenseGloveCoreTypes module in order to share common SenseGloveCore types between various modules.
2023-03-04 16:22:32 +01:00
- Segregated Android binaries for NDK r21e (UE 4.27 and 5.0) and r25b (UE 5.1, 5.2).
- Fully functional and stable Linux development support.
- Fully functional and stable Unreal Engine 5.2 preview support has been added.
2023-03-21 13:47:11 +01:00
- Added a Plugin's settings manager and two new modules SenseGloveSettings and SenseGloveSettingsKismet.
2023-02-21 00:09:29 +01:00
### Changed
- SenseGlove libraries have been updated to the Linux-aware version: v2.5.0-8069342.
2023-03-03 18:05:37 +01:00
- API has changed to use degrees instead of radians.
- SGCoordinates utility class name has been changed to SGAngles and now the plugin API uses degrees in contrast of SenseGlove libraries by default.
- Migrate common nested array types into the SenseGloveTypes module from the SenseGloveCore module.
2023-02-21 00:09:29 +01:00
### Removed
2023-03-21 13:47:11 +01:00
- Removed a few thousands lines of archaic pre-public-release dead code.
2023-03-03 18:05:37 +01:00
- Dropped Android NDK r21b binaries used by the older engine versions.
2023-03-20 22:37:15 +01:00
- Purged the dead code for dropped engine versions by v1.1.1 (4.22, 4.23, 4.24, 4.25, and 4.26) that carried over to the current version.
- Removed redundant SGConnectImpl/SGPlatform.
- Removed redundant SGTypes/SGConnectTypes.
2023-02-21 00:09:29 +01:00
2023-03-28 21:17:31 +02:00
### Known Issues
- Wrist Tracker's offsets are a bit off (e.g. on Quest 2), scheduled to be fixed in the next patch release.
2023-02-07 12:09:31 +01:00
## [1.1.1] - 2023-02-07
### Added
- Initial support for the upcoming Unreal Engine 5.2.
2023-02-07 10:44:10 +01:00
- Add support for Android armeabi-v7a with neon, x86-64, and x86 builds in addition to arm64-v8a.
2023-02-07 12:09:31 +01:00
### Fixed
2023-02-07 12:14:23 +01:00
- Fix various Android build issues.
- Some minor fixes and improvements.
2023-02-07 12:09:31 +01:00
### Changed
- Bump SenseGlove libraries to v2.1.2-95ec6e7.
2023-02-03 13:39:56 +01:00
## [1.1.0] - 2023-02-03
2022-12-16 14:06:48 +01:00
### Added
2023-02-02 21:49:03 +01:00
- Whitelist Android as a target platform.
- Introduce Android support.
- Add third-pary library SGConnect for Android v1.1.0.
2022-12-16 14:06:48 +01:00
### Fixed
2023-02-02 21:49:03 +01:00
- Fix Android build issues caused by the log module.
2022-12-16 14:06:48 +01:00
### Changed
2023-02-02 23:19:51 +01:00
- SGConnect and SGCore libraries have been updated to v2.1.1-0569c74.
2023-02-02 21:49:03 +01:00
2022-12-16 14:06:48 +01:00
### Removed
2023-02-02 21:49:03 +01:00
- Removed the enum utils class due to ANY_PACKAGE deprecation warnings in Unreal Engine 5.1.
- Support for older versions of the Engine (namely, 4.22, 4.23, 4.24, 4.25, and 4.26) has been dropped.
2022-12-16 14:06:48 +01:00
2022-12-02 12:29:25 +01:00
## [1.0.4] - 2022-12-02
This is a minor release focusing mostly on adherence to the Unreal Engine Marketplace Guidelines based on the feedback from Epic Games.
### Added
- Added support for MSVC 2017
### Changed
- Updated SenseGlove libraries (SGCore/SGConnect) to v2.0.4.
2022-11-30 14:32:34 +01:00
## [1.0.3] - 2022-11-29
This is a minor release focusing on adherence to the Unreal Engine Marketplace Guidelines based on the feedback from Epic Games.
### Changed
- Adjust Config/FilterPlugin.ini in order to conform to Epic's Market Place Guidelines.
2022-11-27 14:41:32 +01:00
## [1.0.2] - 2022-11-27
This is a minor release focusing on adherence to the Unreal Engine Marketplace Guidelines based on the feedback from Epic Games.
### Added
- Added the newly acquired Unreal Engine Market Place Offer ID to the .uplugin file.
- List the dot files inside FilterPlugin.ini file as well.
- Add the copyright notice to the source files missing it.
- Add the SenseGlove SDK license to the third-party license file.
### Fixed
- Fix the readme typos and errors.
- Minor fixes in the changelog for previous releases.
2022-11-25 15:19:18 +01:00
## [1.0.1] - 2022-11-25
### Changed
2022-11-27 14:41:32 +01:00
- Exposed SenseGloveTypes as a public dependency in SenseGloveConnect and SenseGloveCore modules, so that the C++ users of the API don't need to explicitly add it as a dependency.
- Cleaned up the redundant headers/modules dependencies from SGCore headers.
2022-11-25 15:19:18 +01:00
### Fixed
2022-11-27 14:41:32 +01:00
- Fix RunUAT build issues prior to Epic Store submission.
2022-11-25 15:19:18 +01:00
## [1.0.0] - 2022-11-24
### Added
2022-11-27 14:41:32 +01:00
- Initial public release of the SenseGlove haptic API for Unreal Engine with support for Microsoft Windows and GNU/Linux.