|
2 | 2 | History
|
3 | 3 | =======
|
4 | 4 |
|
| 5 | +0.7.0 (2021-11-28) |
| 6 | +------------------ |
| 7 | +* Major changes: |
| 8 | + |
| 9 | + * Add realtime UDP protocol including unit tests |
| 10 | + * Add several missing rest calls in ControlInterface |
| 11 | + * Unit test all methods in ControlInterface |
| 12 | + |
| 13 | +* Other bugfixes and improvements: |
| 14 | + |
| 15 | + * Provide a short guide how to install packages from PyPI |
| 16 | + * Provide `python_requires` in setup.py |
| 17 | + * Add project URLs to metadata |
| 18 | + * Corrected import of security, and removed some old comments |
| 19 | + * Make encrypt_wifi_password work also with python3 |
| 20 | + * More flexible parameters to set_mqtt_config |
| 21 | + * Enable options in set_network_mode_ap and _station |
| 22 | + * Enable relative values in set_brightness |
| 23 | + * Make firmware_update compatible with Generation II |
| 24 | + * Fix error in `python setup.py install` (fix #82) |
| 25 | + * Use generic Exception in discover module |
| 26 | + * On Python 2.7 ignore VCR deprecation warning |
| 27 | + * On Python 2.7 ignore cryptography deprecation warning |
| 28 | + * Fix dependencies for python 2.7 |
| 29 | + * Don't debug log reapped devices |
| 30 | + * Time format as hardcoded value instead of locale specific |
| 31 | + * Raise an exception with a error message firmware update failed |
| 32 | + * Get MAC address from gestalt API call |
| 33 | + * Always UTF-8 decode response from JOINED event in discovery |
| 34 | + * Log instead of print in discovery interface and return on unknown event |
| 35 | + * If hw_address wasn't possible to resolve don't use None as a peer |
| 36 | + * Configure all loggers used by CLI with cli_log.basic_config() |
| 37 | + * Make response assertions less strict |
| 38 | + * Reformat setup py so tox tests pass |
| 39 | + |
| 40 | +* Documentation updates: |
| 41 | + |
| 42 | + * Update example in README to use reflect change in API |
| 43 | + * Add Gitter badge |
| 44 | + * Update of xled and xled-docs should be done hand in hand |
| 45 | + * Remove Enhancement section from Contributing as there is no such thing |
| 46 | + * Write down support for OS, devices, python and guide to CLI |
| 47 | + * Rewrite README file |
| 48 | + * Fix documentation for set_led_movie_config |
| 49 | + |
| 50 | +* Changes in CI/CD: |
| 51 | + |
| 52 | + * Run linters as GitHub action |
| 53 | + * Use generic python3 in black pre-commit config |
| 54 | + * Configure pytest to collect tests only from tests/ |
| 55 | + * Use GitHub action for PyPI publish |
| 56 | + * Update URL for CI from Travis to GitHub actions |
| 57 | + * One more place to update supported python versions |
| 58 | + * Make Travis environment python again |
| 59 | + * Remove non-deploy section from travis.yml |
| 60 | + * Fix typo in travis.yml dep install |
| 61 | + * Ignore Flake8 error on Sphinx configuration file |
| 62 | + * Run pytest directly from Tox |
| 63 | + * Add bug report template for GitHub issues and reference it |
| 64 | + * Switch to token authentication for deployment to pypi through Travis |
| 65 | + |
| 66 | +* Changes in dependencies and python versions: |
| 67 | + |
| 68 | + * Add 3.10 to supported Python versions |
| 69 | + * Update coverage from 4.4.2 to 5.5 |
| 70 | + * Update pip from 20.2.3 to 21.1 |
| 71 | + * Update travis.yaml: remove python 3.5 and add 3.8 and 3.9 |
| 72 | + * Add 3.9 to supported Python versions |
| 73 | + * Drop Python 3.5 support |
| 74 | + * Drop compatibility code for Python version 3.4 |
| 75 | + * Add Python 3.8 as a supported language |
| 76 | + * Update pip from 19.0.3 to 20.2.3 |
| 77 | + * Update sphinx from 1.6.5 to 3.0.4 |
| 78 | + |
5 | 79 | 0.6.1 (2020-01-17)
|
6 | 80 | ------------------
|
7 | 81 | * Make tests with tox pass again so release can be automatically deployed:
|
|
0 commit comments