Release 5.1.0
This is an incremental release which modernises the usage of Traits in a
number of places, and fixes a number of bugs.
Thanks to all who contributed to the release:
- Chris Angell
- Aaron Ayres
- Nicola De Mitri
- Mark Dickinson
- Rahul Poruri
- Joris Vankerschaver
- Corran Webster
New features/Improvements
- Create and use an Optional() trait type that understands mapped traits (#838)
- Correctly handle NaNs in DataRange classes to avoid NumPy warnings (#835)
- Add tests for ImagePlot map_screen (#809)
- Have map_screen return an empty array rather than list on empty input (#805)
Removals/Deprecations
- Update code to remove usage of Trait() and Either() constructs (#837)
Fixes
- Fix spectrum demo (#827)
- Replace some identity checks (#826)
- Force use of NumPy arrays in certain mappers (#810)
- Fix hittest_tool (#808)
- Fix DataLabelTool (#804)
- Fix CursorTool usage with LogMapper (#803)
- Fix map_screen for BaseXYPlot (#802)
Documentation/examples
- Add Sphinx copybutton to documentation (#832)
- Link to examples at correct point GitHub tag for documentation version (#816)
- Add a Read the Docs configuration file (#812)
- Fix broken links (#793, #794)