CHANGES.rst 9.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. ChangeLog
  2. ---------
  3. +------------+------------------------------------------------------------------------+------------+
  4. | Version | Description | Date |
  5. +============+========================================================================+============+
  6. | **1.5.0** | * Drop support for Python 2.7, only 3.5 or newer is supported now | 2020/07/04 |
  7. +------------+------------------------------------------------------------------------+------------+
  8. | **1.4.1** | * Make ``contrast`` an optional constructor argument | 2019/12/08 |
  9. +------------+------------------------------------------------------------------------+------------+
  10. | **1.4.0** | * Rework namespace handling for luma sub-projects | 2019/06/16 |
  11. +------------+------------------------------------------------------------------------+------------+
  12. | **1.3.1** | * Fix alpha-channel blending for Unicorn Hat HD display | 2019/05/26 |
  13. +------------+------------------------------------------------------------------------+------------+
  14. | **1.3.0** | * Add support for Pimoroni's Unicorn Hat HD | 2019/05/26 |
  15. +------------+------------------------------------------------------------------------+------------+
  16. | **1.2.0** | * Add option to control if 8x8 blocks are arranged in reverse order | 2019/04/20 |
  17. | | * Add (approximations of) more characters for 7-segment displa | |
  18. | | * Documentation updates | |
  19. +------------+------------------------------------------------------------------------+------------+
  20. | **1.1.1** | * Fix unicode warning | 2018/09/26 |
  21. +------------+------------------------------------------------------------------------+------------+
  22. | **1.1.0** | * Add degree symbol to segment mapper charmap | 2018/09/18 |
  23. +------------+------------------------------------------------------------------------+------------+
  24. | **1.0.8** | * Use DMA channel 10 (rather than ch. 5) for WS2812 NeoPixels | 2018/01/23 |
  25. +------------+------------------------------------------------------------------------+------------+
  26. | **1.0.7** | * Use ``extras_require`` in ``setup.py`` for ARM dependencies | 2017/11/26 |
  27. +------------+------------------------------------------------------------------------+------------+
  28. | **1.0.6** | * Version number available as ``luma.led_matrix.__version__`` now | 2017/11/23 |
  29. +------------+------------------------------------------------------------------------+------------+
  30. | **1.0.5** | * Conditionally install WS2812 packages if Linux/ARM7L only | 2017/10/22 |
  31. +------------+------------------------------------------------------------------------+------------+
  32. | **1.0.4** | * Make wheel universal | 2017/10/22 |
  33. | | * Minor documentation fixes | |
  34. +------------+------------------------------------------------------------------------+------------+
  35. | **1.0.3** | * Explicitly state 'UTF-8' encoding in setup when reading files | 2017/10/18 |
  36. +------------+------------------------------------------------------------------------+------------+
  37. | **1.0.2** | * Setup fails due to programmer not understanding basic Python ... | 2017/08/05 |
  38. +------------+------------------------------------------------------------------------+------------+
  39. | **1.0.1** | * Setup on Python 3 fails due to hyphen in package name | 2017/08/05 |
  40. +------------+------------------------------------------------------------------------+------------+
  41. | **1.0.0** | * Stable release (remove all deprecated methods & parameters) | 2017/07/30 |
  42. +------------+------------------------------------------------------------------------+------------+
  43. | **0.11.1** | * Add Python3 compatibility for neopixels/neosegments | 2017/07/29 |
  44. +------------+------------------------------------------------------------------------+------------+
  45. | **0.11.0** | * Alternative WS2812 low level implementation | 2017/07/21 |
  46. | | * Add support for @msurguy's modular NeoSegments | |
  47. +------------+------------------------------------------------------------------------+------------+
  48. | **0.10.1** | * Add block_orientation=180 option | 2017/05/01 |
  49. +------------+------------------------------------------------------------------------+------------+
  50. | **0.10.0** | * **BREAKING CHANGE:** Move sevensegment class to | 2017/04/22 |
  51. | | ``luma.core.virtual`` package | |
  52. +------------+------------------------------------------------------------------------+------------+
  53. | **0.9.0** | * Add support for APA102 RGB neopixels | 2017/03/30 |
  54. +------------+------------------------------------------------------------------------+------------+
  55. | **0.8.0** | * Change MAX7219's block_orientation to support ±90° angle correction | 2017/03/19 |
  56. | | * Deprecate "vertical" and "horizontal" block_orientation | |
  57. +------------+------------------------------------------------------------------------+------------+
  58. | **0.7.0** | * **BREAKING CHANGE:** Move sevensegment class to | 2017/03/04 |
  59. | | ``luma.led_matrix.virtual`` package | |
  60. | | * Documentation updates & corrections | |
  61. +------------+------------------------------------------------------------------------+------------+
  62. | **0.6.2** | * Allow MAX7219 and NeoPixel driver constructors to accept any args | 2017/03/02 |
  63. +------------+------------------------------------------------------------------------+------------+
  64. | **0.6.1** | * Restrict exported Python symbols from ``luma.led_matrix.device`` | 2017/03/02 |
  65. +------------+------------------------------------------------------------------------+------------+
  66. | **0.6.0** | * Add support for arbitrary MxN matrices rather than a single chain | 2017/02/22 |
  67. +------------+------------------------------------------------------------------------+------------+
  68. | **0.5.3** | * Huge performance improvements for cascaded MAX7219 devices | 2017/02/21 |
  69. | | * Documentation updates | |
  70. +------------+------------------------------------------------------------------------+------------+
  71. | **0.5.2** | * Add apostrophe representation to seven-segment display | 2017/02/19 |
  72. | | * Deprecate ``luma.led_matrix.legacy`` (moved to ``luma.core.legacy``) | |
  73. +------------+------------------------------------------------------------------------+------------+
  74. | **0.4.4** | * Support both common-row anode and common-row cathode LED matrices | 2017/02/02 |
  75. +------------+------------------------------------------------------------------------+------------+
  76. | **0.4.3** | * Add translation mapping to accomodate Pimoroni's 8x8 Unicorn HAT | 2017/01/29 |
  77. | | * MAX7219 optimizations | |
  78. +------------+------------------------------------------------------------------------+------------+
  79. | **0.4.2** | * Fix bug in neopixel initialization | 2017/01/27 |
  80. | | * Improved demo scripts | |
  81. | | * Additional tests | |
  82. +------------+------------------------------------------------------------------------+------------+
  83. | **0.4.0** | * Add support for WS2812 NeoPixel strips/arrays | 2017/01/23 |
  84. +------------+------------------------------------------------------------------------+------------+
  85. | **0.3.3** | * Fix for dot muncher: not handling full-stop at line end | 2017/01/21 |
  86. | | * Documentation updates | |
  87. +------------+------------------------------------------------------------------------+------------+
  88. | **0.3.2** | * Replace bytearray with ``mutable_string`` implementation | 2017/01/20 |
  89. | | * More tests | |
  90. +------------+------------------------------------------------------------------------+------------+
  91. | **0.3.1** | * Python 3 compatibility (fix exception in bytearray creation) | 2017/01/20 |
  92. | | * Begin to add tests & test infrastructure | |
  93. +------------+------------------------------------------------------------------------+------------+
  94. | **0.3.0** | * **BREAKING CHANGE:** Package rename to ``luma.led_matrix`` | 2017/01/19 |
  95. +------------+------------------------------------------------------------------------+------------+
  96. | **0.2.3** | * Bit-bang version using wiringPi | 2013/01/28 |
  97. +------------+------------------------------------------------------------------------+------------+