Difference between revisions of "Version 2.0.0"

From ReflexCLI
Jump to: navigation, search
(Changelog for version 2.0.0)
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
[[Category:Change Logs| ]]
 
[[Category:Change Logs| ]]
 
==Release Date==
 
==Release Date==
Submitted 2020-02-04. Pending approval from Unity
+
2021-02-05
  
 
==Warnings==
 
==Warnings==

Latest revision as of 03:12, 10 February 2021

Release Date

2021-02-05

Warnings

  • New Minimum Unity Version : 2018.4.0
  • Internal file structure has been updated so you may need to manually merge if you have made local changes

Package File Structure

ReflexCLI now follows the format of a Unity Package

  • Exists in its own Assembly (RTM.ReflexCLI) and may be referenced from your assemblies and custom packages
  • Will install in the old file location Assets/Reflex/
  • You can optionally move Reflex into the Packages/ folder, for neatness, see Installation for details.

Changes

  • [ConsoleCommand] and [ParameterProcessor] tags are now gathered from all Assemblies in the project
    • Includes assemblies in the assets folder and in custom packages
  • Initialization of the CommandRegistry and ParameterProcessorRegistry are handled off the main thread
    • Reduces initialization time when entering play mode in editor and when booting a build
  • Exceptions thrown by commands are piped to the Unity Log, with callstacks, for better debugging
  • Reduced some performance overhead in regularly copying lists of data

Settings

  • Settings now appears in the standard ProjectSettings window, rather than in an inspector
  • Default Settings file location has been moved to Assets/Reflex/UserAssets/Resources/
    • If you are upgrading from a previous version then the file will stay in it's previous location