summaryrefslogtreecommitdiff
path: root/CHANGES.txt
AgeCommit message (Collapse)Author
2012-08-25Subscriber predicates:Chris McDonough
- Add ``add_subscriber_predicate`` method to Configurator. - Allow ``add_subscriber`` and ``subscriber`` venusian decorator to accept ``**predicates`` arguments. - Document subscriber predicate feature. - Share more code between view, route, and subscriber related method wrt predicates.
2012-08-24gardenChris McDonough
2012-08-23updated CHANGES with accept-header bug fixMichael Merickel
2012-08-23added cookie session changes to CHANGES.txtMichael Merickel
2012-08-22gardenBlaise Laflamme
2012-08-19- Undo effects of merging pull #661 because tests wont pass on windowsChris McDonough
https://github.com/Pylons/pyramid/pull/661
2012-08-19Garden.Chris McDonough
2012-08-16readd set_request_property to docs (just so when people run across it in ↵Chris McDonough
in-the-wild code they're not totally confused); we'll remove it later
2012-08-16docs-deprecated set_request_propertyMichael Merickel
2012-08-15- An ``add_permission`` directive method was added to the Configurator. ThisChris McDonough
directive registers a free-standing permission introspectable into the Pyramid introspection system. Frameworks built atop Pyramid can thus use the the ``permissions`` introspectable category data to build a comprehensive list of permissions supported by a running system. Before this method was added, permissions were already registered in this introspectable category as a side effect of naming them in an ``add_view`` call, this method just makes it possible to arrange for a permission to be put into the ``permissions`` introspectable category without naming it along with an associated view. Here's an example of usage of ``add_permission``:: config = Configurator() config.add_permission('view')
2012-08-07note conflict behavior changeChris McDonough
2012-08-06Merge branch 'feature.metaviewpredicates'Chris McDonough
2012-08-06add docs for third-party view predicatesChris McDonough
2012-08-03added entry to changes.txt for mako fixBlaise Laflamme
2012-07-29- When there is a predicate mismatch exception (seen when no view matches forChris McDonough
a given request due to predicates not working), the exception now contains a textual description of the predicate which didn't match. - Fixes issue #502 and issue #519.
2012-07-13- On at least one 64-bit Ubuntu system under Python 3.2, using theChris McDonough
``view_config`` decorator caused a ``RuntimeError: dictionary changed size during iteration`` exception. It no longer does. See https://github.com/Pylons/pyramid/issues/635 for more information. - Fixes issue #635.
2012-07-10gardenChris McDonough
2012-06-19fixed typosBlaise Laflamme
2012-06-19fixed typosBlaise Laflamme
2012-06-19added docs and changes for using defs in mako rendererBlaise Laflamme
2012-05-03allow __json__ and custom adapters to accept request argChris McDonough
2012-05-02add a change noteChris McDonough
2012-04-27fix exampleChris McDonough
2012-04-27gardenChris McDonough
2012-04-18test checkin for automating shiningpanda build from github post-receive url ↵Chris McDonough
(this time for sure)
2012-04-18test checkin for automating shiningpanda build from github post-receive urlChris McDonough
2012-04-11spellingMichael Merickel
2012-04-11readmeChris McDonough
2012-04-10poke rtdChris McDonough
2012-03-30- As of this release, the ``request_method`` predicate, when used, will alsoChris McDonough
imply that ``HEAD`` is implied when you use ``GET``. For example, using ``@view_config(request_method='GET')`` is equivalent to using ``@view_config(request_method='HEAD')``. Using ``@view_config(request_method=('GET', 'POST')`` is equivalent to using ``@view_config(request_method=('GET', 'HEAD', 'POST')``. This is because HEAD is a variant of GET that omits the body, and WebOb has special support to return an empty body when a HEAD is used.
2012-03-30note that this is a forward portChris McDonough
2012-03-30forward-port security fix from 1.3 branchChris McDonough
2012-03-30- When no authentication policy was configured, a call toChris McDonough
``pyramid.security.effective_principals`` would unconditionally return the empty list. This was incorrect, it should have unconditionally returned ``[Everyone]``, and now does.
2012-03-29move changes to history on master (master is now 1.4dev)Chris McDonough
2012-03-29- Coverage and docs updates for custom JSON class.Chris McDonough
- Fork point: master now represents a future 1.4 release.
2012-03-27add change noteChris McDonough
2012-03-22- Add ``REMOTE_ADDR`` to the ``prequest`` WSGI environ dict for benefit ofChris McDonough
the debug toolbar, which effectively requires it to be present to work properly.
2012-03-21prep for 1.3Chris McDonough
2012-03-20- The fix for issue https://github.com/Pylons/pyramid/issues/461 (which madeChris McDonough
it possible for instance methods to be used as view callables) introduced a backwards incompatibility when methods that declared only a request argument were used. See https://github.com/Pylons/pyramid/issues/503 Fixes #503
2012-03-18explainChris McDonough
2012-03-18- When ``pyramid.wsgi.wsgiapp2`` calls the downstream WSGI app, theChris McDonough
app's environ will no longer have (deprecated and potentially misleading) ``bfg.routes.matchdict`` or ``bfg.routes.route`` keys in it.
2012-03-17prep for 1.3b3Chris McDonough
2012-03-17add info about sprint improvementsChris McDonough
2012-03-17- Remove references to do-nothing ``pyramid.debug_templates`` setting in allChris McDonough
Pyramid-provided ``.ini`` files. This setting previously told Chameleon to render better exceptions; now Chameleon always renders nice exceptions regardless of the value of this setting. Fixes #491.
2012-03-14Changes to support #481.Chris McDonough
- The ``alchemy`` scaffold now shows an informative error message in the browser if the person creating the project forgets to run the initialization script. - The ``alchemy`` scaffold initialization script is now called ``initialize_<projectname>_db`` instead of ``populate_<projectname>``.
2012-03-11- ``config.add_view(<aninstancemethod>)`` raised AttributeError involvingChris McDonough
``__text__``. See https://github.com/Pylons/pyramid/issues/461 Fixes #461.
2012-03-04backslash is an escape character in RSTChris McDonough
2012-03-02prep for 1.3b2Chris McDonough
2012-02-29remove rantChris McDonough
2012-02-29gardenChris McDonough