Skip to content

Commit 94a6d68

Browse files
chore(release): set version to 9.6.3 [skip ci]
### [9.6.3](v9.6.2...v9.6.3) (2019-12-02) #### Bug Fixes * **MemberChange:** prevent Before/AfterChange being called at edit time ([7d6077b](7d6077b)), closes [/github.com/ExtendRealityLtd/Malimbe/blob/master/Sources/FodyRunner.UnityIntegration/InspectorEditor.cs#L85-L88](https://github.com//github.com/ExtendRealityLtd/Malimbe/blob/master/Sources/FodyRunner.UnityIntegration/InspectorEditor.cs/issues/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
1 parent 768d958 commit 94a6d68

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
### [9.6.3](https://github.com/ExtendRealityLtd/Malimbe/compare/v9.6.2...v9.6.3) (2019-12-02)
4+
5+
#### Bug Fixes
6+
7+
* **MemberChange:** prevent Before/AfterChange being called at edit time ([7d6077b](https://github.com/ExtendRealityLtd/Malimbe/commit/7d6077b4b6fdb346fdf571786f3a185b20ab88f8)), closes [/github.com/ExtendRealityLtd/Malimbe/blob/master/Sources/FodyRunner.UnityIntegration/InspectorEditor.cs#L85-L88](https://github.com//github.com/ExtendRealityLtd/Malimbe/blob/master/Sources/FodyRunner.UnityIntegration/InspectorEditor.cs/issues/L85-L88)
8+
> There was a previous fix (https://github.com/ExtendRealityLtd/Malimbe/commit/40baf008d804d34f00ffea6aac5c02fbd9362ef0) that attempted to fix the following issue: (This is being described in detail as the message on the other commit is unhelpful).
9+
>
10+
> 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.
11+
>
12+
> 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.
13+
>
14+
> 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
15+
316
### [9.6.2](https://github.com/ExtendRealityLtd/Malimbe/compare/v9.6.1...v9.6.2) (2019-11-27)
417

518
#### Bug Fixes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "io.extendreality.malimbe",
33
"displayName": "Malimbe",
44
"description": "A collection of tools to simplify writing public API components in Unity.",
5-
"version": "9.6.2",
5+
"version": "9.6.3",
66
"unity": "2018.1",
77
"keywords": [
88
"editor",

0 commit comments

Comments
 (0)