What’s new in release 3.0.0?¶
- The Python 3.2 lifespan and Python 3.3 lifespan have ended; those versions are no longer actively supported in Aglyph.
- Python 3.6 is now supported. (Cumulatively, Python 2.7, 3.4, 3.5, and 3.6 are currently supported.)
- All deprecated functions, classes, and behaviors have been replaced or
removed, most notably:
- The
aglyph.binder
module has been removed; programmatic configuration is now handled by The Aglyph Context fluent API. - The
aglyph.cache
module has been removed (it is an internal implementation detail and should not be part of the public API). - The
aglyph.compat
package has become the non-publicaglyph._compat
module (it is an internal implementation detail and should not be part of the public API). - The built-in
eval()
function is no longer supported (see Eval really is dangerous) in favor of the saferast.literal_eval()
.
- The
- Aglyph is now fully logged and traced via Autologging. Tracing is disabled by default and can enabled by setting the “AGLYPH_TRACED” environment variable.