Skip to content

Latest commit

 

History

History
61 lines (40 loc) · 2.41 KB

CHANGELOG.md

File metadata and controls

61 lines (40 loc) · 2.41 KB

Change Log

Version 2.0.0 (TBD)

  • New architecture distances Picasso further from the main thread using a dedicated dispatcher thread to manage requests.
  • Request merging. Two requests on the same key will be combined and the result will be delivered to both at the same time.
  • fetch() requests are now properly wired up to be used as "warm up the cache" type of requests without a target.
  • fit() will now automatically wait for the view to be measured before executing the request.
  • shutdown() API added. Clears the memory cache and stops all threads. Submitting new requests will cause a crash after shutdown() has been called.
  • Batch completed requests to the main thread to reduce main thread re-layout/draw calls.
  • Variable thread count depending on network connectivity. The faster the network the more threads and vice versa. Also handles airplane mode.
  • Ability to rewrite requests on the fly. This is useful if you want to add custom logic for wiring up requests differently.
  • Ability to specify a callback with ImageView requests.
  • Picasso will now decode the bounds of the target bitmap over the network. This helps avoid decoding 2000x2000 images meant for 100x100 views.

Version 1.1.1 (2013-06-14)

  • Fix: Ensure old requests for targets are cancelled when using a null image.

Version 1.1.0 (2013-06-13)

  • load method can now take a Uri.
  • Support loading contact photos given a contact Uri.
  • Add centerInside() image transformation.
  • Fix: Prevent network stream decodes from blocking each other.

Version 1.0.2 (2013-05-23)

  • Auto-scale disk cache based on file system size.
  • placeholder now accepts null for clearing an existing image when used in an adapter and without an explicit placeholder image.
  • New global failure listener for reporting load errors to a remote analytics or crash service.
  • Fix: Ensure disk cache folder is created before initialization.
  • Fix: Only use the built-in disk cache on API 14+ (but you're all using OkHttp anyways, right?).

Version 1.0.1 (2013-05-14)

  • Fix: Properly set priority for download threads.
  • Fix: Ensure stats thread is always initialized.

Version 1.0.0 (2013-05-14)

Initial release.