Skip to content
Commits on Sep 10, 2012
  1. @mcdonc

    garden

    mcdonc committed Sep 9, 2012
Commits on Sep 9, 2012
  1. @mcdonc

    dead code, garden

    mcdonc committed Sep 9, 2012
  2. @mcdonc

    garden

    mcdonc committed Sep 9, 2012
  3. @mcdonc

    - The ``pyramid.settings.get_settings()`` API was removed. It had been

    mcdonc committed Sep 9, 2012
      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``).
  4. @mcdonc

    garden

    mcdonc committed Sep 9, 2012
  5. @mcdonc

    garden

    mcdonc committed Sep 9, 2012
  6. @mcdonc

    garden

    mcdonc committed Sep 9, 2012
Commits on Aug 25, 2012
  1. @mcdonc

    garden

    mcdonc committed Aug 25, 2012
Commits on May 3, 2012
  1. @mcdonc

    garden

    mcdonc committed May 2, 2012
Commits on Apr 16, 2012
  1. @mcdonc

    garden

    mcdonc committed Apr 16, 2012
Commits on Apr 5, 2012
  1. @mcdonc

    note

    mcdonc committed Apr 5, 2012
Commits on Mar 30, 2012
  1. @mcdonc

    bad idea

    mcdonc committed Mar 29, 2012
Commits on Feb 23, 2012
  1. @mcdonc

    - New APIs: ``pyramid.response.FileResponse`` and

    mcdonc committed Feb 22, 2012
      ``pyramid.response.FileIter``, for usage in views that must serve files
      "manually".
  2. @mcdonc

    gardeng

    mcdonc committed Feb 22, 2012
  3. @mcdonc

    - New API: ``pyramid.config.Configurator.add_forbidden_view``. This is a

    mcdonc committed Feb 22, 2012
      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.
Commits on Feb 22, 2012
  1. @mcdonc

    not required

    mcdonc committed Feb 22, 2012
  2. @mcdonc
  3. @mcdonc

    whoops

    mcdonc committed Feb 22, 2012
  4. @mcdonc

    - New API: ``pyramid.config.Configurator.add_notfound_view``. This is a

    mcdonc committed Feb 22, 2012
      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``
Commits on Feb 20, 2012
  1. @mcdonc

    garden

    mcdonc committed Feb 20, 2012
  2. @mcdonc

    garden

    mcdonc committed Feb 20, 2012
  3. @mcdonc

    garden

    mcdonc committed Feb 20, 2012
Commits on Feb 19, 2012
  1. @mcdonc

    - Create a "MakoRendererFactoryHelper" that provides customizable set…

    mcdonc committed Feb 19, 2012
    …tings
    
      key prefixes.  Allows settings prefixes other than "mako." to be used to
      create different factories that don't use the global mako settings.  This
      will be useful for the debug toolbar, which can currently be sabotaged by
      someone using custom mako configuration settings.
  2. @mcdonc

    - Put ``pyramid.includes`` targets within ini files in scaffolds on s…

    mcdonc committed Feb 19, 2012
    …eparate
    
      lines in order to be able to tell people to comment out only the
      ``pyramid_debugtoolbar`` line when they want to disable the toolbar.
  3. @mcdonc

    garden

    mcdonc committed Feb 18, 2012
Commits on Feb 17, 2012
  1. @mcdonc

    garden

    mcdonc committed Feb 17, 2012
Commits on Feb 16, 2012
  1. @mcdonc

    - The system value ``r`` is now supplied to renderers as an alias for

    mcdonc committed Feb 15, 2012
      ``request``.  This means that you can now, for example, in a template, do
      ``r.route_url(...)`` instead of ``request.route_url(...)``.
    
    Fixes #413.
  2. @mcdonc

    - Add ``pyramid.config.Configurator.set_traverser`` API method. See the

    mcdonc committed Feb 15, 2012
      Hooks narrative documentation section entitled "Changing the Traverser" for
      more information.  This is not a new feature, it just provides an API for
      adding a traverser without needing to use the ZCA API.
Commits on Feb 15, 2012
  1. @mcdonc

    garden

    mcdonc committed Feb 15, 2012
  2. @mcdonc

    garden

    mcdonc committed Feb 15, 2012
  3. @mcdonc

    - Replace all mentions of zope.interface.implements with

    mcdonc committed Feb 15, 2012
      zope.interface.implementer.
  4. @mcdonc

    garden

    mcdonc committed Feb 15, 2012
Commits on Feb 14, 2012
  1. @mcdonc

    garden

    mcdonc committed Feb 14, 2012
  2. @mcdonc

    garden

    mcdonc committed Feb 14, 2012
Commits on Dec 31, 2011
  1. @mcdonc

    garden

    mcdonc committed Dec 30, 2011
Something went wrong with that request. Please try again.