Version | Date | Description |
---|---|---|
1.4.0 | 02-09-2011 | Fitfh public release |
1.3.1 | 01-16-2010 | First 1.3.x maintenance release |
1.3.0 | 12-20-2009 | Fourth public release |
1.2.0 | 01-29-2009 | Third public release |
1.1.1 | 03-26-2008 | Second public release |
1.0.1 | 08-21-2007 | First public release |
Type | Changes | By |
---|---|---|
Updated the libraries of Microemu to 2.0.4. Fixes 2988927. | thiagolm | |
Added a index feature. Fixes 2935390. | fredjsf | |
Added different persistence strategies (Single and PerClass). Fixes 2852335. | thiagolm | |
Added a polymorphic find feature. Fixes 2243110. | thiagolm | |
Added the possibility of open shared record stores. Fixes 2886470. | thiagolm | |
Added a RecordStoreManager to manage RecordStore operations (This is an internal improvement). Fixes 2936041. | thiagolm | |
Added a configuration file to simplify some configurations. Fixes 2937635. | thiagolm | |
Added the PersistableManager.save method to support batch operations. Fixes 3010799. | thiagolm | |
Added the PersistableManager.getProperty method to inspect properties. Fixes 3081023. | thiagolm | |
Added the PersistableManager.STORE_INDEX_AFTER_SAVE_OPERATION property to enable the index to be stored after a save operation. Fixes 3080657. | thiagolm | |
Added the PersistableManager.BATCH_MODE property to enable operations of save and load execute with more performance. Fixes 2857247. | thiagolm | |
Fixed PersistableManager.deleteAll method to not fail when operating on a none existent RecordStore. Fixes 3017424. | thiagolm |
Type | Changes | By |
---|---|---|
Fixed the creation of a zip/jar file on the Windows platform (it only affects Windows users). Fixes 2922250. | dgem |
Type | Changes | By |
---|---|---|
Improved the message details for a not weaved execution exception. Fixes 2836969. | thiagolm | |
Merged FloggyProperties class into MetadataManagerUtil (This is an internal improvement). Fixes 2823261. | thiagolm | |
Unified metadata information in the MetadataManagerUtil class (This is an internal improvement). Fixes 2820479. | thiagolm | |
Refactored the hierarchy of testcases now a common parent testcase class holds an instance of PersistableManager (This is an internal improvement). Fixes 2900144. | thiagolm | |
Refactored the IMPL package in floggy-persistence-weaver to a new project to avoid compilation and preverification problems. Fixes 2879197. | thiagolm | |
Added the proper constructors to WeaverException to enable a better description of the underlying exception. Fixes 2896571. | thiagolm | |
Added a setLazy/isLazy method to ObjectSet interface. Fixes 2857239. | thiagolm | |
Added support for save a Hashtable inside a Vector and vice-versa. Fixes 2848566. | thiagolm | |
Added a root cause to the FloggyException. Fixes 2817746. | thiagolm | |
Added a getId(Persistable) method to PersistableManager class. Fixes 2816948. | thiagolm | |
Added an optional interface, called IDable, that exports the RMS id of each Persistable class that implements it. Fixes 2722768. | thiagolm | |
Added an optional interface, called Deletable, that enables the developer to clean up resources (sort of cascade delete). Fixes 2702250. | thiagolm | |
Added the MigrationManager API, implementation and tests. Fixes 2422928. | thiagolm | |
Added support for Eclipse Pulsar. Affects only the Eclipse's plugin. Fixes 2880916. | dgem | |
Added a log wrapper class to redirect the log messages to the Maven log system. Fixes 2916668. | thiagolm | |
Fixed the lazy mechanism of Vector/Stack fields that holds Persistable instances. Fixes 2903826. | thiagolm | |
Fixed a bug when the Persistable interface is not implemented directly by the class. Fixes 2168632. | thiagolm | |
Fixed the infinitive loop building. Affects only the Eclipse's plugin. Fixes 2517536. | thiagolm | |
Fixed the NotFoundException when adding a 3th party jars contained in the project folder. Affects only the Eclipse's plugin. Fixes 2806349. | thiagolm | |
Fixed the instantiation process of an abstract Persistable field. Fixes 2816414. | thiagolm |
Type | Changes | By |
---|---|---|
Added the lazy load mechanism. Fixes 2227200. | thiagolm | |
Added an optional interface, called Nameable, that enables the developer set the name of the RecordStore. Fixes 2243450. | thiagolm | |
Added support for java.util.Hashtable class. | thiagolm | |
Added 197 new tests to test new and old features. | thiagolm | |
Fixed a bug when deleting composed objects that uses the inheritance. Fixes 2105288. | thiagolm | |
Refactored the eclipse-floggy-plugin to be build by the Maven. Fixes 2528979. | thiagolm | |
Signed the Eclipse feature and plugin artifacts. Fixes 2536956. | thiagolm |
Type | Changes | By |
---|---|---|
Added support for types of java.lang.StringBuffer, java.util.Calendar, java.util.Stack and java.util.Timezone. | thiagolm | |
Added 380 new tests to test new and old features. | thiagolm | |
Added a method to PersistableManager class to delete all occurencies of all types. The method's signature is public void deleteAll() | thiagolm | |
Added a method to PersistableManager class to delete all occurencies of a given type. The method's signature is public void deleteAll(java.lang.Class class) | thiagolm | |
Added a method to PersistableManager class to check if an entity is already persisted. The method's signature is public void isPersisted(Persistable persistable) | thiagolm | |
Improved the bytecode weave process to reduce the total amount of bytecode weaved. | thiagolm | |
Improved the exception handler mechanism. | thiagolm | |
Updated the Eclipse plugin to be compliant to the new version of Floggy. | thiagolm | |
Downgraded the source and target level of all sub projects of Floggy to 1.4. Now Floggy can run on JDK 1.4+. | thiagolm |