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 |