diff --git a/Assets/Coffee/UIExtensions/UIParticle/CHANGELOG.md b/Assets/Coffee/UIExtensions/UIParticle/CHANGELOG.md
index 40657e0..83b1ebf 100644
--- a/Assets/Coffee/UIExtensions/UIParticle/CHANGELOG.md
+++ b/Assets/Coffee/UIExtensions/UIParticle/CHANGELOG.md
@@ -1,13 +1,22 @@
# Changelog
+## [v2.2.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v2.2.0) (2019-02-23)
+
+[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v2.1.1...v2.2.0)
+
+**Implemented enhancements:**
+
+- Display warning when material does not support Mask [\#43](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/43)
+- Support changing material property by AnimationClip [\#42](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/42)
+
+**Fixed bugs:**
+
+- UV Animation is not work. [\#41](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/41)
+
## [v2.1.1](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v2.1.1) (2019-02-15)
[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v2.1.0...v2.1.1)
-**Fixed bugs:**
-
-- UIParticle.Scale - Rendering Order Issue [\#39](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/39)
-
## [v2.1.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v2.1.0) (2019-02-07)
[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v2.0.0...v2.1.0)
diff --git a/Assets/Coffee/UIExtensions/UIParticle/README.md b/Assets/Coffee/UIExtensions/UIParticle/README.md
index d9f5880..8951693 100644
--- a/Assets/Coffee/UIExtensions/UIParticle/README.md
+++ b/Assets/Coffee/UIExtensions/UIParticle/README.md
@@ -55,6 +55,8 @@ Compares this "Baking mesh" approach with the conventional approach:

* Scaled gizmo

+* Animatable material property
+
@@ -74,12 +76,13 @@ Find the manifest.json file in the Packages folder of your project and edit it t
```js
{
"dependencies": {
- "com.coffee.ui-particle": "https://github.com/mob-sakai/ParticleEffectForUGUI.git#2.1.0",
+ "com.coffee.ui-particle": "https://github.com/mob-sakai/ParticleEffectForUGUI.git#2.2.0",
...
},
}
```
-To update the package, change `#{version}` to the target version.
+To update the package, change `#{version}` to the target version.
+Or, use [UpmGitExtension](https://github.com/mob-sakai/UpmGitExtension).
#### Using .unitypackage file (for Unity 2018.2+)
@@ -124,6 +127,21 @@ Select `Assets > Import Package > Custom Package` from the menu.
## Development Note
+#### Animatable material property
+
+
+
+Animation clips can change the material properties of the Renderer, such as ParticleSystemRenderer.
+It uses MaterialPropertyBlock so it does not create new material instances.
+Using material properties, you can change UV animation, scale and color etc.
+
+Well, there is a component called CanvasRenderer.
+It is used by all Graphic components for UI (Text, Image, Raw Image, etc.) including UIParticle.
+However, It is **NOT** a Renderer.
+Therefore, in UIParticle, changing ParticleSystemRenderer's MaterialPropertyBlock by animation clip is ignored.
+
+To prevent this, Use "Animatable Material Property".
+"Animatable Material Property" gets the necessary properties from ParticleSystemRenderer's MaterialPropertyBlock and sets them to the CanvasRenderer's material.
diff --git a/Assets/Coffee/UIExtensions/UIParticle/package.json b/Assets/Coffee/UIExtensions/UIParticle/package.json
index 891aca2..366ed0d 100644
--- a/Assets/Coffee/UIExtensions/UIParticle/package.json
+++ b/Assets/Coffee/UIExtensions/UIParticle/package.json
@@ -2,7 +2,7 @@
"name": "com.coffee.ui-particle",
"displayName": "UI Particle",
"description": "This plugin provide a component to render particle effect for uGUI.\nThe particle rendering is maskable and sortable, without Camera, RenderTexture or Canvas.",
- "version": "2.1.1",
+ "version": "2.2.0",
"unity": "2018.2",
"license": "MIT",
"repository": {
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 40657e0..83b1ebf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,13 +1,22 @@
# Changelog
+## [v2.2.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v2.2.0) (2019-02-23)
+
+[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v2.1.1...v2.2.0)
+
+**Implemented enhancements:**
+
+- Display warning when material does not support Mask [\#43](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/43)
+- Support changing material property by AnimationClip [\#42](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/42)
+
+**Fixed bugs:**
+
+- UV Animation is not work. [\#41](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/41)
+
## [v2.1.1](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v2.1.1) (2019-02-15)
[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v2.1.0...v2.1.1)
-**Fixed bugs:**
-
-- UIParticle.Scale - Rendering Order Issue [\#39](https://github.com/mob-sakai/ParticleEffectForUGUI/issues/39)
-
## [v2.1.0](https://github.com/mob-sakai/ParticleEffectForUGUI/tree/v2.1.0) (2019-02-07)
[Full Changelog](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v2.0.0...v2.1.0)
diff --git a/package.json b/package.json
index 891aca2..366ed0d 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "com.coffee.ui-particle",
"displayName": "UI Particle",
"description": "This plugin provide a component to render particle effect for uGUI.\nThe particle rendering is maskable and sortable, without Camera, RenderTexture or Canvas.",
- "version": "2.1.1",
+ "version": "2.2.0",
"unity": "2018.2",
"license": "MIT",
"repository": {