Skip to content

3.3.1 release

Compare
Choose a tag to compare
@sjudd sjudd released this 14 Sep 23:17
· 2161 commits to master since this release

A bugfix release containing fixes for a number of bugs, a new sample app, and some code cleanup.

Bugfixes

Exceptions:

  • Fixes for double checked locking in singleton initialization: #115
  • Recursive entry to executePendingTransactions IllegalStateException: #117
  • Allow parsing of GIFs without Graphic Control Extensions before each frame: #134
  • Fixed restarting cancelled requests in onResume and/or connection changes: #128

Drawing issues:

  • Images disappearing after calls to setAlpha() or setColorFilter(): #118
  • Fixed images sometimes appearing skewed on Android 4.1.x: #129
  • Fixed transparent bitmaps sometimes being drawn on top of old content when re-using bitmaps: #131

Network issues:

  • Failing to follow http -> https redirects using the default HttpUrlFetcher: #119
  • Failing to load images at urls that use accent marks or special characters: #133
  • Better error handling for SocketTimeOutExceptions while decoding images using the default HttpUrlFetcher: #126

Features/Cleanup

Thanks to @TWiStErRob we've also:

  • Added SVG sample app demonstrating how to load custom resources with Glide (incubating feature).
  • Eliminated unused interfaces when loading custom resource types.
  • Cleaned up and reduced some duplication across the codebase.
  • Cleaned up a variety of test assertions.