Prepare 4.5.1 release

This commit is contained in:
Dimitry Ivanov 2020-08-13 18:59:30 +03:00
parent 854fa744c7
commit 602891566d
3 changed files with 8 additions and 6 deletions

View File

@ -1,15 +1,17 @@
# Changelog
# SNAPSHOT
# 4.5.1
#### Changed
* `image-coil` - use `coil-base` as `api` dependency (would require explicit `coil` dependency)
* `image-coil` - use `coil-base` as `api` dependency (would require explicit `coil` dependency) ([#274])
#### Fixed
* `image-coil` - deliver image result if it loaded before request disposable is created ([#272])
* `ext-tables` - fix column width rounding issue
[#272]: https://github.com/noties/Markwon/issues/272
[#272]: https://github.com/noties/Markwon/issues/272
[#274]: https://github.com/noties/Markwon/issues/274
# 4.5.0

View File

@ -16,7 +16,7 @@ android {
dependencies {
api project(':markwon-core')
// @since $SNAPSHOT; declare `coil-base` as api dependency (would require users
// @since 4.5.1 declare `coil-base` as api dependency (would require users
// to have explicit coil dependency)
api deps['coil-base']
compileOnly deps['coil']

View File

@ -130,7 +130,7 @@ public class CoilImagesPlugin extends AbstractMarkwonPlugin {
final LoadRequest request = coilStore.load(drawable).newBuilder()
.target(target)
.build();
// @since $SNAPSHOT; execute can return result _before_ disposable is created,
// @since 4.5.1 execute can return result _before_ disposable is created,
// thus `execute` would finish before we put disposable in cache (and thus result is
// not delivered)
final RequestDisposable disposable = imageLoader.execute(request);
@ -168,7 +168,7 @@ public class CoilImagesPlugin extends AbstractMarkwonPlugin {
@Override
public void onSuccess(@NonNull Drawable loadedDrawable) {
// @since $SNAPSHOT; check finished flag (result can be delivered _before_ disposable is created)
// @since 4.5.1 check finished flag (result can be delivered _before_ disposable is created)
if (cache.remove(drawable) != null
|| !loaded.get()) {
// mark