* 🐛 initial fix for NULL in custom charts. fix#738
* 🔬 complete tests for grid, overlay and timeline. #738
* 💄 bump version number
* ✨ fixing pep8 warnings
* ✨ allow developer to signal a configuration is not set. fix#703
* 📚 update usage and 🔬 provide one integration test
* 📚 update change log
* 🎨 update version number
* 🎨🔨 address review feedback
* 📚 update chain method calling and 🎨 appy latest black magic
* 🔨 use black 18.4a4
* 📚 update documentation
* 📚 update English docs
* 🎨 use line length 80 for source codes
* 🎨 use line length 79 for source codes as flake8 likes it
* 🎨 minor update
* 🎨 use black 18.6b4
* Patch: 细节修正
* Add: 使用 format_code 格式化项目代码
* Update: 文档细节更新
* Docs: faq update
* ✨ 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
* 🐛 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
* 🐛 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
* Move coordinate data to local data files.
* Rename coordinates data file
* Refactor code
* Fix
* Format code
* Refactor as utils package
* Fix Empty value for lazy
* ✨ 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