[Checkins] SVN: z3c.relationfield/t Tag 0.4.2
Wichert Akkerman
wichert at wiggy.net
Wed Apr 22 09:52:56 EDT 2009
Log message for revision 99373:
Tag 0.4.2
Changed:
A z3c.relationfield/tags/0.4.2/
D z3c.relationfield/tags/0.4.2/CHANGES.txt
A z3c.relationfield/tags/0.4.2/CHANGES.txt
D z3c.relationfield/tags/0.4.2/setup.py
A z3c.relationfield/tags/0.4.2/setup.py
U z3c.relationfield/trunk/CHANGES.txt
U z3c.relationfield/trunk/setup.py
-=-
Property changes on: z3c.relationfield/tags/0.4.2
___________________________________________________________________
Added: svn:ignore
+ develop-eggs
parts
bin
.installed.cfg
Added: svn:mergeinfo
+
Deleted: z3c.relationfield/tags/0.4.2/CHANGES.txt
===================================================================
--- z3c.relationfield/trunk/CHANGES.txt 2009-04-22 13:46:22 UTC (rev 99371)
+++ z3c.relationfield/tags/0.4.2/CHANGES.txt 2009-04-22 13:52:51 UTC (rev 99373)
@@ -1,87 +0,0 @@
-CHANGES
-*******
-
-0.5 (unreleased)
-================
-
-* Prevent the event failures from failing when utilities are missing or when
- objects do not implement IContained.
-
-
-0.4.1 (2009-02-12)
-==================
-
-* Don't handle ``IObjectModified`` events for objects that do not yet
- have a parent. There is no need to do so anyway, as these objects cannot
- have outgoing relations indexed.
-
-0.4 (2009-02-10)
-================
-
-* Introduce a ``RelationChoice`` field that behaves like
- ``schema.Choice`` but tracks relations. In combination with a source
- (such as created by ``RelationSourceFactory`` provided by
- ``z3c.relationfieldui``) this can be used to create drop-down
- selections for relations.
-
-* Clarify the way comparing and sorting of ``RelationValue`` objects is
- done in order to better support choice support.
-
-0.3.2 (2009-01-21)
-==================
-
-* When a relation is broken, properly re-catalog things.
-
-0.3.1 (2009-01-20)
-==================
-
-* Introduce sensible sort order for relations, based on a
- ``(from_attribute, from_path, to_path)`` tuple.
-
-* Relations will now never compare to ``None``.
-
-0.3 (2009-01-19)
-================
-
-* Introduce two new interfaces: ``IHasOutgoingRelations`` and
- ``IHasIncomingRelations``. ``IHasOutgoingRelations`` should be provided
- by objects that actually have relations set on them, so that
- they can be properly cataloged. ``IHasIncomingRelations`` should be
- set on objects that can be related to, so that broken relations
- can be properly tracked. ``IHasRelations`` now extends both,
- so if you provide those on your object you have an object that can
- have both outgoing as well as incoming relations.
-
-* Improve broken relations support. When you now break a relation (by
- removing the relation target), ``to_id`` and ``to_object`` become
- ``None``. ``to_path`` however will remain the path that the relation
- last pointed to. ``TemporaryRelation`` objects that when realized
- are broken relations can also be created.
-
- You can also for broken status by calling ``isBroken`` on a
- relation.
-
-* The signature of the top-level function ``create_relation``
- changed. It used to take the object to which the relation was to be
- created, but should now get the path (in ``IObjectPath`` terms).
- ``create_relation`` will now create a broken relation object if the
- path cannot be resolved.
-
-0.2 (2009-01-08)
-================
-
-* Added support for ``RelationList`` fields. This allows one to
- maintain a list of ``RelationValue`` objects that will be cataloged
- like the regular ``Relation`` fields.
-
-* Get rid of ``IRelationInfo`` adapter requirement. Just define a
- ``create_relation`` function that does the same work.
-
-* When looking for relations on an object be more tolerant if those
- cannot be found (just skip them) - this can happen when a schema is
- changed.
-
-0.1 (2008-12-05)
-================
-
-* Initial public release.
Copied: z3c.relationfield/tags/0.4.2/CHANGES.txt (from rev 99372, z3c.relationfield/trunk/CHANGES.txt)
===================================================================
--- z3c.relationfield/tags/0.4.2/CHANGES.txt (rev 0)
+++ z3c.relationfield/tags/0.4.2/CHANGES.txt 2009-04-22 13:52:51 UTC (rev 99373)
@@ -0,0 +1,87 @@
+CHANGES
+*******
+
+0.4.2 (unreleased)
+================
+
+* Prevent the event failures from failing when utilities are missing or when
+ objects do not implement IContained.
+
+
+0.4.1 (2009-02-12)
+==================
+
+* Don't handle ``IObjectModified`` events for objects that do not yet
+ have a parent. There is no need to do so anyway, as these objects cannot
+ have outgoing relations indexed.
+
+0.4 (2009-02-10)
+================
+
+* Introduce a ``RelationChoice`` field that behaves like
+ ``schema.Choice`` but tracks relations. In combination with a source
+ (such as created by ``RelationSourceFactory`` provided by
+ ``z3c.relationfieldui``) this can be used to create drop-down
+ selections for relations.
+
+* Clarify the way comparing and sorting of ``RelationValue`` objects is
+ done in order to better support choice support.
+
+0.3.2 (2009-01-21)
+==================
+
+* When a relation is broken, properly re-catalog things.
+
+0.3.1 (2009-01-20)
+==================
+
+* Introduce sensible sort order for relations, based on a
+ ``(from_attribute, from_path, to_path)`` tuple.
+
+* Relations will now never compare to ``None``.
+
+0.3 (2009-01-19)
+================
+
+* Introduce two new interfaces: ``IHasOutgoingRelations`` and
+ ``IHasIncomingRelations``. ``IHasOutgoingRelations`` should be provided
+ by objects that actually have relations set on them, so that
+ they can be properly cataloged. ``IHasIncomingRelations`` should be
+ set on objects that can be related to, so that broken relations
+ can be properly tracked. ``IHasRelations`` now extends both,
+ so if you provide those on your object you have an object that can
+ have both outgoing as well as incoming relations.
+
+* Improve broken relations support. When you now break a relation (by
+ removing the relation target), ``to_id`` and ``to_object`` become
+ ``None``. ``to_path`` however will remain the path that the relation
+ last pointed to. ``TemporaryRelation`` objects that when realized
+ are broken relations can also be created.
+
+ You can also for broken status by calling ``isBroken`` on a
+ relation.
+
+* The signature of the top-level function ``create_relation``
+ changed. It used to take the object to which the relation was to be
+ created, but should now get the path (in ``IObjectPath`` terms).
+ ``create_relation`` will now create a broken relation object if the
+ path cannot be resolved.
+
+0.2 (2009-01-08)
+================
+
+* Added support for ``RelationList`` fields. This allows one to
+ maintain a list of ``RelationValue`` objects that will be cataloged
+ like the regular ``Relation`` fields.
+
+* Get rid of ``IRelationInfo`` adapter requirement. Just define a
+ ``create_relation`` function that does the same work.
+
+* When looking for relations on an object be more tolerant if those
+ cannot be found (just skip them) - this can happen when a schema is
+ changed.
+
+0.1 (2008-12-05)
+================
+
+* Initial public release.
Deleted: z3c.relationfield/tags/0.4.2/setup.py
===================================================================
--- z3c.relationfield/trunk/setup.py 2009-04-22 13:46:22 UTC (rev 99371)
+++ z3c.relationfield/tags/0.4.2/setup.py 2009-04-22 13:52:51 UTC (rev 99373)
@@ -1,45 +0,0 @@
-from setuptools import setup, find_packages
-import sys, os
-
-def read(*rnames):
- return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
-
-long_description = (
- read('src', 'z3c', 'relationfield', 'README.txt')
- + '\n' +
- read('CHANGES.txt')
- + '\n' +
- 'Download\n'
- '********\n'
- )
-
-setup(
- name='z3c.relationfield',
- version='0.5dev',
- description="A relation field framework for Zope 3.",
- long_description=long_description,
- classifiers=[],
- keywords='',
- author='Martijn Faassen',
- author_email='faassen at startifact.com',
- license='ZPL 2.1',
- packages=find_packages('src'),
- package_dir={'': 'src'},
- namespace_packages=['z3c'],
- include_package_data=True,
- zip_safe=False,
- install_requires=[
- 'setuptools',
- 'ZODB3',
- 'grokcore.component',
- 'zope.app.intid',
- 'zope.app.container',
- 'z3c.schema2xml >= 1.0',
- 'z3c.objpath',
- 'zc.relation >= 1.0',
- # for tests
- 'zope.app.zcmlfiles',
- 'zope.securitypolicy',
- ],
- entry_points={},
- )
Copied: z3c.relationfield/tags/0.4.2/setup.py (from rev 99372, z3c.relationfield/trunk/setup.py)
===================================================================
--- z3c.relationfield/tags/0.4.2/setup.py (rev 0)
+++ z3c.relationfield/tags/0.4.2/setup.py 2009-04-22 13:52:51 UTC (rev 99373)
@@ -0,0 +1,45 @@
+from setuptools import setup, find_packages
+import sys, os
+
+def read(*rnames):
+ return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
+
+long_description = (
+ read('src', 'z3c', 'relationfield', 'README.txt')
+ + '\n' +
+ read('CHANGES.txt')
+ + '\n' +
+ 'Download\n'
+ '********\n'
+ )
+
+setup(
+ name='z3c.relationfield',
+ version='0.4.2dev',
+ description="A relation field framework for Zope 3.",
+ long_description=long_description,
+ classifiers=[],
+ keywords='',
+ author='Martijn Faassen',
+ author_email='faassen at startifact.com',
+ license='ZPL 2.1',
+ packages=find_packages('src'),
+ package_dir={'': 'src'},
+ namespace_packages=['z3c'],
+ include_package_data=True,
+ zip_safe=False,
+ install_requires=[
+ 'setuptools',
+ 'ZODB3',
+ 'grokcore.component',
+ 'zope.app.intid',
+ 'zope.app.container',
+ 'z3c.schema2xml >= 1.0',
+ 'z3c.objpath',
+ 'zc.relation >= 1.0',
+ # for tests
+ 'zope.app.zcmlfiles',
+ 'zope.securitypolicy',
+ ],
+ entry_points={},
+ )
Modified: z3c.relationfield/trunk/CHANGES.txt
===================================================================
--- z3c.relationfield/trunk/CHANGES.txt 2009-04-22 13:49:58 UTC (rev 99372)
+++ z3c.relationfield/trunk/CHANGES.txt 2009-04-22 13:52:51 UTC (rev 99373)
@@ -1,9 +1,13 @@
CHANGES
*******
-0.4.2 (unreleased)
+0.5 (unreleased)
================
+
+0.4.2 (2009-04-22)
+==================
+
* Prevent the event failures from failing when utilities are missing or when
objects do not implement IContained.
Modified: z3c.relationfield/trunk/setup.py
===================================================================
--- z3c.relationfield/trunk/setup.py 2009-04-22 13:49:58 UTC (rev 99372)
+++ z3c.relationfield/trunk/setup.py 2009-04-22 13:52:51 UTC (rev 99373)
@@ -15,7 +15,7 @@
setup(
name='z3c.relationfield',
- version='0.4.2dev',
+ version='0.5dev',
description="A relation field framework for Zope 3.",
long_description=long_description,
classifiers=[],
More information about the Checkins
mailing list