v1.3.0
jeffcampbellmakesgames
released this
05 Sep 12:10
·
23 commits
to release/stable
since this release
SUMMARY
This release updates the minimum supported version of Unity to 2019.4 LTS, adds a few smaller bug fixes and feature additions for included code generators, and modifies the asset creation path for the GenesisSettings
asset.
ADDED
- A new attribute
[FactoryKeyFor]
has been created to enable code-generation of scriptable lookup factories where the decorated target used as the key type can be either a class or a struct. - Added several new methods to
TypeExtensions
for returning safe short and full type names, translating types to type aliases if they exist.
CHANGED
- The
GenesisSettings
asset can now be created by the project create menu pathJCMG => Genesis => GenesisSettings
instead ofGenesis => GenesisSettings
.
FIXED
- Fixed a bug with code generated by the
[FactoryKeyEnumFor]
code generator where using certain types as the Value target such as an array or generic list would result in bad output that wouldn't compile and potentially hang Unity's file importer due to bad characters in the filename.