Release Notes

Version 1.0.16 - July 16, 2012
  • Support for the output order of items in the modelToJson method:
    http://code.google.com/p/slim3/issues/detail?id=109
  • Support for AND/OR filter:
    http://code.google.com/p/slim3/issues/detail?id=113
  • Fixed an issue with JSON repackage problem
  • Tested on AppEngine SDK 1.7.0

Version 1.0.15 - November 26, 2011
  • Fixed an issue where¬†XG transactions do not work in dev server environment and unit testing: http://code.google.com/p/slim3/issues/detail?id=105
  • Tested on AppEngine SDK 1.6.0
Version 1.0.14 - October 30, 2011
  • RequestHandler overwrite the parametes to attributes: http://code.google.com/p/slim3/issues/detail?id=101
  • Support for XG transaction:¬†http://code.google.com/p/slim3/issues/detail?id=104
  • Tested on AppEngine SDK 1.5.5

Version 1.0.13 - August 20, 2011
  • InverseModelListRef implemented cursor and offset: http://code.google.com/p/slim3/issues/detail?id=99
  • Tested on AppEngine SDK 1.5.3

Version 1.0.12 - July 4, 2011
  • Support for GtxUow and TxUow to simplify transaction code: http://code.google.com/p/slim3/issues/detail?id=80
  • Fixed an issue where URL mapping document should add url mapping rule for GWT: http://code.google.com/p/slim3/issues/detail?id=88
  • Fixed an issue where List<Enum> property does not work: http://code.google.com/p/slim3/issues/detail?id=89
  • Fixed an issue with Making Slim3 Controller & JSP runnable in ordinary non-GAE/J servlet container: http://code.google.com/p/slim3/issues/detail?id=90
  • Fixed an issue with NullPointerException on local ktrwjr tests: http://code.google.com/p/slim3/issues/detail?id=91
  • Fixed an issue where Local tests on App Engine SDK 1.5.1 thorw NullPointerException: http://code.google.com/p/slim3/issues/detail?id=93
  • Tested on AppEngine SDK 1.5.1

Version 1.0.11 - May 14, 2011
  • Fixed an issue with NullPointerException at org.slim3.datastore.ModelQuery.asQueryResultList(ModelQuery.java:295): http://code.google.com/p/slim3/issues/detail?id=81
  • Fixed an issue where Local tests on App Engine SDK 1.5.0 thorw NullPointerException: http://code.google.com/p/slim3/issues/detail?id=87
  • Tested on AppEngine SDK 1.5.0

Version 1.0.10 - April 03, 2011
  • Fixed an issue where Local test using taskqueue causes IllegalArgumentException: http://code.google.com/p/slim3/issues/detail?id=79
  • Tested on AppEngine SDK 1.4.3

Version 1.0.9 - March 08, 2011
  • Fixed an issue where ModelMetaGenerator produces illegal code when the getter or setter method for attribute is missing: http://code.google.com/p/slim3/issues/detail?id=75
  • Fixed an issue where ModelMeta.jsonToModels method can't decode json array: http://code.google.com/p/slim3/issues/detail?id=76
  • Fixed an issue where Slim3-gen does not support a list of Enum property: http://code.google.com/p/slim3/issues/detail?id=77

Version 1.0.8 - February 28, 2011
  • Reverted RetentionPolicy of @Model and @Attribute: http://code.google.com/p/slim3/issues/detail?id=73
  • Fixed the issue where ModelMeta#jsonToModel() causes an error for readonly properties: http://code.google.com/p/slim3/issues/detail?id=74

Version 1.0.7 - February 16, 2011
  • Fixed the issue with Crash when Locale is not supported: http://code.google.com/p/slim3/issues/detail?id=53
  • Fixed the issue where InverseModelListRef supports S3QueryResultList: http://code.google.com/p/slim3/issues/detail?id=68
  • Fixed the issue with hashCode and equals method implementation to InverseModelListRef: http://code.google.com/p/slim3/issues/detail?id=69


Version 1.0.6 - December 23, 2010
  • Slim3 Plugin for Eclipse: http://code.google.com/p/slim3/issues/detail?id=10
  • Fixed the issue where ControllerTester does not support URL mapping: http://code.google.com/p/slim3/issues/detail?id=24
  • Fixed the issue with ClassCastException using BlazeDS amf: http://code.google.com/p/slim3/issues/detail?id=38
  • Fixed the issue where DatastoreFilter causes an error when a global transaction is rolled back: http://code.google.com/p/slim3/issues/detail?id=39
  • Fixed the issue where Slim3-gen causes error when using AttributeListener with maven: http://code.google.com/p/slim3/issues/detail?id=40
  • Fixed the issue where ControllerTester does not work when routing start path is equivalent to routing destination path: http://code.google.com/p/slim3/issues/detail?id=43
  • Fixed the issue where hashCode and equals method implementation to ModelRef class: http://code.google.com/p/slim3/issues/detail?id=45
  • Fixed the issue where the namespace does not work in the case of Memcache#get(): http://code.google.com/p/slim3/issues/detail?id=48
  • Supported for URLFetchService#fetchAsync() with AppEngineTester: http://code.google.com/p/slim3/issues/detail?id=49
  • Supported for Cipher: http://code.google.com/p/slim3/issues/detail?id=50
  • Supported for PreparedQuery#countEntities(FetchOptions): http://code.google.com/p/slim3/issues/detail?id=51
  • Fixed the issue where Slim3 does not work with blobstore: http://code.google.com/p/slim3/issues/detail?id=52
  • Fixed the issue with crash when Locale does not be supported: http://code.google.com/p/slim3/issues/detail?id=53
  • Supported for datastore deadline: http://code.google.com/p/slim3/issues/detail?id=54
  • Supported for the maximum allowed size of a single uploaded file officially: http://code.google.com/p/slim3/issues/detail?id=56
  • Supported for AsyncDatastoreService: http://code.google.com/p/slim3/issues/detail?id=57
  • Fixed the issue where Gwt's key emulation doesn't support equals and hashCode: http://code.google.com/p/slim3/issues/detail?id=58Support for
  • Support for asKeyIterator() for query: http://code.google.com/p/slim3/issues/detail?id=61
  • Support for Controller#createRequestHandler(): http://code.google.com/p/slim3/issues/detail?id=62

