summaryrefslogtreecommitdiff
path: root/TODO.txt
AgeCommit message (Collapse)Author
2020-11-28first draft of whatsnewMichael Merickel
2020-01-18remove todo about transaction managerMichael Merickel
2019-12-14start reworking security policyÉric Araujo
2018-10-03remove deprecated principal keyword argument to rememberMichael Merickel
2018-10-03remove deprecated set_request_propertyMichael Merickel
2017-01-23update todoMichael Merickel
2016-11-19make settings only accessible using dictionary lookupMichael Merickel
Remove the deprecated ability to access settings using attribute lookup.
2016-11-19update todoMichael Merickel
2016-04-14Remove TODO itemBert JW Regeer
2016-04-14add a note in the todo about python 3.3Michael Merickel
2015-10-29add a note about userid security issues from #2060Michael Merickel
2014-11-17note the deprecation in the todoMichael Merickel
2013-09-09gardenChris McDonough
2013-09-09gardenChris McDonough
2013-09-08doneChris McDonough
2013-09-08gardenChris McDonough
2013-09-08updateChris McDonough
2013-08-17done :)Andreas Zeidler
2012-11-20gardenChris McDonough
2012-11-04gardenChris McDonough
2012-11-04emit a warning if a user is using the default hashalg to AuthTktMichael Merickel
2012-11-02gardenChris McDonough
2012-11-02gardenChris McDonough
2012-09-21note potential 1.5 removals and remove dead codeChris McDonough
2012-09-16garden todo, add docs about exception handlingChris McDonough
2012-09-15add pyramid.decorator.reify as an API. Closes #682Chris McDonough
2012-09-13record idea from Zart about a pyramid app factory entry point for 100% ↵Chris McDonough
declarative app
2012-09-09rename set_request_method to add_request_method. closes #683Chris McDonough
2012-09-09gardenChris McDonough
2012-09-09dead code, gardenChris McDonough
2012-09-09gardenChris McDonough
2012-09-09- The ``pyramid.settings.get_settings()`` API was removed. It had beenChris McDonough
printing a deprecation warning since Pyramid 1.0. If your code depended on this API, use ``pyramid.threadlocal.get_current_registry().settings`` instead or use the ``settings`` attribute of the registry available from the request (``request.registry.settings``).
2012-09-09gardenChris McDonough
2012-09-09gardenChris McDonough
2012-09-09gardenChris McDonough
2012-08-25gardenChris McDonough
2012-05-02gardenChris McDonough
2012-04-16gardenChris McDonough
2012-04-05noteChris McDonough
2012-03-29bad ideaChris McDonough
2012-02-22- New APIs: ``pyramid.response.FileResponse`` andChris McDonough
``pyramid.response.FileIter``, for usage in views that must serve files "manually".
2012-02-22gardengChris McDonough
2012-02-22- New API: ``pyramid.config.Configurator.add_forbidden_view``. This is aChris McDonough
wrapper for ``pyramid.Config.configurator.add_view`` which does the right thing about permissions. It should be preferred over calling ``add_view`` directly with ``context=HTTPForbidden`` as was previously recommended. - New API: ``pyramid.view.forbidden_view_config``. This is a decorator constructor like ``pyramid.view.view_config`` that calls ``pyramid.config.Configurator.add_forbidden_view`` when scanned. It should be preferred over using ``pyramid.view.view_config`` with ``context=HTTPForbidden`` as was previously recommended. - Updated the "Creating a Not Forbidden View" section of the "Hooks" chapter, replacing explanations of registering a view using ``add_view`` or ``view_config`` with ones using ``add_forbidden_view`` or ``forbidden_view_config``. - Updated all tutorials to use ``pyramid.view.forbidden_view_config`` rather than ``pyramid.view.view_config`` with an HTTPForbidden context.
2012-02-22not requiredChris McDonough
2012-02-22register notfound views with __no_permission_required__Chris McDonough
2012-02-22whoopsChris McDonough
2012-02-22- New API: ``pyramid.config.Configurator.add_notfound_view``. This is aChris McDonough
wrapper for ``pyramid.Config.configurator.add_view`` which provides easy append_slash support. It should be preferred over calling ``add_view`` directly with ``context=HTTPNotFound`` as was previously recommended. - New API: ``pyramid.view.notfound_view_config``. This is a decorator constructor like ``pyramid.view.view_config`` that calls ``pyramid.config.Configurator.add_notfound_view`` when scanned. It should be preferred over using ``pyramid.view.view_config`` with ``context=HTTPNotFound`` as was previously recommended. - The older deprecated ``set_notfound_view`` Configurator method is now an alias for the new ``add_notfound_view`` Configurator method. This has the following impact: the ``context`` sent to views with a ``(context, request)`` call signature registered via the deprecated ``add_notfound_view``/``set_notfound_view`` will now be the HTTPNotFound exception object instead of the actual resource context found. Use ``request.context`` to get the actual resource context. It's also recommended to disuse ``set_notfound_view`` in favor of ``add_notfound_view``, despite the aliasing. - The API documentation for ``pyramid.view.append_slash_notfound_view`` and ``pyramid.view.AppendSlashNotFoundViewFactory`` was removed. These names still exist and are still importable, but they are no longer APIs. Use ``pyramid.config.Configurator.add_notfound_view(append_slash=True)`` or ``pyramid.view.notfound_view_config(append_slash=True)`` to get the same behavior. - The ``set_forbidden_view`` method of the Configurator was removed from the documentation. It has been deprecated since Pyramid 1.1. - The AppendSlashNotFoundViewFactory used request.path to match routes. This was wrong because request.path contains the script name, and this would cause it to fail in circumstances where the script name was not empty. It should have used request.path_info, and now does. - Updated the "Registering a Not Found View" section of the "Hooks" chapter, replacing explanations of registering a view using ``add_view`` or ``view_config`` with ones using ``add_notfound_view`` or ``notfound_view_config``. - Updated the "Redirecting to Slash-Appended Routes" section of the "URL Dispatch" chapter, replacing explanations of registering a view using ``add_view`` or ``view_config`` with ones using ``add_notfound_view`` or ``notfound_view_config``
2012-02-20gardenChris McDonough
2012-02-20gardenChris McDonough
2012-02-20gardenChris McDonough