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:
RevisionActionfile
1.6modifywip/py-webhelpers/Makefile
1.2modifywip/py-webhelpers/PLIST
1.2modifywip/py-webhelpers/distinfo