Enable

Latest version: v6.0.0

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

4.7.0

============

This is a maintenance release, with the most significant change being an
upgrade to the vendorized Agg code. This should resolve issues with hard
crashes in (packages that use) Kiva.

Maintenance
-----------

* PR 288: Upgrade to a newer Agg version
* PR 287: Improve mouse wheel support
* PR 285: Add Python 3.5, 3.6 to CI
* PR 284, 289, 290: Support Python 3 without 2to3
* PR 281: Use EDM for CI testing
* PR 280: Clean up circular import in test

4.6.1

============

Fixes
-----

* PR 257: Fix a problem encountered when installing from pip

4.6.0

============

Enhancements
------------

* PR 246: Kiva explorer demo
* PR 222: New markers: 2 triangles, star, cross-plus, 2 hexagons, and pentagon
* PR 209: Python 3 Support
* PR 207: Viewport resizing

Fixes
-----

* PR 243: Make savage compatible with newer PyParsing versions.
* PR 241: Fixed the trs_factor function
* PR 238: points_in_polygon now returns a bool array
* PR 234: allow multiple gradient stops with wx toolkit
* PR 231: Be deterministic about initial state of viewport position and bounds
* PRs 215 & 217: Support for Pillow 3.0
* PR 205: Fix scrolling problem with Qt native scrollbar
* PR 203: numpy.rank() is deprecated


Maintenance
-----------

* PR 244: Remove support for Mac font suitcases.
* PR 240: add quartz to MANIFEST file
* PR 232: Don't assume window is MockWindow when dealing with pointer position
* PR 230: Fix for build issues
* PR 227: Create codecov.yml
* PRs 226 & 201: Fix g++ version string parsing
* PR 223: Fix SVG Tests
* PR 214: Add docs and examples to the source distribution
* PR 206: Containerize Travis CI Builds
* PR 195: Multiple build environments
* PR 177: fixes for recent swig
* PR 192: Add the auto-generated enable/_version.py to .gitignore
* PR 191: fix missing framework when building kiva.quartz.
* PR 180: fix minor errors in sphinx build

4.5.0

=============================

Enhancements
------------

* PR 138: Optional constraints-based layout.
* PR 140: Add a base class for drag and drop tools, example and test support.
* PR 150: Add a very basic Image component
* PR 160: Basic testing for kiva backends.
* PR 168: Simple push-button and checkbox tool.
* PR 167: Add tools that support Apptools Undo/Redo.

Fixes
-----

* PR139 Significant code clean-up, modernization, test improvement and
documentation for Kiva.
* Multiple fixes for breaks to Travis-CI builds.

4.4.0

==========================

Enhancements
------------

* Added a test assistant to aid in writing unit tests for Enable/Chaco code (3cb6d22 & a5b8cb9)
* Added Drag & Drop support for Qt (4196bc8)
* Added a context menu tool (0c27475)

Fixes
-----

* PR 92: Fixed the example support code to allow Chaco demos to run on Qt
* PR 94: Fixed the examples so that they would run on Qt
* PR 102: Fixed a transparency drawing bug in the Qt image backend
* Fixed various bugs which caused test failures in Enable and Chaco (PRs 103,
105, 110, 113)
* PR 107: Fixed a memory leak in the QPainter kiva backend
* PR 116: Fixed the incomplete implementation of the resize tool
* PR 118: Fixed a gradient rendering bug that sometimes caused segfaults

3.4.1

============================

Fixes
-----

* Removed OnPaint method from KivaRenderPanel in savage. On Windows there
were competing handlers for the paint event. The OnPaint method expected a
certain order, which varied by Platform
* QImage constructor args were changed to use QByteArray to match changes to
PySide API changes in PySide RC1

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.