-
#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 inImageLayer
s.
-
DynamicImage now has its own
Color
andColors
classes, to replace theSystem.Windows.Media.Color
class that it previously used. -
There were uses of both Color and Colour throughout the API - this has now been standardised to Color.
-
VideoLayer
has been removed, because it didn't work.
-
#14
DynamicImageModule
no longer needs to be registered in web.config: the NuGet package now adds aDynamicImage.cs
initializer 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.
-
XmlCacheProvider
now checks for null values in cache dependencies (Mikhail-Fiadosenka). -
DirtyTrackingObject
now 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
DynamicImageBuilder
withCompositionBuilder
-
Added SoundInTheory.DynamicImage.Mvc with
HtmlHelper
extension for generating image tag -
Added
ImageUrlGenerator
for generating a (cached) URL for an image. Also available through theCompositionBuilder.Url
property.