50 lines
2.6 KiB
Markdown
50 lines
2.6 KiB
Markdown
# Changelog
|
|
All notable changes to the input system package will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
|
|
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
|
|
|
|
Due to package verification, the latest version below is the unpublished version and the date is meaningless.
|
|
however, it has to be formatted properly to pass verification tests.
|
|
|
|
## [0.1.0-preview] - 2019-9-2
|
|
|
|
First release from develop branch.
|
|
|
|
## [0.1.1-preview] - 2019-10-29
|
|
|
|
Updated package dependencies to use latest `com.unity.inputsystem` package version 1.0.0-preview.1
|
|
|
|
## [0.1.2-preview] - 2021-05-17
|
|
|
|
Updated package dependencies to `com.unity.inputsystem` package version 1.1.0-preview.2 and Unity 2019.4
|
|
|
|
Overrides added for aButton, bButton, xButton, yButton functions to map to north, south, east, west buttons correctly for Nintendo layout.
|
|
Fixed incorrect shortDisplayName values inherited from Gamepad.cs
|
|
Added "Submit" & "Cancel" UI usage tags to A and B buttons.
|
|
Added Joy-Con attrbutes to NPad.cs as a bit field, with accessors to get connected and wired states.
|
|
Minium Unity versions for checking m_Attributes functions (IsWired/IsConnected)
|
|
2021.2.0a10, 2021.1.1f1, 2020.3.4f1, 2019.4.24f1
|
|
Added code to parse the Unity application version string and test for NPad attributes support (Assert if attempting to use attributes and Unity version is below minimum required).
|
|
|
|
## [0.1.3-pre] - 2021-07-06
|
|
|
|
Updated package dependencies to use `com.unity.inputsystem` package 1.1.0-pre.5
|
|
This fixes an issue where earlier 'com.unity.inputsystem' packages (1.1.0-preview.X) were considered more recent than 1.1.0-pre.5 due to the Semantic Versioning spec and that prevented upgrading to 1.1.0-pre.5 or later.
|
|
Updated the package name to the use the "Pre-release" label following the new package lifecycle naming convention & patch version increased.
|
|
|
|
## [0.1.4-pre] - 2021-11-03
|
|
|
|
Fixed logic error in minimum version check (IsVersionOrHigher) for checking support for m_Attributes.
|
|
The Unity version type (alpha, beta, final etc) should be checked ahead of the revision, so 2021.2.0f1 (final 1) is recognised as a later version than 2021.2.0a10 (alpha 10)
|
|
|
|
## [0.1.5-pre] - 2021-11-15
|
|
|
|
The package is now signed.
|
|
|
|
## [0.1.6-pre] - 2022-03-55
|
|
|
|
Fixed a bug where ResetHaptics and PauseHaptics functions were not specifying a RumblePosition flag (Was None, should be All) and so had no effect when called.
|
|
NPadDeviceIOCTLOutputCommand Create function now takes RumblePosition as an argument (defaulting to All)
|
|
Fixed a bug in NPadRumbleValues.Reset() where frequencyHigh was not being reset.
|