summaryrefslogtreecommitdiff
path: root/CHANGES.txt
AgeCommit message (Collapse)Author
2011-09-22- Pyramid no longer depends on the zope.component package, except as aChris McDonough
testing dependency. - Pyramid now depends on a ``zope.interface`` version greater than or equal to 3.8.0.
2011-09-12prep for 1.2Chris McDonough
2011-09-12- Route pattern replacement marker names can now begin with an underscore.Chris McDonough
See https://github.com/Pylons/pyramid/issues/276. Closes #276.
2011-09-11prep for 1.2b3Chris McDonough
2011-09-09- The route prefix was not taken into account when a static view was added inChris McDonough
an "include". See https://github.com/Pylons/pyramid/issues/266 .
2011-09-08Prep for 1.2b2; Closes #267Chris McDonough
2011-09-08prep for 1.2b1Chris McDonough
2011-09-08remove stray textChris McDonough
2011-09-08- Within ``pyramid.traversal.traversal_path`` , canonicalize URL segmentsChris McDonough
from UTF-8 to Unicode before checking whether a segment matches literally one of ``.``, the empty string, or ``..`` in case there's some sneaky way someone might tunnel those strings via UTF-8 that don't match the literals before decoded.
2011-09-08gardenChris McDonough
2011-09-08gardenChris McDonough
2011-09-08add tests for high-order chars in path elements and filenamesChris McDonough
2011-09-07- Sometimes falling back from territory translations (``de_DE``) to languageChris McDonough
translations (``de``) would not work properly when using a localizer. See https://github.com/Pylons/pyramid/issues/263 Closes #263.
2011-09-07gardenChris McDonough
2011-09-06prep for 1.2a6Chris McDonough
2011-09-06note raydeo's bug fixChris McDonough
2011-09-06formattingChris McDonough
2011-09-06gardenChris McDonough
2011-09-05gardenChris McDonough
2011-09-05first cut at moving paste.auth stuff into coreChris McDonough
2011-09-04prep for 1.2a5Chris McDonough
2011-09-03add a changelog entry for work done on this branchChris McDonough
2011-09-03- The ``route_prefix`` of a configurator was not properly taken into accountChris McDonough
when registering routes in certain circumstances. See https://github.com/Pylons/pyramid/issues/260 Closes #260.
2011-09-02prep for 1.2a4Chris McDonough
2011-09-02remove; too complex to document hereChris McDonough
2011-09-01- Added a "Fixing HTTP vs. HTTP When Deploying Behind a Proxy" section to theChris McDonough
"Virtual Hosting" chapter.
2011-08-31- Undeprecated ``pyramid.traversal.find_model``,Chris McDonough
``pyramid.traversal.model_path``, ``pyramid.traversal.model_path_tuple``, and ``pyramid.url.model_url``, which were all deprecated in Pyramid 1.0. There's just not much cost to keeping them around forever as aliases to their renamed ``resource_*`` prefixed functions. - Undeprecated ``pyramid.view.bfg_view``, which was deprecated in Pyramid 1.0. This is a low-cost alias to ``pyramid.view.view_config`` which we'll just keep around forever.
2011-08-31- The ``request_method`` predicate argument toChris McDonough
``pyramid.config.Configurator.add_view`` and ``pyramid.config.Configurator.add_route`` is now permitted to be a tuple of HTTP method names. Previously it was restricted to being a string representing a single HTTP method name. - Move add_view tests and tween tests to more reasonable places.
2011-08-31- Support an ``onerror`` keyword argument toChris McDonough
``pyramid.config.Configurator.scan()``. This onerror keyword argument is passed to ``venusian.Scanner.scan()`` to influence error behavior when an exception is raised during scanning. - Pyramid now requires Venusian 1.0a1 or better to support the ``onerror`` keyword argument to ``pyramid.config.Configurator.scan``. - Move test fixtures around so test_config tests are not looking "up" for fixtures.
2011-08-29prep for 1.2a3Chris McDonough
2011-08-29- The ``settings`` object emitted a deprecation warning any timeChris McDonough
``__getattr__`` was called upon it. However, there are legitimate situations in which ``__getattr__`` is called on arbitrary objects (e.g. ``hasattr``). Now, the ``settings`` object only emits the warning upon successful lookup.
2011-08-29- Pyramid did not properly generate static URLs usingChris McDonough
``pyramid.url.static_url`` when passed a caller-package relative path due to a refactoring. Closes #258.
2011-08-28- Use ``config.with_package`` in view_config decorator rather thanChris McDonough
manufacturing a new renderer helper (cleanup).
2011-08-27prep for 1.2a2Chris McDonough
2011-08-26- A session factory can now be passed in using the dotted name syntax.Chris McDonough
2011-08-26- An include could not set a root factory successfully because theChris McDonough
Configurator constructor unconditionally registered one that would be treated as if it were "the word of the user".
2011-08-25note changeChris McDonough
2011-08-24- When a ``renderers=`` argument is not specified to the ConfiguratorChris McDonough
constructor, eagerly register and commit the default renderer set. This permits the overriding of the default renderers, which was broken in 1.2a1 without a commit directly after Configurator construction.
2011-08-24prep for 1.2a1Chris McDonough
2011-08-23add explanationsChris McDonough
2011-08-23add changesChris McDonough
2011-08-22- Move the ``OverrideProvider``, ``PackageOverrides``, ``DirectoryOverride``,Chris McDonough
and ``FileOverride`` classes from ``pyramid.asset`` to ``pyramid.config.assets``.
2011-08-22- Move the ``Settings`` class from ``pyramid.settings`` toChris McDonough
``pyramid.config.settings``.
2011-08-22- Moved the ``StaticURLInfo`` class from ``pyramid.static`` toChris McDonough
``pyramid.config.views``.
2011-08-22move 1.1 stuff to HISTORYChris McDonough
2011-08-20- The ``RemoteUserAuthenticationPolicy ``, ``AuthTktAuthenticationPolicy``,Chris McDonough
and ``SessionAuthenticationPolicy`` constructors now accept an additional keyword argument named ``debug``. By default, this keyword argument is ``False``. When it is ``True``, debug information will be sent to the Pyramid debug logger (usually on stderr) when the ``authenticated_userid`` or ``effective_principals`` method is called on any of these policies. The output produced can be useful when trying to diagnose authentication-related problems.
2011-08-20- The ``pyramid.request.Request.static_url`` API (and its brethrenChris McDonough
``pyramid.request.Request.static_path``, ``pyramid.url.static_url``, and ``pyramid.url.static_path``) now accept an asbolute filename as a "path" argument. This will generate a URL to an asset as long as the filename is in a directory which was previously registered as a static view. Previously, trying to generate a URL to an asset using an absolute file path would raise a ValueError.
2011-08-20add static_path function to url and static_path method to requestChris McDonough
2011-08-20- New request methods: ``current_route_url``, ``current_route_path``.Chris McDonough
- New function in ``pyramid.url``: ``current_route_path``.
2011-08-19- Better Mako rendering exceptions viaChris McDonough
``pyramid.mako_templating.MakoRenderingException``