All Versions
31
Latest Version
Avg Release Cycle
43 days
Latest Release
3121 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.4.14 Changes
September 06, 2014- π Fix NPE when cache folder is empty. Thx to skhanzada. https://github.com/stephanenicolas/robospice/pull/352
- β¬οΈ Upgrade libraries versions. https://github.com/stephanenicolas/robospice/issues/351
-
v1.4.13 Changes
August 03, 2014SDK Compatibility :
- π· RS is now officially compatible from SDK 10+. We drop support for SDK 8 & 9. Though a "best effort" help will be provided to/by the community. The main cause is that Android emulator < 10 is not available anymore, thus we lost CI testing capacity and can't guarantee test passing anymore.
Team
- Nikola Keskinov joined the RoboSpice Team. Welcome Niko !
β¨ Enhancements
- Requests are not retried anymore when network is down. https://github.com/stephanenicolas/robospice/pull/291. Thx to softwaremaverick for fixing this bug.
- SpiceService's executor core threads can now be exceeded and customized and are disposable. Thx to Jorge Vila for this feature. https://github.com/stephanenicolas/robospice/pull/304
- The OrmLite extension now notifies foreign objects for changes (instead of root only): https://github.com/stephanenicolas/robospice/issues/240. Thx to @agrebnev.
- SpiceListView can accept a custom OnScrollListener now. Thx to Wielliam Tell. https://groups.google.com/forum/#!msg/robospice/BNgKSE8d5G8/fkC9XCovpe8J
π Bug fixes
- π Fix a potential concurrent issue in the request processor : listeners could be lost when added simultanously. Thanks to seva-ask for this fix : https://github.com/stephanenicolas/robospice/pull/296
- π Fix a potential multiple unbindings in SpiceManager : https://github.com/stephanenicolas/robospice/pull/301. Thanks to seva-ask
- π Fix a potential concurrent issue, removing listeners could be impossible in some rare cases. Thx to seva-ask. https://github.com/stephanenicolas/robospice/pull/318
- RetrofitGsonSpiceService object persister was buggy. Thx to keirongulrajani. https://github.com/stephanenicolas/robospice/issues/272
- π Fixed an ANR when app started with screen off. Thx to Colin Lee. https://github.com/stephanenicolas/robospice/issues/270
- π Fixed ConcurrentModificationException. Thx to escarti. https://github.com/stephanenicolas/robospice/issues/91
- π Fixed a bug in SpiceNotificationService. Thx to kaivnlp. https://github.com/stephanenicolas/robospice/issues/299
- Cancelling methods by key didn't work. Thx to Pierre Degand. https://github.com/stephanenicolas/robospice/issues/251
-
v1.4.12 Changes
April 17, 2014β¨ Enhancements
- β‘οΈ Updated Retrofit extension to use Retrofit version 1.5.1
- β‘οΈ Updated OkHttp extension to use OkHttp version 1.5.4
- β‘οΈ Updated Google Http Client extension to use Google Http Client version 1.18.0-rc
π Bug fixes
- π Bug fix : add proper synchronization to DefaultRequestProcessor stop/execute
- π Fix a few bugs in spice list: when network was off, thumbnails were reloaded incorrectly.
- π Bug fix: close InputStream in RetrofitObjectPersister. PR: #268, Thx to GyΓΆrgy Dancsi
- π Bug fix: corrected cache prefix generation. PR: #277, Thx to Pierre Degand
-
v1.4.11 Changes
January 14, 2014β¨ Enhancements
- π¨ Refactor of RoboSpice core dependencies. Thx to Isuski. https://github.com/octo-online/robospice/issues/245
- β¬οΈ General maven plugin and dependencies upgrade.
- π» Correct api targetting problem for executors in ui spicelist.
π Bug fixes
- Request dropped when stopping the SpiceManager. Thx to Dorian Cussen. https://github.com/octo-online/robospice/issues/246
- π Bug in RequestProcessor stop mechanism. Thx to Isuski. https://github.com/octo-online/robospice/issues/244
- Minor Javadoc enhancements
-
v1.4.10 Changes
January 09, 2014β¨ Enhancements
- β¬οΈ upgrade to maven android plugin version 3.8.1
- spicemanager: always use isStarted() when checking if started. Pull request #214. Thx to Giorgos Kylafas for fixing the bug. https://github.com/octo-online/robospice/pull/214
- β‘οΈ Updated android-maven-plugin to fix build. Pull request #235. Thx to Tanner Perrien for fixing he bug. https://github.com/octo-online/robospice/pull/235
- β Add retrofit jackson 2 converter. Merged pull request Vlad omihaz : https://github.com/octo-online/robospice/pull/239
- β‘οΈ Update all dependencies. Fix issue #238. Jackson dependency for spring android will remain 2.2.3. Jackson 2.3.1 needs Android SDK 9+.
- β‘οΈ Optimized RoboSpice UI Spice List. Thanks to Cyril Mottier for pushing this.
π Bug fixes
- π Bug fix : NPE in execute. Fix issue #221. Thx to Daniel Novak.
- π Bug fix : Incorrect behaviour in addListenerIfPending. Fix issue #215. Thx to Isuski
- π Bug fix : Fixed context leak in the event that the manager is not stopped. Pull request #233. Thx to Tanner Perrien.
- π Bug fix : Many threads blocked in PausablePriorityBlockingQueue.take. Fix issue #220. Thx to Nicolas Poirier.
- π Bug fix : ConcurrentModificationException in RequestProcessor. Fix issue 91. Pull request #242. Thx to softwaremaverick and Fernando Franco GΓraldez.
-
v1.4.9 Changes
October 23, 2013- β Issue #200. App crash "Bad notification for startForeground". Thx to Mathieu-Castets, DanielNovak and Giorgos Kylafas for reporting, debugging and testing.
-
v1.4.8 Changes
October 10, 2013- π Issue #195. Remove all library support dependencies for easier setup. Thx to Bogdan Zurac for reporting the issue.
- Issue #192. A method has been made static in Google Http Java Client module. Thx to Vselod Ivanov for its patch.
Issue #191. In some cases, requests where not aggregated properly. Thx to Vselod Ivanov its patch.
β Internal feature : RS tests are faster.
-
v1.4.7 Changes
September 21, 2013** β¨ Enhancements
- π New OkHttp module that allows to use OkHttpClient inside a RoboSpice request.
- Notifications now work correctly on Android 4.3 when service is going to background. Thx to Andrew Clark and others for this.
- π New SpiceService monitoring system initiated by Andrew Clark. A new sample has been added : robospice-sample-core-monitor to demonstrate how to use this feature.
** π Bug fixes
- π Documentation has been updated in RS Starter Guide thanks to Mathieu Castets.
- β removeDataFromCache now returns a future for possible sync. Thanks to sergej-koscejev for the fix in pull request https://github.com/octo-online/robospice/pull/185
- π Better handling of aggregation in SpiceManager that caused a memory leak with many identical SpiceRequests. Thanks to seva-ask. Pull request https://github.com/octo-online/robospice/pull/182
- Issue #189 by Vsevolod Ivanov (seva ask): fix for fast switching. https://github.com/octo-online/robospice/pull/189
- A NPE could be sent when notifying listeners of a request not found when screen was turned on.
-
v1.4.6 Changes
July 18, 2013** β¨ Enhancements
- Google Http Client module now has pre-set services for Jackson,Jackson2 and Gson.
- π¨ Complete refactor of the core of RoboSpice : Request processor has now been split into distinct entities. Thx to Andrew Clark. pull request #160
- β addListenerIfPending can now notify when no pending request has been found. Thx to Andrew Clark. pull request #160
- π Fix RoboSpiceContentProvider to declare single item URI type as ITEM rather than DIRECTORY. Thx to Joel Steres. Pull request #151
- β Remove constraint that ormlite extension cacheKey type matches POJO id type. Thx to Joel Steres. Pull request #145
- β‘οΈ Update of the starter guide on GitHub. Issue https://github.com/octo-online/robospice/issues/162. Thks to Bobby-Jackson for this fix.
- β Remove code duplication from RetrofitObjectPersister.loadDataFromCache and instead use readCacheDataFromFile. https://github.com/octo-online/robospice/pull/138. Thx to Jasco.
- π Gradle support, demoed in RoboSpice samples.
- π Fix argument names in RoboSpiceDatabaseHelper.onUpdate. https://github.com/octo-online/robospice/pull/146. Thx to Joel Jasco for this fix.
- π Fixed exception when writing to cache with an uncached service. https://github.com/octo-online/robospice/pull/135. Thx to Andrew Clark.
- 0οΈβ£ DefaultRetryPolicy getDelayBeforeRetry returns fixed value of 0. https://github.com/octo-online/robospice/issues/129. Thx to Joel Jasco
- EasyMock 3.2 is used in RS 1.4.6, making the interface ICacheManager obsolete.
- β¬οΈ General upgrades of dependencies
** π Bug fixes
- π Spelling correction in logs by Joel Steres
- Pull requests 134 : https://github.com/octo-online/robospice/pull/134 by Andrew Clark
- Pull requests 140 : https://github.com/octo-online/robospice/pull/140 by Andrew Clark
- π SpiceManager could not be re-started properly. Bug fixed by issue https://github.com/octo-online/robospice/issues/128, thx to Bobby Jackson.
- β Remove RequestCancellationListener after requests https://github.com/octo-online/robospice/pull/148. Thx to Michael Greifeneder
- π FIX simple binary/text/bitmap requests indicated success completion when file not found orconnection failed (Issue 126). Thx to Andrew Clark
-
v1.4.5 Changes
July 11, 2013** Enhancements
- β¨ Enhanced threading model for the SpiceManager and SpiceService. Decreased priority to increase UI Thread performance and
β¨ enhance user experience. - β Add isDataInCache and getDateOfDataInCache to spiceManager. Thx to Onyx Mueller and Mathieu Castets for suggesting this feature.
- BitmapRequests, SimpleTextRequests have non final methods to allow developpers to extend them
- SpiceList APIs have been changed to allow multiple images per cell view in a list. Thx to Andrea Altobelli for submitting the feature.
** Bug fixes
- Cache folder creation is now thread safe.
- Correct bug of cache removal when there cache folder doesn't exist or is empty.
- SpiceArrayAdapter's getView method is not final any more to allow subclasses to customize adapters (adding sections for instance).
Thanks to Christopher Parola for this suggestion.
- β¨ Enhanced threading model for the SpiceManager and SpiceService. Decreased priority to increase UI Thread performance and