Table of Contents

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.

Unreleased

TODO

  • nothing yet

3.0.0

API Changes 😉

  • Features works only on Unity Editor

    • classes moved to Editor namespace.
  • USGEngine.ProcessFile() will be removed

    • methods still exist but obsolete.
    • use USGUtility.ForceGenerateByType(typeof(...)) instead.
  • USGUtility.**ByName() will be removed

    • methods still exist but obsolete.
    • use USGUtility.**ByType() instead.

2.0.0

Breaking Changes ;-)

  • USGEngine.ProcessFile(string assetsRelPath)

    • signature changed
    • ProcessFile(string assetsRelPath, bool ignoreOverwriteSettingOnAttribute, bool autoRunReferencingEmittersNow = false)
  • public static bool USGEngine.IgnoreOverwriteSettingByAttribute

    • now private. use ProcessFile(path, *true*) instead.
  • USGUtility.ForceGenerateByName(string clsName, bool showInProjectPanel = false)

    • showInProjectPanel now false by default.
  • usg<T>(params string[] memberNames)

    • global:: namespace will be added.
  • usg(Type cls, params string[] memberNames)

    • signature changed
    • usg(object valueOrType, bool isFullName = true)