* 🔥 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: 更新主题文档
* ✨ OPEN / CLOSE principle - open for extension but closed for modification. Allow the extension of city coordinates so that echarts-cities-pypkg can be installed, hence 138,398 city coordinations is added covering all countries in the world
* 🐛 what if no country data is returned
* 🔥 remove lazy object test
* 🎨 last resort, have to introduce country as a parameter to geo.add() function. no way to search for the coordinates without the country name.
* 📚 documentation update
* 📚 fix typos and add missing docstrings
* 🔬 more unit tests
* 💚 make unit test pass
* 🐛 without unicode_literals but with utf-8, all Chinese strings are utf-8 encoded, hence requires decoding.
* 🎨🔨 code refacotring and 📚 update documentation
* 🎨 finalized version
* 🔥 remove un-used function
* 🔨 change function parameter name: map_country -> coordinate_country
* 🔨 country -> region
* 🔨 country -> region
* 🚜 rename db file
* 🔨 whitening with black
* 📖 update dataset
* 📖 update data set country
* ✨ support old 3.6.2 tooltip with echarts 4.0.4. fix#452
* 💚 fix broken unit test
* 🎨 allow kline tooltip formatter to be overriden
* 💚 pass unit tests
* 💚 final touch
* 👕 whitening with black version 18.5b0
* 👕 whitening with black version 18.4a4
* ✨ support nteract environment.
* 🔨 use temp file in system temp folder
* 🔬 test nteract function and update 📚
* 👕 whitening the code
* 📚 update demo and pump version number
* 📚 give reference to nteract.io
* 📚 update change log and 🐛 a bug fix on tmp file suffix
* 🐛 keep the empty dictionary though it looks useless but charts needs them. fix#555
* 👕 keep empty array too. update 📖
* 🎨 minor tweaks on the source code
* Update: pink test folder
* Update: changelog update
* Add named page
* Update docs
* Update docs
* Update docs
* Update tests
* Format code
* Update function document
* Fix variable naming
* 🐛 fix next pyecharts version to use pyecharts-javascripthon v 0.0… (#554)
* 🐛 fix next pyecharts version to use pyecharts-javascripthon v 0.0.6. fix#541
* 📚 correct the source of dark
* Update: pink code
* 🐛 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
* ✨ support echarts.on function so as to write event handlers in python. yeppeegit status
* 🎨 minor update
* 📚 update documentation
* 🔥 update requirements.txt
* 🐛 silly mistake again
* 💚 make unit test pass
* 🚜 relocate event names to events.py
* Add function translator for json encoder
* Add as_snippet for JavascriptSnippet
* Refactor code with flake8
* 👕 whitening the code for review
* Refactor code
* Add docs
* Add note for lambda
* Add note for lambda
* ✨ initial prototype to pass on python functions into echarts options
* ✨ enable more function based label formatters and 💚 make unit test pass
* 💚 make travis happy
* 💚 install pyecharts-javascripthon on appveyor
* 🔬 test javascript functions
* 🎨 tuning ci system
* 📚 update documentation
* 📚 update xaxis_formatter and 💚 make python 27 pass
* 👕 make flake8 happy
* 💚 appveyor, do conditional install plz
* 💚 appveyor, do conditional install plz
* 💚 skipping pyecharts-javascripthon on appveyor
* 🎨 make different test configurations so that they pass and test the individual aspects
* 🔥 remove unless test code
* 🐛 fix the bug to make pyecharts-javascripthon on python 3.5. 3.6 optional
* 🔨 code refactoring
* 🔨 relocate the python356 exception to add_a_new_function
* 🔨 relocate json_dumps
* ✨ support custom polar. #461
* 📚 document render_item
* 🔨 code refactoring on custom polar chart
* 🔥 remove percentage formatter
* Refactor coordinates with Geo
* Refactor coordinates with Geoline
* Add test case for coordinate enhance
* Update test case
* Add datasets document
* Enhance features
1. Add rasise_exception parameter
2. Add test cases.
* Mini feature enhance
* Split Coordinate Search Function into two function
* Update test cases
* ✨ 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