Releases: ExtendRealityLtd/Zinnia.Unity
v1.0.5
1.0.5 (2019-10-20)
Bug Fixes
- Data: prevent collapsible event drawer from setting scene as dirty (dfabfb9)
The CollapsibleUnityEvent drawer Editor drawer was setting the scene as dirty on first draw of the component which was then causing an error in Unity 2019.1 and above when a prefab utilizing the custom drawer was drawn in the inspector. This is because the prefab cannot be saved if it is coming from a 3rd party Unity package and attempting to set the scene as dirty was causing an attempt to save.
There is no reason for this SetDirty to occur as it provides no required functionality so the line has been removed which should fix the error it was causing.
v1.0.4
v1.0.3
1.0.3 (2019-10-20)
Bug Fixes
- Attribute: provide custom grey color for restricted muted option (54465d2)
The
[Restricted]
attribute was using a standardColor.gray
but this became unreadable when using the Unity professional dark skin. A custom grey color is now being used which is visible and readable in both the professional and personal Unity skin.
Documentation
- CONTRIBUTING: do not include copyright notices (703e7b6), closes /help.github.com/en/articles/github-terms-of-service#6
Authors will continue to retain the copyright for the code committed but do so under the license stated in the repository as outlined in the [GitHub Terms Of
v1.0.2
1.0.2 (2019-10-15)
Bug Fixes
- dependencies: update Malimbe to prevent a warning log (585e00f)
When Zinnia was directly referenced by a project as a UPM package the Malimbe dependency of Zinnia logged multiple warnings. These warnings were resolved by an update to Malimbe, which this change updates to.
v1.0.1
v1.0.0
1.0.0 (2019-10-14)
⚠️ BREAKING CHANGES ⚠️
- Zinnia is now a UPM package and does no longer directly include Malimbe, instead referencing it as a package dependency. Consumers of Zinnia will have to follow the added steps in the README to include Zinnia in their projects. (220b613)
Build System
- use Malimbe as dependency package (220b613)
The compiled output of the dependency Malimbe was copied directly into this project. Keeping binaries of dependencies in the project only is necessary in environments that don't offer the idea of a package and a package manager. With Unity nowadays coming with the Unity Package Manager (UPM) Zinnia can now become a package, referencing its needed dependency Malimbe as a package dependency.
Continuous Integration
- add missing changelog file (936e9dd)
The changelog will be automatically be created by the continuous delivery pipeline and it will be part of the released package. Thus consumers of the package need a matching
.meta
file to prevent the Unity Editor from logging warnings. - implement continuous delivery (1b3a9ea)
Since Zinnia is now a UPM package it should automatically be released as one. This change adds automatic creation of UPM packages for Zinnia, including automatic SemVer-styled versioning based on the commit messages. A release is both uploaded to the ExtendReality npm GitHub registry as well as an GitHub release (archived .zip).