Path to this page:
Subject: CVS commit: wip/py-webhelpers
From: Thomas Klausner
Date: 2015-07-15 19:58:08
Message id: E1ZFQwr-0006Wx-MS@sfs-ml-2.v29.ch3.sourceforge.com
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.
* webhelpers.date:
- Adjust test in 'test_date.py' 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
version.
* 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.
* setup.py:
- 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 \
``form()``
helper, including the magic ``_method`` field. The IDs will clash if there
are multiple forms on the page.
* webhelpers.html.tools:
- Preserve case of "method" arg in ``button_to()`` for XHTML \
compatibility.
Patch by transducer.
* webhelpers.text:
- Urlencode ``urlify`` return value in case it contains special
characters like "?". Reported by mcd34@gmail.com.
* 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/_jsmin.py . 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
affected.
Files: