Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.5.0] - 2023/06/18
Added
- New
ExitApplicationscript - New
PauseApplicationscript - New editor mesh debugger:
Window > Analysis > Mesh Debugger - Behavior help URLs
Changed
- Refactored the
Compare<T>class- Changed the
Compare.Testfunction to two distinct functions:Compare.EqualandCompare.NotEqual - The generics are now applied to the functions instead of the class, i.e.,
Compare.Equal<int>instead ofCompare<int>.Equal
- Changed the
[1.4.0] - 2022/05/20
Added
- New
Drawclass with additional methods compared to Unity's debug draw functions - Added additional compiler directives to compile-out code in release builds
- Added
Resetfunction toFPSDisplayto automatically set text component reference
Changed
- Changed
FPSDisplay.displayFormatsetter from protected to public so custom formats can be set without needing to extend the class - Changed
FPSDisplay.nextUpdatefrom public to private (only needed internally) - Changed default
FPSDisplay.refreshRatefrom 1s to 0.125s
[1.3.0] - 2021/11/06
Added
- New debug materials to visualize various vertex data
- Bitangets
- Normals
- Tangents
- UV1
- UV2
- VertexColor
[1.2.0] - 2021/07/10
Added
- Static class
Benchmarkto replaceComparePerformance - Static class
Compare<T>to replaceCompareResults<T> - Overloads for logging messages with custom prefixes
- New
Log.Assertionmethods
Removed
- MonoBehaviour
ComparePerformance - MonoBehaviour
CompareResults<T>
Changed
- Package description
- Documentation comments
- [FPSDisplay]: The
SetDisplayFormatmethod can now be overriden
[1.1.0] - 2021/06/28
Changed
- Improved FPS display formatting
- Namespace changed from DebugTools to Debug
- [AddComponentMenu] added to FPSDisplay
[1.0.4] - 2021/04/13
Changed
- Package description
Fixed
- Moved non-compiled assets outside of the Runtime directory
[1.0.3] - 2021/03/26
Changed
- Renamed "Debug" class to "Log" to prevent naming conflict with Unity
[1.0.2] - 2021/03/21
Changed
- Updated package metadata
[1.0.1] - 2021/03/07
Changed
- Updated package metadata
[1.0.0] - 2021/02/27
Added
- Enhanced console logging
- Performance and equality testing
- FPS Display
- Shaders
- Bitangets
- Normals
- Tangents
- UV1
- UV2
- VertexColor