Archetypes 1.3.9-final (May 16, 2006)

This release is no longer supported! If you are using this release, please upgrade to a newer version if possible.

bugfix release for Plone 2.1.3

For additional information about this project, please visit the overview page .

Available downloads

Release Notes

Tested with Plone 2.1.3, Plone 2.0.5, Zope 2.8, Zope 2.7
State Final release
License BSD
Release Manager Jens Klein

After 1.3.8 had a major problem in its odd version-checking, because of a release script configuration mistake (mea culpa) this 1.3.9 release is done.

I hope everything is fine with this release :-) and wish you a lot of fun.

It is possible, that this is the last bugfix release in 1.3.x series of Archetypes. The 1.4 branch gets stable!

-- Jensens

Change log

1.3.9-final - 2006-05-16

* Add a new generateNewId method to BaseObject which is used to suggest
a new id when automatically renaming an object after creation. This makes
it easier to used custom naming in derived types.

* Fix visual widget to not lose formatting if there's only one allowed
content type - without passing this variable along, the field will revert
to text/plain or MIME type guessing the second time it's saved.

1.3.8-final - 2006-04-30

* Moved 'index_method' computation out from Extensions/ into
Field. Because we want SearchableText of BaseObject to use the
'index_method' too. This fixes

* Removed reST-test-kludge. reStructuredText of Zope < 2.8 is buggy,
don't bother with test failures.

* Fixed WebDAV MOVE breaking references and cleaned up flagging of
reference copying for good measure.

* Fixed up some templates that were abusing tabindexes to get unique ids on
form elements. Tabindexes can no longer be used for this reliably
since Plone 2.1.3, and repeat/var/number is cleaner anyway.

* fixed

* fixed #637: Schema.moveField( ... after ) does incorrect reordering.
Needed fixing of a buggy doctest.

* Removed some nonsense on PUT that would look at REQUEST._steps and
try to catch a exception (which would never occur!). Made it use
'PATH_INFO' instead, with a fallback to 'self.getId()' which
should suffice (PATH_INFO is always available as long as the
request came in through ZPublisher.Publish).

* PdataStreamIterator could potentially end up loading a persistent
object after the ZODB connection had been closed. Made it use a
temporary file to stream out the content so that large files don't
end up using all the available memory.

* Changed sidneis last 'fix'. Dont raise an exception. This is changed
behaviour and I cant accept this in a bugfix release. Prints out
a deprecation message instead now, to not break Products relying on
the old - odd - behaviour.

* Added check for duplicate 'accessor', 'edit_accessor' and
'mutator' method names on a schema's fields. Helps Joe Schmoe to
get unstuck, hopefully.

* Backported fix for failing Windows mime types:
Original fix:
Bug details here:

* Cleanup of CatalogMultiplex: removed superfluos code, added docstring
and comments.

* Fixed missing import of PersistentMapping.

* Usability fix for file widget ( widgets/ ) so that the
radiobuttons with 'Keep existing file' and similar are no longer shown
if there is no file uploaded.

* fixed bug in, use NotFound class but not 'NotFound'
string in exception.

* fixed bug in AllowedTypesByIface, prevented to copy, paste, rename
objects using the mixin.

* fixed problems introduced by last 'fix' of IdWidget Member
and widget settings was ignored :-(