summaryrefslogtreecommitdiff
path: root/CHANGES.txt
AgeCommit message (Collapse)Author
2012-01-11Updated the changelogs.Michael Merickel
2012-01-09prep for 1.3a5Chris McDonough
2012-01-06- The ``path_info`` route and view predicates now match againstChris McDonough
``request.upath_info`` (Unicode) rather than ``request.path_info`` (indeterminate value based on Python 3 vs. Python 2). This has to be done to normalize matching on Python 2 and Python 3.
2012-01-06- The ``pyramid.view.view_defaults`` decorator did not work properly whenChris McDonough
more than one view relied on the defaults being different for configuration conflict resolution. See https://github.com/Pylons/pyramid/issues/394. Closes #394.
2012-01-05prep for 1.3a4Chris McDonough
2012-01-05gardenChris McDonough
2012-01-05- Using a dynamic segment named ``traverse`` in a route pattern like this::Chris McDonough
config.add_route('trav_route', 'traversal/{traverse:.*}') Would cause a ``UnicodeDecodeError`` when the route was matched and the matched portion of the URL contained any high-order characters. See also https://github.com/Pylons/pyramid/issues/385 .
2012-01-05gardenChris McDonough
2012-01-03- The documentation of ``pyramid.events.subscriber`` indicated that using itChris McDonough
as a decorator with no arguments like this:: @subscriber() def somefunc(event): pass Would register ``somefunc`` to receive all events sent via the registry, but this was untrue. Instead, it would receive no events at all. This has now been fixed and the code matches the documentation. See also https://github.com/Pylons/pyramid/issues/386 Closes #386
2012-01-02- Use the ``waitress`` WSGI server instead of ``wsgiref`` in scaffolding.Chris McDonough
2011-12-30Updated the changelog for Request.set_property.Michael Merickel
2011-12-21prep for 1.3a3Chris McDonough
2011-12-21- Add undocumented ``__discriminator__`` API to derived view callables.Chris McDonough
e.g. ``adapters.lookup(...).__discriminator__(context, request)``. It will be used by superdynamic systems that require the discriminator to be used for introspection after manual view lookup.
2011-12-16- Removed the "Running Pyramid on Google App Engine" tutorial from the mainChris McDonough
docs. It survives on in the Cookbook (http://docs.pylonsproject.org/projects/pyramid_cookbook/en/latest/gae.html). Rationale: it provides the correct info for the Python 2.5 version of GAE only, and this version of Pyramid does not support Python 2.5.
2011-12-15- Added a section named "Making Your Script into a Console Script" in theChris McDonough
"Command-Line Pyramid" chapter.
2011-12-15- Normalized exit values and ``-h`` output for all ``p*`` scriptsChris McDonough
(``pviews``, ``proutes``, etc).
2011-12-15finish prequest featureChris McDonough
2011-12-14prep for 1.3a2Chris McDonough
2011-12-14- Changed scaffolding machinery around a bit to make it easier for people whoChris McDonough
want to have extension scaffolds that can work across Pyramid 1.0.X, 1.1.X, 1.2.X and 1.3.X. See the new "Creating Pyramid Scaffolds" chapter in the narrative documentation for more info. - Added an API docs chapter for ``pyramid.scaffolds``. - Added a narrative docs chapter named "Creating Pyramid Scaffolds". - The ``template_renderer`` method of ``pyramid.scaffolds.PyramidScaffold`` was renamed to ``render_template``. If you were overriding it, you're a bad person, because it wasn't an API before now. But we're nice so we're letting you know.
2011-12-14add a backwards compatibility knob to pcreate to emulate paster create ↵Chris McDonough
handling of --list-templates
2011-12-14Flesh out new view_defaults feature and add docs, change notes, and add to ↵Chris McDonough
whatsnew.
2011-12-09prep for 1.3a1Chris McDonough
2011-12-08- New APIs: ``pyramid.path.AssetResolver`` andChris McDonough
``pyramid.path.DottedNameResolver``. The former can be used to resolve asset specifications, the latter can be used to resolve dotted names to modules or packages.
2011-12-06gardenChris McDonough
2011-12-06gardenChris McDonough
2011-12-05- Removed the ``pyramid.renderers.renderer_from_name`` function. It has beenChris McDonough
deprecated since Pyramid 1.0, and was never an API.
2011-12-05add whatsnew-1.3; gardenChris McDonough
2011-12-05the starter scaffold now uses url dispatch; add a minimal section about ↵Chris McDonough
using another WSGI server; random docs fixes
2011-12-04merge feature.introspection branchChris McDonough
2011-12-04allow config.action to take arbitrary kw argsChris McDonough
2011-12-03add skeleton for using introspection chapterChris McDonough
2011-12-02gardenChris McDonough
2011-11-30docs; todo; coverage for IntrospectorChris McDonough
2011-11-29move register method from IIntrospector back to IIntrospectable; provide ↵Chris McDonough
better conflict reporting and a more useful ActionInfo object
2011-11-28gardenChris McDonough
2011-11-27- The SQLAlchemy Wiki tutorial has been updated. It now usesChris McDonough
``@view_config`` decorators and an explicit database population script. Closes #359.
2011-11-27- Added ``setup_logging`` API function to the ``pyramid.paster`` module.Chris McDonough
This function sets up Python logging according to the logging configuration in a PasteDeploy ini file.
2011-11-26gardenMichael Merickel
2011-11-27add get_appsettings API to pasterChris McDonough
2011-11-21typoMichael Merickel
2011-11-21Garden (ref commit #2cf5d28).Chris McDonough
2011-11-18gardenChris McDonough
2011-11-18reference github issueChris McDonough
2011-11-18- ``request.static_url`` now generates URL-quoted URLs when fed a ``path``Chris McDonough
argument which contains characters that are unsuitable for URLs.
2011-11-12- The ``alchemy`` scaffold has been removed.Chris McDonough
- The ``routesalchemy`` scaffold has been renamed ``alchemy``.
2011-11-11- New ``pyramid.compat`` module and API documentation which provides PythonChris McDonough
2/3 straddling support for Pyramid add-ons and development environments.
2011-11-02- The DummySession in ``pyramid.testing`` now generates a new CSRF token ifChris McDonough
one doesn't yet exist.
2011-10-16gardenChris McDonough
2011-10-16- A ``mako.directories`` setting is no longer required to use Mako templatesChris McDonough
Rationale: Mako template renderers can be specified using an absolute asset spec. An entire application can be written with such asset specs, requiring no ordered lookup path.
2011-10-11gardenChris McDonough