summaryrefslogtreecommitdiff
path: root/CHANGES.txt
AgeCommit message (Collapse)Author
2012-09-16docs and testChris McDonough
2012-09-15add a whatsnew-1.4 documentChris McDonough
2012-09-15reclassify bug as featureChris McDonough
2012-09-15merge jinty's testConfig codeChris McDonough
2012-09-15add pyramid.decorator.reify as an API. Closes #682Chris McDonough
2012-09-13add upgrading chapter, make docs render againChris McDonough
2012-09-11gardenChris McDonough
2012-09-11- Request properties and methods added via ``config.set_request_property`` orChris McDonough
``config.add_request_method`` are now available to tweens. - Request properties and methods added via ``config.set_request_property`` or ``config.add_request_method`` are now available in the request object returned from ``pyramid.paster.bootstrap``. Related partially to issue #520 and issue #538 and issue #596, although it doesn't actually allow us to close any of them, because we still don't issue a newrequest event when bootstrap is used.
2012-09-10- ``pyramid.testing.DummyRequest`` now supports methods supplied by theChris McDonough
``pyramid.util.InstancePropertyMixin`` class such as ``set_property``.
2012-09-09rename set_request_method to add_request_method. closes #683Chris McDonough
2012-09-09- These APIs from the ``pyramid.testing`` module were removed. They haveChris McDonough
been printing deprecation warnings since Pyramid 1.0: * ``registerDummySecurityPolicy``, use ``pyramid.config.Configurator.testing_securitypolicy`` instead. * ``registerResources`` (aka ``registerModels``, use ``pyramid.config.Configurator.testing_resources`` instead. * ``registerEventListener``, use ``pyramid.config.Configurator.testing_add_subscriber`` instead. * ``registerTemplateRenderer`` (aka `registerDummyRenderer``), use ``pyramid.config.Configurator.testing_add_template`` instead. * ``registerView``, use ``pyramid.config.Configurator.add_view`` instead. * ``registerUtility``, use ``pyramid.config.Configurator.registry.registerUtility`` instead. * ``registerAdapter``, use ``pyramid.config.Configurator.registry.registerAdapter`` instead. * ``registerSubscriber``, use ``pyramid.config.Configurator.add_subscriber`` instead. * ``registerRoute``, use ``pyramid.config.Configurator.add_route`` instead. * ``registerSettings``, use ``pyramid.config.Configurator.add_settings`` instead.
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-09- The ``pyramid.paster.PyramidTemplate`` API was removed. It had beenChris McDonough
deprecated since Pyramid 1.1 and issued a warning on import. If your code depended on this, adjust your code to import ``pyramid.scaffolds.PyramidTemplate`` instead.
2012-09-09- The ``pyramid.configuration`` module was removed. It had been deprecatedChris McDonough
since Pyramid 1.0 and printed a deprecation warning upon its use. Use ``pyramid.config`` instead.
2012-09-09- The functions from ``pyramid.chameleon_zpt`` and ``pyramid.chameleon_text``Chris McDonough
named ``get_renderer``, ``get_template``, ``render_template``, and ``render_template_to_response`` have been removed. These have issued a deprecation warning upon import since Pyramid 1.0. Use ``pyramid.renderers.get_renderer()``, ``pyramid.renderers.get_renderer().implementation()``, ``pyramid.renderers.render()`` or ``pyramid.renderers.render_to_response`` respectively instead of these functions.
2012-09-09Merge branch 'master' into feature.14removedeprecationsChris McDonough
2012-09-09gardenChris McDonough
2012-09-09- It is no longer possible to pass an environ dictionary directly toChris McDonough
``pyramid.traversal.ResourceTreeTraverser.__call__`` (aka ``ModelGraphTraverser.__call__``). Instead, you must pass a request object. Passing an environment instead of a request has generated a deprecation warning since Pyramid 1.1. - Pyramid will no longer work properly if you use the ``webob.request.LegacyRequest`` as a request factory. Instances of the LegacyRequest class have a ``request.path_info`` which return a string. This Pyramid release assumes that ``request.path_info`` will unconditionally be Unicode. - Pyramid now requires WebOb 1.2b3+ (the prior Pyramid release only relied on 1.2dev+). This is to ensure that we obtain a version of WebOb that returns ``request.path_info`` as text.
2012-09-08trivial change to poke jenkins (im in on an untrusted network and cant use ↵Chris McDonough
the jenkins web ui because we dont have https access to it)
2012-08-29Merge branch 'master' of github.com:Pylons/pyramidChris McDonough
2012-08-29gardenChris McDonough
2012-08-26- Forward-port from 1.3 branch: when registering multiple views with anChris McDonough
``accept`` predicate in a Pyramid application runing under Python 3, you might have received a ``TypeError: unorderable types: function() < function()`` exception.
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