Commits

Anonymous committed 5cc550c

Release 1.3 final.

Comments (0)

Files changed (4)

-1.3b2 (2011-03-20)
+1.3 (2011-03-24)
 ------------------
 
 * webhelpers.paginate:
 
   - Revert Sprox patch (#59) from 1.3b1; it makes SQLAlchemy inefficient (#63).
-    The Sprox object is apparently incompatible because it's not sliceable.
-    (We can't fully check whether it's sliceable. We'd have to call .__getitem__
-    with a slice and and guess what its exception means, and calling it may
-    cause side effects. But the Sprox error, a dict, and my test classes all
-    raise "TypeError: unhashable type", so I check for that.)
+    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)
 ------------------
 # The short X.Y version.
 version = '1.3'
 # The full version, including alpha/beta/rc tags.
-release = '1.3b1'
+release = '1.3'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
 WebHelpers
 %%%%%%%%%%
-:Version: 1.3b1, released 2011-03-17
+:Version: 1.3, released 2011-03-23
 :PyPI: http://pypi.python.org/pypi/WebHelpers
 :Docs: http://sluggo.scrapping.cc/python/WebHelpers/index.html
 :Source: https://bitbucket.org/bbangert/webhelpers (Mercurial)
 other applications. It can be used with any web framework.  See 
 `What's New`_ for a list of changes and upgrading hints.
 
+Version 1.3 improves Pyramid support in Paginate via URL generator classes.
+(Note: 1.3b1 had a performance regression in Paginate. This is fixed in 1.3
+final.)
+
 WebHelpers includes the widely-used HTML tag builder with smart escaping and
 convenience functions for common tags such as form fields. The common builder
 ensures the tags are syntactically correct and prevent cross-site scripting
     use_setuptools()
     from setuptools import setup, find_packages
 
-version = '1.3b1'
+version = '1.3'
 
 setup(
     name="WebHelpers",
 contains a large number of functions not specific to the web, including text
 processing, number formatting, date calculations, container objects, etc.
 
+Version 1.3 fixes a performance regression in 1.2 regarding paginate with
+SQLAlchemy.
+
 WebHelpers itself depends only on MarkupSafe, but certain helpers depend on
 third-party packages as described in the docs.
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.