Hi, I'm finally back to work a bit on shindig, but before submitting review requests I think it would be nice to know which kind of API changes are acceptable :)
I have essentially 3 pending parts: 1. Change the MediaItems request parameters to match opensocial: currently shindig expects the media item id in the 'mediaItemId' parameter, but OpenSocial says it should be in the 'id' parameter instead. This change would break the *RPC* API, the REST API would be unaffected. It could be made to be compatible though by checking both parameter names. 2. Change the MediaItems (and others) 'tags' field from 'String' to 'Array<String>'. This change again is coming from the OpenSocial standard, but as it affects return values in the Java API getting it to be compatible seems hard, if not impossible. 3. Make it possible to inject a factory for CollectionOptions, which would allow us to implement additional parameter handling without having to replace both handler code and service interfaces. This is a change purely on the Java API, a user would not be affected in any way. Any advice would be appreciated :) Regards, -- Andreas
