Skip to content

Latest commit

 

History

History
111 lines (110 loc) · 10.7 KB

CHANGES.rst

File metadata and controls

111 lines (110 loc) · 10.7 KB

ChangeLog

Version Description Date
1.8.0
  • Drop support for Python 3.7
  • Improve performance of APA102 driver
2024/11/02
1.7.1
  • Documentation fixes
2023/10/05
1.7.0
  • Drop support for Python 3.6
  • Switch to implicit namespace package configuration
  • luma.core 2.4.0 or newer is required now
2022/10/19
1.6.1
  • Trigger publish on github actions
2022/01/09
1.6.0
  • Remove redundant ws2812 package
2022/01/03
1.5.0
  • Drop support for Python 2.7, only 3.5 or newer is supported now
2020/07/04
1.4.1
  • Make contrast an optional constructor argument
2019/12/08
1.4.0
  • Rework namespace handling for luma sub-projects
2019/06/16
1.3.1
  • Fix alpha-channel blending for Unicorn Hat HD display
2019/05/26
1.3.0
  • Add support for Pimoroni's Unicorn Hat HD
2019/05/26
1.2.0
  • Add option to control if 8x8 blocks are arranged in reverse order
  • Add (approximations of) more characters for 7-segment displa
  • Documentation updates
2019/04/20
1.1.1
  • Fix unicode warning
2018/09/26
1.1.0
  • Add degree symbol to segment mapper charmap
2018/09/18
1.0.8
  • Use DMA channel 10 (rather than ch. 5) for WS2812 NeoPixels
2018/01/23
1.0.7
  • Use extras_require in setup.py for ARM dependencies
2017/11/26
1.0.6
  • Version number available as luma.led_matrix.__version__ now
2017/11/23
1.0.5
  • Conditionally install WS2812 packages if Linux/ARM7L only
2017/10/22
1.0.4
  • Make wheel universal
  • Minor documentation fixes
2017/10/22
1.0.3
  • Explicitly state 'UTF-8' encoding in setup when reading files
2017/10/18
1.0.2
  • Setup fails due to programmer not understanding basic Python ...
2017/08/05
1.0.1
  • Setup on Python 3 fails due to hyphen in package name
2017/08/05
1.0.0
  • Stable release (remove all deprecated methods & parameters)
2017/07/30
0.11.1
  • Add Python3 compatibility for neopixels/neosegments
2017/07/29
0.11.0
  • Alternative WS2812 low level implementation
  • Add support for @msurguy's modular NeoSegments
2017/07/21
0.10.1
  • Add block_orientation=180 option
2017/05/01
0.10.0
  • BREAKING CHANGE: Move sevensegment class to luma.core.virtual package
2017/04/22
0.9.0
  • Add support for APA102 RGB neopixels
2017/03/30
0.8.0
  • Change MAX7219's block_orientation to support ±90° angle correction
  • Deprecate "vertical" and "horizontal" block_orientation
2017/03/19
0.7.0
  • BREAKING CHANGE: Move sevensegment class to luma.led_matrix.virtual package
  • Documentation updates & corrections
2017/03/04
0.6.2
  • Allow MAX7219 and NeoPixel driver constructors to accept any args
2017/03/02
0.6.1
  • Restrict exported Python symbols from luma.led_matrix.device
2017/03/02
0.6.0
  • Add support for arbitrary MxN matrices rather than a single chain
2017/02/22
0.5.3
  • Huge performance improvements for cascaded MAX7219 devices
  • Documentation updates
2017/02/21
0.5.2
  • Add apostrophe representation to seven-segment display
  • Deprecate luma.led_matrix.legacy (moved to luma.core.legacy)
2017/02/19
0.4.4
  • Support both common-row anode and common-row cathode LED matrices
2017/02/02
0.4.3
  • Add translation mapping to accomodate Pimoroni's 8x8 Unicorn HAT
  • MAX7219 optimizations
2017/01/29
0.4.2
  • Fix bug in neopixel initialization
  • Improved demo scripts
  • Additional tests
2017/01/27
0.4.0
  • Add support for WS2812 NeoPixel strips/arrays
2017/01/23
0.3.3
  • Fix for dot muncher: not handling full-stop at line end
  • Documentation updates
2017/01/21
0.3.2
  • Replace bytearray with mutable_string implementation
  • More tests
2017/01/20
0.3.1
  • Python 3 compatibility (fix exception in bytearray creation)
  • Begin to add tests & test infrastructure
2017/01/20
0.3.0
  • BREAKING CHANGE: Package rename to luma.led_matrix
2017/01/19
0.2.3
  • Bit-bang version using wiringPi
2013/01/28