* 🔥 remove the lock that I have made previously. accidentially, it closes for extension. https://github.com/pyecharts/pyecharts/issues/655
* 📚 update version and change log
* Docs: black
* Docs: 更新主题文档
* 🐛 fix theme color problem for themes other than dark, #544
* 🔬 test remove_key_with_none_value and whitening
* 📚 update docs and pump version
* Update json_serializable.py
* Update __init__.py
* 💚 fix unit test failures
* 🔥 get rid of dev code
* 💚 pass all unit tests
* 👕 use python 2 to generate the fixtures
* 🔥 remove empty dictionary that resulted from cleaning
* 🔬 more test cases. 👕 whitening
* 💚 ignore basestring please, flake8
* 🔨 code refactor test
* 🔨 address review feedbacks
* 💄 change single quote
* Update: docs update
* Update: img link update
* Update: docs update
* 🐛 turn on split line for scatter diagram. fix#516
* 🔥 remove documentation that echos the function name
* ✨ support dark theme. fix#512
* ✨ support global_theme in configure function. improves #512
* ✨ use_theme, related to #512
* ✨ support 5 more external themes which come from echarts-themes-pypkg and echarts-themes-js, #512
* 📰 add missing test fixtures
* 💚 make unit test pass
* 📚 document themes usage
* 📚 add cross reference
* 📚 update change log and pump version
* Update: update some docs
* Update: typo fixed
* Update: prepare docs update
* Update: 鉴于现在 md 做 long description 效果不佳,转化为 rst 又出现问题,所以暂时取消
* Fix: fixed broken test, remove unused codecs
* ✨ initial prototype
* 🔨 replace extra_context with **kwargs
* ☔ test **kwargs
* 🔥 clean up the render.html
* ✨ initial prototype for tight integration of pyecharts-snapshot
* 🐛 fix rendering position in jupyter note book and 🔥 remove the prototype
* ✨ allow png, jpg and svg in jupyter notebook
* 🔥 revert optimization changes
* 🔥 get rid of useless code
* 🔥 get rid of useless code
* 📚 update documentation and fix#311
* 🔬 more test coverage
* 📚 update environment extension architecture
* 📚 more docs
* ✨ remove the need for configure() statement for python users. jupyter user have to use configure(). 🔨 replace extra_context with **kwargs finally
* 💚 fix broken unit test
* 📚 update documentation - space, space, space
* 🔬 more test coverage
* 📚 no support for rendering page as image
* 🔬 more test coverage
* ✨ @kinegratii create a jupyter image context
* 💚 make unit tests pass
* 👕 make flake8 happy
* 👕 one last space to be added
* 👕 address review feedbacks
* Refactor notebook render
1. Merge template files and remove unused files.
2. Move render function to environment class
3. Extract notebook test cases to a new module
* Refactor chart render
1. Add render_* to EchartsEnvironment class
2. Remove engine.render
3. Remove unused template files
* Fix online between test cases.
* Update document and changelog
* Rename some functions
* Update some mistakes
* Remove debug code
* Refactor env.render_chart_to_notebook method
* ✨ new branch for echarts 3.8.5
* 🚜 update jupyter-echarts to 1.4.0
* 🚜 update jupyter-echarts
* 💄 name the release candidate
* 💚 pass unit test
* 🎨 update to use echarts 4.0.2
* ✨ support svg renderer, related to #337
* 🐛 fix the missing registry.json and update jupyter rendering
* 🐛 force 3d charts to use canvas renderer. fix#343
* ✨ upgrade jupyter-echarts-pypkg version
* 📚 create release diary