2.0.0 (October 24, 2019)
The release notes were introduced halfway through the work with version 2.0.0
. The list below might therefore not me 100% complete.
🐛 Bug fixes
- Fix indent and ui state issues of the
AtomDrawer<T>
💥 Breaking changes
- The repo has been split up to 6 different packages: core, mobile, mono-hooks, scene-mgmt, tags and ui
- Changed name on Atomic Tags to Atom Tags.
📝 Documentation
- New website launched - https://adamramberg.github.io/unity-atoms
- Improved / added documentation (READMEs).
- Automatic generation of API docs in markdown format from C# XML comments.
🏠 Internal
- Added internal tool to regenerate all existing Atoms. Nifty when doing changes that requires you to update all types of Atoms.
- Removed all
FormerlySerializedAs
attributes.
💅 Polish
- Improved examples.
🚀 New features
- Events can now be turned into IObservables making it possible to subscribe to them. this also makes Atoms compatible with UniRx.
- None generic base classes for all atoms
- Generator to generate new atoms with ease. Could be found under Tools / Unity Atoms / Generator.
- Custom icons for all atoms.
- Custom property drawers for all atoms.
- Variables now discards play mode changes.
- Public method
Reset
added to Variables.