What's Changed
* fix(hansbug): fix problem in unittest by HansBug in https://github.com/opendilab/treevalue/pull/39
* dev(hansbug): try add unittest for python 3.10 and other os by HansBug in https://github.com/opendilab/treevalue/pull/40
* test(hansbug): try add cibuildwheel && first complete the try_release part && move it out && remove benchmark from unittest by HansBug in https://github.com/opendilab/treevalue/pull/45
* test(hansbug): add test for windows by HansBug in https://github.com/opendilab/treevalue/pull/46
* dev(hansbug): upgrade keys, values and items for TreeValue class, like that in dict object by HansBug in https://github.com/opendilab/treevalue/pull/48
* doc(hansbug): update README by HansBug in https://github.com/opendilab/treevalue/pull/42
* fix(hansbug): try add the tempfile using back by HansBug in https://github.com/opendilab/treevalue/pull/51
* dev(hansbug): fix get and pop method by HansBug in https://github.com/opendilab/treevalue/pull/49
* dev(hansbug): add popitem method for TreeValue by HansBug in https://github.com/opendilab/treevalue/pull/52
* dev(hansbug): add clear method into TreeValue by HansBug in https://github.com/opendilab/treevalue/pull/53
* dev(hansbug): add update method by HansBug in https://github.com/opendilab/treevalue/pull/56
* dev(hansbug): fix the problem of raw setting by HansBug in https://github.com/opendilab/treevalue/pull/57
* dev(hansbug): add setdefault method to TreeValue by HansBug in https://github.com/opendilab/treevalue/pull/58
* dev(hansbug): update __iter__ and __reversed__ by HansBug in https://github.com/opendilab/treevalue/pull/59
* dev(hansbug): add documentation && try do slightly optimization by HansBug in https://github.com/opendilab/treevalue/pull/61
**Full Changelog**: https://github.com/opendilab/treevalue/compare/v1.3.1...v1.4.0