Skip to content

Releases: ExtendRealityLtd/Malimbe

v9.7.0

30 Nov 09:23
Compare
Choose a tag to compare

9.7.0 (2021-11-30)

Features

  • UnityIntegration: invoke RequestScriptReload by reflection (2b8436f)

    The EditorUnity class now has a RequestScriptReload method that can be used to ensure the weavers are run on first compilation. This will resolve the issue where weavers are not run first time on Unity 2020 or above.

    Signed-off-by: Simon Ferquel [email protected]

Miscellaneous Chores

  • README.md: update title logo to related-media repo (8ac7fcb)

    The title logo is now located on the related-media repo.

v9.6.6

04 Feb 00:10
Compare
Choose a tag to compare

9.6.6 (2021-02-04)

Bug Fixes

  • deps: use latest pipeline templates (e9dcf5d)

    The latest pipeline template will attempt to force set a Unity version if one is not provided to ensure Unity can be installed.

v9.6.5

21 Dec 16:49
Compare
Choose a tag to compare

9.6.5 (2019-12-21)

Bug Fixes

  • MemberChange: refactor inspector logic to be more composable (d82413c)

    The previous refactor of the custom unity InspectorEditor did not split out enough of the logic into their own methods so they were not completely usable independently.

    This refactor splits out the methods even more so they are more independent and can be easily used on their own or overridden.

v9.6.4

21 Dec 10:14
Compare
Choose a tag to compare

9.6.4 (2019-12-21)

Bug Fixes

  • deps: use latest pipeline templates (8269efb)

    There is an issue with the previous template not correctly building the Unity software image. This latest version should fix the issue.

  • MemberChange: refactor custom inspector logic to be composable (17abe41)

    The custom unity InspectorEditor has now been refactored so the logic within the OnInspectorGUI has been separated out into more logical chunks so these different methods can be called separately or overriden where required.

    The functionality of the inspector has not changed in anyway so this fix is purely just making method logic more accessible.

v9.6.3

02 Dec 08:52
Compare
Choose a tag to compare

9.6.3 (2019-12-02)

Bug Fixes

  • MemberChange: prevent Before/AfterChange being called at edit time (7d6077b), closes /github.com/ExtendRealityLtd/Malimbe/blob/master/Sources/FodyRunner.UnityIntegration/InspectorEditor.cs#L85-L88

    There was a previous fix (40baf00) that attempted to fix the following issue: (This is being described in detail as the message on the other commit is unhelpful).

    The Malimbe custom Unity InspectorEditor would only run the BeforeChange and AfterChange methods when valid ChangeHandler attributes were found in the component (e.g. OnBeforeChange() and OnAfterChange(). However, when using a Zinnia ObservableList it would not raise the component events when the Elements array was updated in the inspector.

    This is due to the Zinnia ObservableList using a custom inspector (ObservableListEditor) which extends the Malimbe InspectorEditor and overrides the BeforeChange() and AfterChange() methods to raise events when the list elements have items added/removed from them.

    The problem rose from the ObservableList component does not contain any ChangeHandler attributes and therefore the ChangeHandlerMethodInfos would be empty and so the check in the OnInspectorGUI() method

v9.6.2

27 Nov 07:38
Compare
Choose a tag to compare

9.6.2 (2019-11-27)

Bug Fixes

  • RequiredBehaviourState: don't use isActiveAndEnabled (8d73d3d)

    Unity contains a bug wherein isActiveAndEnabled is false even though both enabled and gameObject.activeSelf are true.

    isActiveAndEnabled is largely a convenience and by checking enabled and gameObject.activeInHierarchy this issue is avoided while remaining functionally identical.

v9.6.1

28 Oct 12:32
Compare
Choose a tag to compare

9.6.1 (2019-10-28)

Bug Fixes

  • README.md: provide more concise release data and update info (9e87ea2)

    The Releases section has been removed and is now just a simple badge at the top of the README. There has been an additional section in Getting Started on how to update the package via the Unity Package Manager.

    The links have also been ordered in the order of appearance in the document.

v9.6.0

26 Oct 17:29
Compare
Choose a tag to compare

9.6.0 (2019-10-26)

Features

  • .github: use organization .github repository (a3ea4ae)

    GitHub provides a mechanism where a global organization .github repo can be used as a fallback to provide default community health files instead of repeating the same files across multiple repos.

    ExtendRealityLtd now has a .github repo which should be used as it provides the correct details for this repo.

    The README.md has been updated to provide definitive links to the relevant files.

Miscellaneous Chores

  • add dependabot configuration (d454af5)

v9.5.3

20 Oct 13:45
Compare
Choose a tag to compare

9.5.3 (2019-10-20)

Documentation

Miscellaneous Chores

  • deps: use latest pipeline templates (e6c200d)

v9.5.2

15 Oct 09:29
Compare
Choose a tag to compare

9.5.2 (2019-10-15)

Bug Fixes

  • Runner: duplicated configuration files result in warnings (727c8ad)

    The fix is to just make sure the found configuration files are distinct.