This repository has been archived by the owner on Apr 7, 2024. It is now read-only.
Releases: 7h3Rabbit/StaticWebEpiserverPlugin
Releases · 7h3Rabbit/StaticWebEpiserverPlugin
Release v3.5.0
New features:
- Add support for # in all resource urls (Thanks for example themaf)
- Add support for SVG dependencies (Both in .html and .svg) (Thanks for suggestion themaf)
- Add default mime type support for "application/json"
- Add default mime type support for "text/plain"
- Add default mime type support for "application/xml" (Thanks for explained need maer0216-star)
- Allow configuration on file extension level (Thanks for explained need maer0216-star)
- Scheduled Job - Control order of page generation (Thanks for explained need flowertwig-org)
- Scheduled Job - Add better cancellation handling (Thanks for explained need flowertwig-org)
- Speedup scheduling job by not trying to retrive urls belonging to pages
Bug fixes:
- Draft pages is generated by the static webb job (Thanks for bug report maer0216-star)
Release v3.0.1
New features:
- Added support for content changing access righs
- Added support for removal of old content
- Added support for adding redirect pages when renaming/moving pages
- Added support for simple address
- Added support page references in ContentAreas
- Added support for not write to disk when not needed (if file hash matches existing content)
- Added support for PageControllers returning different mimeType then HTML
- Added support for file change events using (AfterIOWrite and AfterIODelete event)
- Added support to sync content to Azure Blob Storage (Thanks for suggestion maer0216-star, see issue-49 for more info)
Bug fixes:
- Source tags only allowed image references, not image candidates (Thanks for bug report themaf)
- Removed reference to file outside of project (Thanks bug report GrumpyMeow)
- Child pages where not added if current page was ignored
- No longer writing empty resource to disk
- Items property on Events are now initiated and not null
Additional:
- Added extension StaticWebEpiserverPlugin.RequiredCssOnly to allow for extraction of required CSS Only (for example to use as inline on every page)
- We now use regression tests to ensure quality
Release v2.0.0
BREAKING CHANGE
Resource naming has been changed, set "StaticWeb:UseResourceUrl" to true and "StaticWeb:UseContentHash" to false to get old behavior.
New features:
- Added support for using static pages inside your EpiServer installation
- Added support for SVG-images (extension: .svg or content-type: image/svg+xml)
- Added support for content-type: x-javascript
- Added support for WebResource.axd and ScriptResource.axd
- Added Visitor Group support, new criteria called "StaticWeb user" under "Technical" category
- Now possible to specify sub folder for resources
- Possible to disable StaticWebEpiServerPlugin from web.config
- Default resource name is now a content hash
- Possible to use old resource naming (by only use resource url for naming)
- Possible to use both resource url and content hash for resource naming
- Using new configuration element in web.config for settings
- Add current number of pages generated ( in scheduled job )
- Added support for resources from href attribute on a-element
- Add ability to change supported file extensions and content types from default
Bug fixes:
- We now support both ' and " for resource finding
- Resources in CSS files are now added to references resources
- IStaticWebIgnoreGenerate and IStaticWebIgnoreGenerateDynamically are now supported in scheduled job also
- Scheduled job is not sending current referenced resources list to events (New property: CurrentResources)
- Scheduled job "Generate StaticWeb" changes place in menu everytime
Additional:
- Added extension StaticWebEpiserverPlugin.RequiredCssOnly to allow for extraction of required CSS Only (for example to use as inline on every page)
Release v1.1.0
New features:
- Adding possibility to consume events
- Possibility to add Interfaces on page types you want to ignore
- Possibility at runtime to ignore page
- Improve documentation with more usecases
Bug fixes: - Make sure we are not downloading the same file more then once
- Don't download resources on separate domain just because it uses relative protocol