diff --git a/agent/pom.xml b/agent/pom.xml index 7cfd008..7b1339e 100755 --- a/agent/pom.xml +++ b/agent/pom.xml @@ -5,7 +5,7 @@ com.alibaba.testable agent - 0.0.4-SNAPSHOT + 0.0.5-SNAPSHOT jar diff --git a/core/pom.xml b/core/pom.xml index c1c05c1..4e710b4 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -8,7 +8,7 @@ Unit test enhancement toolkit com.alibaba.testable core - 0.0.4-SNAPSHOT + 0.0.5-SNAPSHOT 3.8.1 diff --git a/docs/ReleaseNote.md b/docs/ReleaseNote.md new file mode 100644 index 0000000..9c0927a --- /dev/null +++ b/docs/ReleaseNote.md @@ -0,0 +1,22 @@ +# Release Note + +## v0.0.1 +- PoC version +- use compile time code modification to support new operation mocking and private field & method access + +## v0.0.2 +- add support of member method mocking by compile time code modification + +## v0.0.3 +- use global method invoke to access private members instead of modification in place +- use `e.java` replace `testable` class make code more readable +- introduce `agent` module, use runtime byte code modification to support new operation and member method mocking + +## v0.0.4 +- use runtime byte code rewrite to invoke testable setup method +- add `TestableUtil` class to fetch current test case and invocation source + +## v0.0.5 +- use dynamically runtime modification to replace static `e.java` file +- get rid of unit test framework dependence +- add testable ref field in test class at runtime instead of compile time