|
Version 1.5.1
- Better error reporting, especially for bugs in type.properties:
- Invalid prototype name in _extends
- Missing _prototype mapping in extended relational mappings
- deficient _parent specifications
- Implement both ETag and Last-Modified based conditional requests as some browsers (e.g. Safari) don't seem to support ETags for embedded images and stuff.
- Preserve capitalization when looping through the keys of a case insensitive properties object (helma.util.ResourceProperties).
- Add filter clause to select statements to make sure only the prototype specified in the collection definition and its sub-prototypes are included in the result set.
- Implement _extensionId property in type.properties to allow for arbitrary strings or numeric values to store an object's prototype in a relational database table.
- Remove READONLY attribute from native HopObject methods, making them easier to overwrite.
- Make properties starting with an _underscore transient in both embedded and relational database mappings. (Mapping a relational db column to a property starting with an underscore was already impossible in prior versions, but behaviour was somewhere between inconsistent and buggy.)
- Keep filter.additionalTables from being included in prefetchNode() queries
- Make sure HopObject constructors aren't removed from the global scope just because they aren't referenced during global code compilation.
- Implement getResource() and getResources() for scripted java objects.
- Support for PostgreSQL sequences, improved PostgreSQL compatibilty
- Always use select max id generator for MySQL databases since they don't support sequences.
- Do not register newly created root nodes with the node cache as this may cover actual root nodes stored in a relational database.
- Convert file names to absolute paths in serialize()/deserialize() to avoid names being interpreted relative to root on Mac OS X.
- Update Javamail to version 1.4.
- Update to jakarta commons-fileupload 1.1.1, jakarta commons-io 1.2.
Page last modified on 2006-08-11 15:09 by hns
|