<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pyramid/repoze/bfg/paster_template, branch main</title>
<subtitle>Pyramid web framework (fork of https://github.com/Pylons/pyramid).</subtitle>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/'/>
<entry>
<title>Prepare for additional paster templates.</title>
<updated>2009-01-06T21:19:28+00:00</updated>
<author>
<name>Tres Seaver</name>
<email>tseaver@palladion.com</email>
</author>
<published>2009-01-06T21:19:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=d14697efd4fb13a929c16dc9a03648c3f8b0de11'/>
<id>d14697efd4fb13a929c16dc9a03648c3f8b0de11</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>  - Updated paster template "ez_setup.py" to one that requires</title>
<updated>2008-12-21T20:49:45+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2008-12-21T20:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=b65d8eacda1da9105b027e8e02e95be13854061a'/>
<id>b65d8eacda1da9105b027e8e02e95be13854061a</id>
<content type='text'>
    setuptools 0.6c9.

  - Turn ``view_execution_permitted`` from the :mod:`repoze.bfg.view`
    module into a documented API.

  - Doc cleanups.


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    setuptools 0.6c9.

  - Turn ``view_execution_permitted`` from the :mod:`repoze.bfg.view`
    module into a documented API.

  - Doc cleanups.


</pre>
</div>
</content>
</entry>
<entry>
<title>  Backwards Incompatibilities (Major)</title>
<updated>2008-12-21T03:33:08+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2008-12-21T03:33:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=4e46a6f458fa31ca5f252dd31b1229fcb775299d'/>
<id>4e46a6f458fa31ca5f252dd31b1229fcb775299d</id>
<content type='text'>
  - Rather than prepare the "stock" implementations of the ZCML
    directives from the ``zope.configuration`` package for use under
    :mod:`repoze.bfg`, :mod:`repoze.bfg` now makes available the
    implementations of directives from the ``repoze.zcml`` package
    (see http://static.repoze.org/zcmldocs).  As a result, the
    :mod:`repoze.bfg` package now depends on the ``repoze.zcml``
    package, and no longer depends directly on the ``zope.component``,
    ``zope.configuration``, ``zope.interface``, or ``zope.proxy``
    packages.

    The primary reason for this change is to enable us to eventually
    reduce the number of inappropriate :mod:`repoze.bfg` Zope package
    dependencies, as well as to shed features of dependent package
    directives that don't make sense for :mod:`repoze.bfg`.

    Note that currently the set of requirements necessary to use bfg
    has not changed.  This is due to inappropriate Zope package
    requirements in ``chameleon.zpt``, which will hopefully be
    remedied soon.

  - BFG applications written prior to this release which expect the
    "stock" ``zope.component`` ZCML directive implementations
    (e.g. ``adapter``, ``subscriber``, or ``utility``) to function now
    must either 1) include the ``meta.zcml`` file from
    ``zope.component`` manually (e.g. ``&lt;include
    package="zope.component" file="meta.zcml"&gt;``) and include the
    ``zope.security`` package as an ``install_requires`` dependency or
    2) change the ZCML in their applications to use the declarations
    from `repoze.zcml &lt;http://static.repoze.org/zcmldocs/&gt;`_ instead
    of the stock declarations.  ``repoze.zcml`` only makes available
    the ``adapter``, ``subscriber`` and ``utility`` directives.

  - The ``http://namespaces.repoze.org/bfg`` XML namespace is now the
    default XML namespace in ZCML for paster-generated applications.

  - The copies of BFG's ``meta.zcml`` and ``configure.zcml`` were
    removed from the root of the ``repoze.bfg`` package.  In 0.3.6, a
    new package named ``repoze.bfg.includes`` was added, which
    contains the "correct" copies of these ZCML files; the ones that
    were removed were for backwards compatibility purposes.

  Other

  - The minimum requirement for ``chameleon.core`` is now 1.0b13.  The
    minimum requirement for ``chameleon.zpt`` is now 1.0b7.  The
    minimum requirement for ``chameleon.genshi`` is now 1.0b2.


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  - Rather than prepare the "stock" implementations of the ZCML
    directives from the ``zope.configuration`` package for use under
    :mod:`repoze.bfg`, :mod:`repoze.bfg` now makes available the
    implementations of directives from the ``repoze.zcml`` package
    (see http://static.repoze.org/zcmldocs).  As a result, the
    :mod:`repoze.bfg` package now depends on the ``repoze.zcml``
    package, and no longer depends directly on the ``zope.component``,
    ``zope.configuration``, ``zope.interface``, or ``zope.proxy``
    packages.

    The primary reason for this change is to enable us to eventually
    reduce the number of inappropriate :mod:`repoze.bfg` Zope package
    dependencies, as well as to shed features of dependent package
    directives that don't make sense for :mod:`repoze.bfg`.

    Note that currently the set of requirements necessary to use bfg
    has not changed.  This is due to inappropriate Zope package
    requirements in ``chameleon.zpt``, which will hopefully be
    remedied soon.

  - BFG applications written prior to this release which expect the
    "stock" ``zope.component`` ZCML directive implementations
    (e.g. ``adapter``, ``subscriber``, or ``utility``) to function now
    must either 1) include the ``meta.zcml`` file from
    ``zope.component`` manually (e.g. ``&lt;include
    package="zope.component" file="meta.zcml"&gt;``) and include the
    ``zope.security`` package as an ``install_requires`` dependency or
    2) change the ZCML in their applications to use the declarations
    from `repoze.zcml &lt;http://static.repoze.org/zcmldocs/&gt;`_ instead
    of the stock declarations.  ``repoze.zcml`` only makes available
    the ``adapter``, ``subscriber`` and ``utility`` directives.

  - The ``http://namespaces.repoze.org/bfg`` XML namespace is now the
    default XML namespace in ZCML for paster-generated applications.

  - The copies of BFG's ``meta.zcml`` and ``configure.zcml`` were
    removed from the root of the ``repoze.bfg`` package.  In 0.3.6, a
    new package named ``repoze.bfg.includes`` was added, which
    contains the "correct" copies of these ZCML files; the ones that
    were removed were for backwards compatibility purposes.

  Other

  - The minimum requirement for ``chameleon.core`` is now 1.0b13.  The
    minimum requirement for ``chameleon.zpt`` is now 1.0b7.  The
    minimum requirement for ``chameleon.genshi`` is now 1.0b2.


