All Versions
22
Latest Version
Avg Release Cycle
132 days
Latest Release
2235 days ago

Changelog History
Page 1

  • v2.71828 Changes

    March 07, 2018

    ๐Ÿš€ This version is not fully backwards compatible with previous 2.x releases! ๐Ÿš€ It is intended to be a stable, pre-3.0 release that users of 3.0.0-SNAPSHOT can use in the mean time.

    Its changes are many, as evidenced by the nearly 3 years since 2.5.2. If you are interested in them you can browse the commits here: https://github.com/square/picasso/compare/picasso-parent-2.5.2...2.71828

    ๐ŸŒฒ Otherwise, stay tuned for 3.0 whose change log will be in relation to 2.5.2 and thus encompass any ๐Ÿš€ changes present in this release.

  • v2.8 Changes

    August 10, 2020

    Migrates 2.x branch to AndroidX.

  • v2.5.2 Changes

    March 20, 2015
    • Fix: Correct problems with adapter-based recycling of drawables and interop with external libraries like RoundImageView.
  • v2.5.1 Changes

    March 19, 2015
    • Specifying transformations in a request now accepts a list.
    • Fix: Correctly handle null values from content providers.
    • Fix: Ensure contact photo thumbnail Uris are loaded with the correct request handler.
    • Fix: Eliminate potential (albeit temporary) memory leak on pre-5.0 Android due to message pooling.
    • Fix: Prevent placeholder image aspect ratio from changing while crossfading in image.
  • v2.5.0 Changes

    February 06, 2015
    • Update to OkHttp 2.x's native API. If you are using OkHttp you must use version 2.0 or newer (the latest is 2.2 at time of writing) and you no longer need to use the okhttp-urlconnection shim.
    • Memory and Network policy API controls reading and storing bitmaps in memory and/or disk cache.
    • Allow returning InputStream from RequestHandler.
    • Allow removing items from memory cache using clearKeyUri.
    • fetch() can now accept a Callback.
    • Provide option with onlyScaleDown to perform scaling only if the source bitmap is larger than the target.
    • Fix: Potential workaround handling improperly cached responses with unknown Content-Length. (#632)
    • Fix: Ensure resized images completely fill ImageView (#769)
    • Fix: Properly report correct exception when disk cache fails to load (504 gateway error).
    • Fix: Resize now properly maintains aspect ratio if width or height is 0.
    • Fix: Update debug indicators for the visually impaired (blue color instead of yellow for disk cache hits).
  • v2.4.0 Changes

    November 04, 2014
    • New RequestHandler beta API adds support for custom bitmap loading.
    • priority API for setting request priority. By default fetch() requests are set to Priority.LOW.
    • Requests can now be grouped with a tag and can be batch paused, resumed, or canceled.
    • Resizing with either height or width of 0 will now maintain aspect ratio.
    • Picasso.setSingletonInstance allows setting the global Picasso instance returned from Picasso.with.
    • Request stableKey provides an override value for the URI or resource ID when caching.
    • Fix: Properly calculate sample size for requests with centerInside().
    • Fix: ConcurrentModificationException could occur in the Dispatcher when submitting a request.
    • Fix: Correctly log when a request was canceled due to garbage collection.
    • Fix: Provide correct target for RemoteViews requests.
    • Fix: Propagate exceptions thrown from custom transformations.
    • Fix: Invoking shutdown() now will close the disk cache.
  • v2.3.4 Changes

    August 26, 2014
    • Fix: Revert fail fast when missing internet permission.
    • Fix: Account for null paths when naming a Request.
    • Add API to allow canceling of remote views requests.
  • v2.3.3 Changes

    July 21, 2014
    • Fix: Crash when attempting to swap dimension for EXIF transformation.
    • Fix: Properly honor alpha value in PicassoDrawable.
    • Fix: Use getWidth() and getHeight() instead of getMeasuredWidth() and getMeasuredHeight() during fit().
  • v2.3.2 Changes

    June 06, 2014
    • Fix: Correctly invalidate PicassoDrawable for GB.
    • Fix: Attempt to decode responses with missing Content-Length header.
    • Fix: Prevent race condition to initial with() call.
  • v2.3.1 Changes

    May 29, 2014
    • Fix: Deprecated Response constructor used 0 for content-length.