-
#4 BorderFilter doesn't work properly if used with OpacityFilter
-
#3 RoundCornersFilter should work without a border
-
#2 Cache key doesn't change when fill colour is changed
- Add
RemoteImageSource, and correspondingLayerBuilder.Image.SourceUrl(...)fluent API method, to allow use of remotely hosted images inImageLayers.
-
DynamicImage now has its own
ColorandColorsclasses, to replace theSystem.Windows.Media.Colorclass that it previously used. -
There were uses of both Color and Colour throughout the API - this has now been standardised to Color.
-
VideoLayerhas been removed, because it didn't work.
-
#14
DynamicImageModuleno longer needs to be registered in web.config: the NuGet package now adds aDynamicImage.csinitializer that adds the module using WebActivator. -
#13 Allow DynamicImage to work in WPF applications (dieron)
-
Default value of custom font file fixed (mzywitza).
-
Fix memory leak in
LayerBlenderEffect(jaytwo). -
Fix memory leak in other shader effects.
-
XmlCacheProvidernow checks for null values in cache dependencies (Mikhail-Fiadosenka). -
DirtyTrackingObjectnow deals correctly with arrays (Mikhail-Fiadosenka).
- Cached images are now sorted into sub-directories, using the first two characters of the filename
- Resize filter width and height weren't added to the cache key correctly
- Image cache directory can now be configured in web.config (instead of being hard-coded to ~/App_Data/DynamicImage):
- NuGet package fixes
-
Removed all WebForms-specific controls and functionality
-
Replaced
DynamicImageBuilderwithCompositionBuilder -
Added SoundInTheory.DynamicImage.Mvc with
HtmlHelperextension for generating image tag -
Added
ImageUrlGeneratorfor generating a (cached) URL for an image. Also available through theCompositionBuilder.Urlproperty.