</pre>
</div>
</content>
</entry>
<entry>
<title>  - Change the default paster template to register its single view</title>
<updated>2008-11-14T04:36:39+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2008-11-14T04:36:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=a218d94844a007fadb3c89861cb632fdfd612b56'/>
<id>a218d94844a007fadb3c89861cb632fdfd612b56</id>
<content type='text'>
    against a class rather than an interface.


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    against a class rather than an interface.


</pre>
</div>
</content>
</entry>
<entry>
<title>  - Change paster template ``tests.py`` to include a true unit test.</title>
<updated>2008-11-14T01:19:48+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2008-11-14T01:19:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=38b6635fd101e51717d2daf7cc35f09590536cda'/>
<id>38b6635fd101e51717d2daf7cc35f09590536cda</id>
<content type='text'>
    Retain old test as an integration test.  Update documentation.


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    Retain old test as an integration test.  Update documentation.


</pre>
</div>
</content>
</entry>
<entry>
<title>  - Change default paster template generator to use ``Paste#http``</title>
<updated>2008-11-01T19:26:08+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2008-11-01T19:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=65e110304147fa4c19d9c6cc29e0f289e1465b4b'/>
<id>65e110304147fa4c19d9c6cc29e0f289e1465b4b</id>
<content type='text'>
    server rather than ``PasteScript#cherrpy`` server.  The cherrypy
    server has a security risk in it when ``REMOTE_USER`` is trusted
    by the downstream application.


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    server rather than ``PasteScript#cherrpy`` server.  The cherrypy
    server has a security risk in it when ``REMOTE_USER`` is trusted
    by the downstream application.


</pre>
</div>
</content>
</entry>
<entry>
<title>Move to Chameleon.</title>
<updated>2008-09-26T06:42:53+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2008-09-26T06:42:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=01a6e567a20096f6033cc603667f4e900d2a44c3'/>
<id>01a6e567a20096f6033cc603667f4e900d2a44c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move ZCML to an includes package so we can use repoze.bfg better as </title>
<updated>2008-09-03T17:32:20+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2008-09-03T17:32:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=daa425d854f5ada8734119aa08b3ca1a45e39f3f'/>
<id>daa425d854f5ada8734119aa08b3ca1a45e39f3f</id>
<content type='text'>
a namespace package.  Adjust the code generator to use it.

Remove the direct-run hair from the paster template's ``run.py`` module.


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a namespace package.  Adjust the code generator to use it.

Remove the direct-run hair from the paster template's ``run.py`` module.


</pre>
</div>
</content>
</entry>
<entry>
<title>model_path and *backwards incompatible change* removing "make_app" and "get_options" from __init__.py of repoze.bfg; use repoze.bfg.router:make_app and repoze.bfg.registry:get_options instead.</title>
<updated>2008-08-29T03:21:27+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2008-08-29T03:21:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=c750baac5bc6ceacdf5f58ce290324413c6c82b6'/>
<id>c750baac5bc6ceacdf5f58ce290324413c6c82b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Of course.</title>
<updated>2008-08-24T02:32:00+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2008-08-24T02:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=670b36d7ad5d6cd36da618f0753953836e1aa086'/>
<id>670b36d7ad5d6cd36da618f0753953836e1aa086</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
