Skip to content
This repository has been archived by the owner on Apr 7, 2024. It is now read-only.

Releases: 7h3Rabbit/StaticWebEpiserverPlugin

Release v3.5.0

25 Jan 19:45
b9f7ebe
Compare
Choose a tag to compare

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

04 Dec 10:05
Compare
Choose a tag to compare

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

27 May 18:35
Compare
Choose a tag to compare

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

15 Apr 12:58
5de8606
Compare
Choose a tag to compare

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