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.
[wichert]

* 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.
[optilude]


1.3.8-final - 2006-04-30
========================

* Moved 'index_method' computation out from Extensions/utils.py into
Field. Because we want SearchableText of BaseObject to use the
'index_method' too. This fixes
https://dev.plone.org/archetypes/ticket/645
[nouri]

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

* Fixed WebDAV MOVE breaking references and cleaned up flagging of
reference copying for good measure.
Fixes http://dev.plone.org/archetypes/ticket/642
[sidnei]

* 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.
[optilude]

* fixed http://dev.plone.org/plone/ticket/5072
[jensens]

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

* 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).
[sidnei]

* 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.
[sidnei]

* 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.
[jensens]

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

* Backported fix for failing Windows mime types:
Original fix: http://dev.plone.org/archetypes/changeset/6005
Bug details here: http://dev.plone.org/plone/ticket/5109
[limi]

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

* Fixed missing import of PersistentMapping.
Closes https://trac.plone.org/plone/ticket/5182
[hannosch]

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

* fixed bug in getBestIcon.py, use NotFound class but not 'NotFound'
string in exception.
[panjunyong]

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

* fixed problems introduced by last 'fix' of IdWidget zid.pt: Member
and widget settings was ignored :-(
[jensens]