All Versions
Latest Version
Avg Release Cycle
43 days
Latest Release
3599 days ago

Changelog History
Page 1

  • v1.4.14 Changes

    September 06, 2014
  • v1.4.13 Changes

    August 03, 2014

    SDK 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.


    • Nikola Keskinov joined the RoboSpice Team. Welcome Niko !

    ✨ Enhancements

    πŸ› Bug fixes

  • 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

    πŸ› Bug fixes

  • 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.
    • ⚑️ Updated android-maven-plugin to fix build. Pull request #235. Thx to Tanner Perrien for fixing he bug.
    • βž• Add retrofit jackson 2 converter. Merged pull request Vlad omihaz :
    • ⚑️ 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

  • 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 Thks to Bobby-Jackson for this fix.
    • βœ‚ Remove code duplication from RetrofitObjectPersister.loadDataFromCache and instead use readCacheDataFromFile. Thx to Jasco.
    • πŸ‘ Gradle support, demoed in RoboSpice samples.
    • πŸ›  Fix argument names in RoboSpiceDatabaseHelper.onUpdate. Thx to Joel Jasco for this fix.
    • πŸ›  Fixed exception when writing to cache with an uncached service. Thx to Andrew Clark.
    • 0️⃣ DefaultRetryPolicy getDelayBeforeRetry returns fixed value of 0. 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

  • 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.