- Bump version number
- Cache Devices by hardware_id
- Fix #1071
- More developer documentation
- Fix
bp devices
- Better shutdown for Builder
- Fix animation.fill.Fill
- Fix issue with classic projects where run.seconds != 0
- Better release tests
- Fix #1094, #1088, #1084, #1076 and probably #1085
- Make all Yaml dumping safe
- New Project Builder class
- Make Color class more user-friendly
- Improvements to error reporting in scripts
- Fix MANIFEST for templates used by
bp new
- New user colors
- Initialize self._step in animation.Animation
- Stop using deprecated features
- Better help
- Clean up directory structure
- Make scripts/new_version more Windows-compatible
- Fix setup.py for Windows
- Better GIF file generation
- Fix demos (#1048, #1049)
- Load commands individually for faster startup (#10433)
- Fix issues #978, #984, #988, #991, #1023, #1025, #1040, #1042, #1043
- New default palettes
- Much smoother animations in many cases
- More documentation
- Improvements to
bp info
- Revert change that broken LarsonScanners, affected others
- New mp4 extractor
- Bigger default GIF sizes (fix #1019)
- Better legacy palettes
- Legacy palettes allow BPA animations to easily use palettes
- Better palettes
- Much more documentation
- Better extracted GIFs
- New Palette.autoscale feature
- Bump version number
- Bump version number
- New color palette class
- Simplify entering channel order in Projects
- Fix intermittent timer issue
- Fix #991
- Include main/commands.rst.tmpl (fix #988)
- Fixes for classic "no project" BP
- Get rid of deprecation warnings from new version of pytest
- Support Python 3.7
- New
bp-pid
command - New
curses
andtext
drivers display LED colors in a terminal - New
release_test
integration test suite with hardware tests - Switch to using YAML as default data storage
- Fix or implement #663, #720, #725, #786, #787, #788, #792, #793, #795, #796, #802, #813, #819, #827, #836, #861, #863, #863, #870, #872, #874, #876, #878, #885, #892, #898, #910, #925, #927, #929 and #938
- Much more...
- Remove test that crashes ArtNet
- Test project for ArtNet
- Rework Runnable and threads for better shutdown
- New ArtNet control
- Better error handling
- Add a timeout to UDP sockets
- Better handling of partial colors and component color lists
- New
bp restart
andbp shutdown
commands replacebp signal
- layout.Matrix now stores parameters needed for cloning
- Better error message in QueuedAddress
- Make all project keys strings (fix #752)
- Add RemoteServer.shutdown_server() classmethod and SIGHUP fix
- Always exit from main using sys.exit()
- Re-read project files on SIGHUP
- Better signal handling (SIGHUP, SIGINT, SIGETERM)
- Fix
bp run --dump
option - Give a better warning if Layout.start() is not called
- Remove print statement
- Restart
bp
on SIGHUP (fix #724) - Command line flags override project files (fix #694)
- Use recursive name-guessing (fix #652)
- Compute animation.name in Animation.pre_recursion (fix #722 and #723)
- Fix PiWS281X.set_brightness (fix #715)
- Allow controls to raise exceptions (fix #711)
- Allow animations to be retrieved by name
- Better error messages
- Add numpy to requirements
- Fix
bp demo circle
- Make layout.color_list setter more flexible
- Refactorings
- Fix #686 and #689
- Allow animation.Remote to open the URL for its control page
- --v4 flag
- Adding preliminary ArtNet support
- Better error reporting
- More documentation
- Fine-grained steps in Sequence
- More work on general controls
- UDP framework
- Project event queue
- Fixed Serial brightness
- Fix crash in
bp demo
- Add fail parameter to serial.Devices.error
- Lots of documentation
- Split splits a Strip to run multiple animations at once
- Make float32 the default float type
- Report if we aren't using sudo for PiWS281X driver (fix #582)
- scripts/new_version
- Fix log.info
- Much more information from
bp --help
- Fix SPI Driver
- Fix broken PiWS281X
- Fix
bp demo
- default settings for projects
- saved defaults
- better numpy integration and new "numbers" project section
- new "slideshow" mode for sequences
- per project aliases and many improvements and bugfixes to aliases
- bp can now run .py files
- Debug logging is streamlined
- Animations can now set their own default projects
- Many more
- Fixed #485 even yet more
- Fixed #485 somewhat more
- Fixed #485, #471, network brightness, and ring_rotation
- Added auto_demo for remote UI
- Bug fixes
- Overhauled multi-driver coord_map system
- Remote UI triggers
- Other bug fixes
- New remote UI
- Many bug fixes and usability tweaks
BiblioPixel v3.0 is a nearly complete rewrite making it stronger, better, faster, and with many new amazing features.
- Completely Python 3 compatible
- Faster frame generation and hardware updates
- Brand-new SimPixel visualizer uses WebGL to visualize lighting designs in the browser!
- Better matrix text handling
- Better matrix and cube layout building
- BiblioPixel Projects - blinkin' lights with only a simple config, no code!
- Built-in demos
- Greatly improved base LED types along with new Circle and Cube
- Overhauled SPI driver support
- Support for WS2812 (NeoPixel) on the Raspberry Pi and similar
- Many more!
- Support py-spidev 3.x series
- Fixed LEDPOV driver crash
- Cleanup / Reformat of all code
- Fix Issue #28: Error parsing new pyserial version
- Fixes to LEDCircle
- Fixed clear before run bug
- Fixed Spelling
- Fixed untilComplete/max_steps bug
-
Added BaseGameAnim
-
Added GamePad controls
-
Added AnimationQueue
-
Added "with" construct support
-
Added Texture maps
-
Added controller level masterBrightness
-
Added transparency support
-
Added Manifests for PixelWeb
-
New, smaller font
-
Moved built in animations to BiblioPixelAnimations
-
Improved Image file manipulation
-
Better threading
-
Many speed improvements
-
Many, many bug fixes
Adding util.py to support BiblioPixelAnimations
Fixing APA102 driver
- Improved LEDCircle Rendering
- Various bug fixes
Added DriverAPA102
- Added LEDPOV, LEDCircle Classes
- Added Serial Device Version Support
- Improved Serial Device detection
- Added threaded animation support
- Added check for pyserial version
- Forced case insenitive grep for USB ID
Bug fix for APA102 support in DriverSerial
Bug fixes for AllPixel support
Removed debug print statements
Fixed bug with LEDMatrix setRGB/setHSV
bug fixes added Philips Hue driver
- Multi-device support
- Device ID Support
- Various bug fixes
- Initial release