Version 1.0.5 - July 9, 2010
  • Supported for Automatic Values: http://code.google.com/p/slim3/issues/detail?id=23
    • http://sites.google.com/site/slim3appengine/slim3-datastore/defining-data-classes/automatic-values
  • Fixed the issue where Slim3-gen cannot persist some collections like ConcurrentHashSet as Blob: http://code.google.com/p/slim3/issues/detail?id=25
  • Fixed the issue with the missing setup step for [Enable Annoation Processing]: http://code.google.com/p/slim3/issues/detail?id=29
  • Fixed the issue where static routing path like addRouting("/xxx/", "/yyy/") does not work: http://code.google.com/p/slim3/issues/detail?id=30
  • Fixed the issue where DatastoreUtil#assignKeyIfNecessary() does not consider the case the parent key exsists: http://code.google.com/p/slim3/issues/detail?id=33
  • Fixed the issue where Slim3 cannot support package like xxx.model.yyy.model.ZzzModel: http://code.google.com/p/slim3/issues/detail?id=34
  • Fixed the issue where BlobKey must be stored in the datastore as @Attribute(lob = false): http://code.google.com/p/slim3/issues/detail?id=35
  • Fixed the issue where IN Query does not work on production server: http://code.google.com/p/slim3/issues/detail?id=36
  • Supported for ShortBlob: http://code.google.com/p/slim3/issues/detail?id=37

Version 1.0.4 - May 15, 2010
  • Bundled Kotori Web JUnit Runner: http://code.google.com/p/slim3/issues/detail?id=26
  • Stopped using MemcacheService#setNamespace(): http://code.google.com/p/slim3/issues/detail?id=28

Version 1.0.3 - April 28, 2010
  • Fixed the issue where transaction sometimes does not work: http://code.google.com/p/slim3/issues/detail?id=22
  • Tested on Google App Engine SDK 1.3.3.1

Version 1.0.2 - April 23, 2010
  • Supported for GWT officially: http://code.google.com/p/slim3/issues/detail?id=1
  • Fixed the issue where isXXX field which has both getter and setter causes an error: http://code.google.com/p/slim3/issues/detail?id=15
  • Support for maven officially: http://code.google.com/p/slim3/issues/detail?id=16
  • Fixed the issue with negative value of Key: http://code.google.com/p/slim3/issues/detail?id=17
  • Fixed the issue with duplication problem for property names: http://code.google.com/p/slim3/issues/detail?id=18
  • Supported for "schemaVersionName" attribute of Model annotation: http://code.google.com/p/slim3/issues/detail?id=19
  • Supported for "classHierarchyListName" attribute of Model annotation: http://code.google.com/p/slim3/issues/detail?id=20
  • Supported for Validation without ResourceBundle: http://code.google.com/p/slim3/issues/detail?id=21

Version 1.0.1 - April 6, 2010
  • Fixed the issue where in-memory filter for ModelRef property causes IllegalStateException: http://code.google.com/p/slim3/issues/detail?id=7
  • Supported for in-memory filter and sort for an unindexed property: http://code.google.com/p/slim3/issues/detail?id=8
  • Enhanced Datastore#put() and delete() to process each 500 entities automatically: http://code.google.com/p/slim3/issues/detail?id=9
  • Supported for datastore cursor: http://code.google.com/p/slim3/issues/detail?id=11
  • Fixed the issue with f:url() in case of url mapping: http://code.google.com/p/slim3/issues/detail?id=12
  • Fixed the issue with boolean isXXX field complains no getter after getter/setter code-gened by Eclipse: http://code.google.com/p/slim3/issues/detail?id=13
  • Tested on Google App Engine SDK 1.3.2.

Version 1.0.0 - March 18, 2010
  • Supported synchronous commit in global transaction: http://code.google.com/p/slim3/issues/detail?id=5
  • Added schemaVersion attribute of Model annotation: http://code.google.com/p/slim3/issues/detail?id=4
  • Fixed the issue where ModelRef#refresh() causes transaction error in global transaction: http://code.google.com/p/slim3/issues/detail?id=2
  • Fixed the issue where IN operator cannot be applied to a collection attribute: http://code.google.com/p/slim3/issues/detail?id=6
Comments