Subject: CVS commit: wip/py-webhelpers
From: Thomas Klausner
Date: 2015-07-15 19:58:08
Message id:

Log Message:
Update to 1.3:
Add new markupsafe dependency.

1.3 (2011-03-24)

* webhelpers.paginate:

  - Revert Sprox patch (#59) from 1.3b1; it makes SQLAlchemy inefficient (#63).
    The bug reporter's Sprox object seems to be unsliceable and therefore
    incompatible with paginate. Changed error message to say this if the
    slicing operation raises "TypeError: unhashable type".

1.3b1 (2011-03-17)

* Documentation:
  - Some ``webhelpers.misc`` helpers were undocumented.
  - Spelling corrections throughout, done by Marius Gedminas.


  - Adjust test in '' to account for leap years. (#61, reported
    by Andrey Rahmatullin / wrar)

* webhelpers.html.grid, webhelpers.pylonslib.grid:

   - Add 'request' and 'url' args to support paged display.
     (webhelpers.html.grid only)
   - Deprecate webhelpers.pylonslib.grid. It may be removed in a future
* webhelpers.paginate:

  - Add URL generator classes for new frameworks like Pyramid.
  - In the Pylons backward compatibility code, support page parameter in the
    route path (e.g., "/help/page5") when using Routes explicit mode \ 
without a
    URL generator.


   - Fix typo in test requirements. (#60, Andrey Rahmatullin/wrar)

1.2 (2010-08-18)

* WebHelpers now depends on MarkupSafe. ``literal`` and ``escape`` now use it.
* webhelpers.html.builder:

  - ``literal`` and ``escape`` now use MarkupSafe, which has a C speedup for
    escaping, escapes single-quotes for security, and adds new methods to
    ``literal``. Compatibility should not be a problem; but see the docs if
    you encounter any edge cases.

* webhelpers.html.tags:

  - For new HTML 5 input fields, the ``text`` helper has a "type" argument.

  - Don't put an "id" attribute on a hidden fields generated by the \ 
    helper, including the magic ``_method`` field. The IDs will clash if there
    are multiple forms on the page.


  - Preserve case of "method" arg in ``button_to()`` for XHTML \ 
    Patch by transducer.

* webhelpers.text:

  - Urlencode ``urlify`` return value in case it contains special
    characters like "?". Reported by

* webhelpers.util:

  - Fix bug in ``update_params`` in handling existing query strings. Support
    multiple values per parameter.

1.1 (2010-08-09)

* webhelpers.paginate:

  - Remove stray Routes import. (Other conditional Routes imports remain for
    backward compatibility; see module docstring.)

* webhelpers.pylonslib.minify:

  - Remove _jsmin module due to licensing issues. Details are in
    webhelpers/pylonslib/ .  You can install the "jsmin" \ 
package in
    PyPI (which has the same license), and the helper will use it. If that
    package is installed, the helper will use it.  Otherwise the helper will
    emit a warning and leave the Javascript unchanged. CSS minification is not