Skip to content

@hodgestar hodgestar released this Nov 18, 2020

Version 0.7.5
https://github.com/edgewall/genshi/releases/tag/0.7.5
(Nov 18 2020, from branches/stable/0.7.x)

  • Fix handling of slices containing function call, variable name and attribute
    lookup AST nodes in Python 3.9 in template scripts (template expressions
    already correctly handled these cases). Thank you to Roger Leigh for
    finding this issue and contributing the fix for it.
  • C speedup module now available for Python >= 3.3. Support was added for
    PEP 393 (flexible string representation). Thank you to Inada Naoki for
    contributing this major enhancement.
  • Remove the custom 2to3 fixers (no longer used since the removal of 2to3
    in 0.7.4).
Assets 2

@hodgestar hodgestar released this Nov 13, 2020

Version 0.7.4
https://github.com/edgewall/genshi/releases/tag/0.7.4
(Nov 3 2020, from branches/stable/0.7.x)

  • Add support for deprecation of ast classes slice, Index and ExtSlice in
    Python 3.9. See https://bugs.python.org/issue34822 for details of the
    changes.
  • Update the project URL in setup.py to point to GitHub.
  • Remove use of 2to3 for generating Python 3 compatible code.
Assets 2

@hodgestar hodgestar released this Nov 13, 2020

Version 0.7.3
https://github.com/edgewall/genshi/releases/tag/0.7.3
(May 27 2019, from branches/stable/0.7.x)

  • Add support for PEP 570 (positional-only keyword parameters) changes to CodeType
    in Python 3.8.
Assets 2

@hodgestar hodgestar released this Apr 27, 2019

Version 0.7.2
https://github.com/edgewall/genshi/releases/tag/0.7.2
(Apr 27 2019, from branches/stable/0.7.x)

  • Add support for Python 3.8.
Assets 2

@hodgestar hodgestar released this Sep 1, 2018

Version 0.7.1
https://github.com/edgewall/genshi/releases/tag/0.7.1
(Sep 1 2018, from branches/stable/0.7.x)

  • Add support for Python 3.5, 3.6 and 3.7.
  • Move to GitHub and Travis CI.
  • Add support for iterator arguments to _speedups Markup.join implementation so that it matches
    the Python implementation (fixes #574).
  • Add HTML5 input placeholder attribute to list of translatable attributes (fixes #577).
  • Add missing boolean attributes to XHTML and HTML serializers (fixes #570).
  • Fix infinite recursion in template inlining (fixes #584).
  • Support slash escaped of CRLF newlines (fixes #569).
  • Disable the speedups C extension on CPython >= 3.3 since Genshi doesn't support the new Unicode
    C API yet.
  • Fix handling of case where a translation has text after a closing tag (fixes #566).
  • Fix assert with side-effect in xi:fallback directive processing (see #565).
Assets 2