Skip to content

Latest commit

 

History

History
194 lines (140 loc) · 4.92 KB

CHANGELOG.md

File metadata and controls

194 lines (140 loc) · 4.92 KB

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.

0.0.15 - 2024-08-20

Fixed

  • Fixed assemblies.
  • Fixed textarea styles in DevelopmentConsole.
  • Fixed DebugDraw.
  • Fixed HardwareMonitor.

0.0.14 - 2024-08-06

Added

  • State pattern.
  • 4, 6, 10, 10, 20 and 100-sided dice added to Rand.
  • Development console configuration parameters added to Settings.

Changed

  • SRP changed from Built-In to Universal RP (14.0.11).

Fixed

  • The development console scales correctly with the resolution.
  • Tailwind.FromHTML() fixed.
  • Small fixes.

0.0.13 - 2024-07-09

Added

Changed

  • DebugDraw refactor.
  • CachedMonoBehaviour renamed to CachedMonoBehaviour
  • Runtime/Unity/Components moved to Runtime/Development/Prototype.
  • Prototype components put inside the namespace 'FronkonGames.GameWork.Foundation.Prototype' to avoid conflicts with the class names.
  • FPS counter changed by Hardware monitor.

Fixed

  • Log.Exception() does not throw exceptions.
  • Small fixes.

0.0.12 - 2023-10-30

Added

  • Prototype components: third / first person cameras, material scrolls.

Fixed

  • Small fixes.

0.0.11 - 2023-10-28

Added

  • Command line parsing.
  • Prototype components: collision / trigger tester, face to, follower, rotator, mover, FPS counter, free camera, screenshooter.

Changed

  • Updated to Unity 2022.3.

Removed

  • CalculateFPS class.

0.0.10 - 2023-05-08

Added

  • Custom Inspector.
  • GUI.Scope disposable groups.
  • sting.ToWords() extension.

Fixed

  • Small fixes.

0.0.9 - 2023-04-28

Added

  • Custom Inspector.
  • Structures: Arraylist.
  • IEnumable extensions.
  • New Exceptions log.
  • ReflectionExtensions.GetProperty(), GetField() by name.

Fixed

  • Small fixes.

0.0.8 - 2023-04-23

Added

  • Profiler memory stamps, sample and marker.
  • PlayerPrefsUtils color.
  • Quaternion extensions.
  • string.ToVector4, string.ToQuaternion.

Changed

  • Settings refactor.
  • MemoryBlock use Profiler.GetMonoHeapSize().
  • string.ToColor parse comma separated color channels.

Fixed

  • Log.Info and Check message format.
  • Small fixes.

0.0.7 - 2023-04-20

Added

  • Strategy pattern.
  • Visitor pattern.

0.0.6 - 2023-04-15

Added

  • KeyCodeAttribute, with keystroke detection.
  • Error message if any attribute is used with another type than expected.
  • New color extensions: SetHue, SetSaturation, SetValue.

Changed

  • Most of the attributes limited to Property and Field.
  • Private AttributesDemo variables.

Fixed

  • Color unit test.
  • Transform.FlipPositive typo.

0.0.5 - 2023-03-19

Fixed

  • Reset() button SettingValue does not save the value.

0.0.4 - 2023-03-19

Changed

  • All the IHandleDraw programs throw exceptions in executable mode (should only be used in the Editor).

Fixed

  • Error in DestroyCommand.Execute() in executable versions.
  • PlayerPrefsUtils.GetDateTime() parameter out implicit.

0.0.3 - 2023-03-19

Added

  • All configuration variables centralized in 'Edit > Preferences > Game:Work > Foundation'.
  • New array extensions: Append, Contains, IndexOf, Remove, RemoveAt and Fill.
  • Snap extension to Int and Float.
  • Line numbers included in console messages.
  • New attributes: Field, FieldGreat, FieldLess, FieldGreatEqual, FieldLessEqual, Slider, MinMaxSlider, MessageBox.

Changed

  • Best way to cache components in CachedMonoBehaviour.
  • Simplified TimeBlock and MemoryBlock messages.
  • Only the log messages are colored, not the file information, line number, etc.
  • Added 'tooltip' field to LabelAttribute.

Fixed

  • Color.ToHex() starts with '#'.

0.0.2 - 2023-03-17

Added

  • PersistentMonoBehaviourSingleton, persistent singleton between scene changes.

Fixed

  • MonoBehaviourSingleton internal reference released when object destroyed #1 (Thanks to @TJHeuvel).

0.0.1 - 2023-03-14

Added

  • HasKey, DeleteKey and DeleteAll in PlayerPrefsUtils.
  • String, Quaternions support in PlayerPrefsUtils.
  • More Unit tests.
  • Changelog ;)

Fixed

  • Publisher.Notify() is now protected.
  • Int.BytesToHumanReadable() returns the string converted to InvariantCulture.
  • Rand.Range(int, int) returns int in an inclusive range.
  • MathConstants.GoldenRatio syntax error.
  • Missing comments.

0.0.0 - 2022-09-06

Initial release.