Skip to content
This repository

May 03, 2012

  1. Chris McDonough

    garden

    mcdonc authored

Apr 16, 2012

  1. Chris McDonough

    garden

    mcdonc authored

Apr 05, 2012

  1. Chris McDonough

    note

    mcdonc authored

Mar 30, 2012

  1. Chris McDonough

    bad idea

    mcdonc authored

Feb 23, 2012

  1. Chris McDonough

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

      ``pyramid.response.FileIter``, for usage in views that must serve files
      "manually".
    mcdonc authored
  2. Chris McDonough

    gardeng

    mcdonc authored
  3. Chris McDonough

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

      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.
    mcdonc authored

Feb 22, 2012

  1. Chris McDonough

    not required

    mcdonc authored
  2. Chris McDonough

    register notfound views with __no_permission_required__

    mcdonc authored
  3. Chris McDonough

    whoops

    mcdonc authored
  4. Chris McDonough

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

      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``
    mcdonc authored

Feb 20, 2012

  1. Chris McDonough

    garden

    mcdonc authored
  2. Chris McDonough

    garden

    mcdonc authored
  3. Chris McDonough

    garden

    mcdonc authored

Feb 19, 2012

  1. Chris McDonough

    - Create a "MakoRendererFactoryHelper" that provides customizable set…

    …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.
    mcdonc authored
  2. Chris McDonough

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

    …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.
    mcdonc authored
  3. Chris McDonough

    garden

    mcdonc authored

Feb 17, 2012

  1. Chris McDonough

    garden

    mcdonc authored

Feb 16, 2012

  1. Chris McDonough

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

      ``request``.  This means that you can now, for example, in a template, do
      ``r.route_url(...)`` instead of ``request.route_url(...)``.
    
    Fixes #413.
    mcdonc authored
  2. Chris McDonough

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

      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.
    mcdonc authored

Feb 15, 2012

  1. Chris McDonough

    garden

    mcdonc authored
  2. Chris McDonough

    garden

    mcdonc authored
  3. Chris McDonough

    - Replace all mentions of zope.interface.implements with

      zope.interface.implementer.
    mcdonc authored
  4. Chris McDonough

    garden

    mcdonc authored

Feb 14, 2012

  1. Chris McDonough

    garden

    mcdonc authored
  2. Chris McDonough

    garden

    mcdonc authored

Dec 31, 2011

  1. Chris McDonough

    garden

    mcdonc authored

Dec 21, 2011

  1. Chris McDonough

    merge master to 1.3 branch

    mcdonc authored

Dec 18, 2011

  1. Chris McDonough

    garden

    mcdonc authored

Dec 17, 2011

  1. Chris McDonough

    garden

    mcdonc authored

Dec 16, 2011

  1. Chris McDonough

    garden

    mcdonc authored
  2. Chris McDonough

    - Allow prequest path to have query string variables.

    mcdonc authored

Dec 15, 2011

  1. Chris McDonough

    - Normalized exit values and ``-h`` output for all ``p*`` scripts

      (``pviews``, ``proutes``, etc).
    mcdonc authored

Dec 09, 2011

  1. Chris McDonough

    canary checkin to see if rtd will update

    mcdonc authored
  2. Chris McDonough

    garden

    mcdonc authored
Something went wrong with that request. Please try again.