Skip to content

Releases: tbela99/gzip

V2.8.0

16 May 21:19
Compare
Choose a tag to compare

A lot of bugs fixed and some features added

  • Add .ico as a supported PWA icon format #78
  • Add purpose property to the PWA manifest options #78
  • Add screenshots property to the PWA manifest options #78- remove duplicated path the file name #88
  • change default pwa display to standalone #78
  • [performance] precompress cache files. If the client advertises compression support, then send the compressed file. Brotli support requires the brotli extension #89
  • optionally preserve IE conditional comments #88
  • remove the length restriction of the manifest short_name #78
  • fix security and performance issues induced by links with target=_blank attribute #91
  • asynchronously initialize the service worker using <script defer> #78
  • Link preloading : preload only once #99
  • [bug] fix invalid configuration path #94
  • [bug] the minification produced invalid HTML when the HTML provided had missing space between attributes #88
  • [bug] the protocol is removed in the HTML content instead of href|src attributes only
  • [bug] fix an uncaught javascript error in the service worker js #78
  • [bug] fix 404 error when Hotlink protection is ON and cache files is OFF #78i
  • [bug] fix ignored javascript are removed from the page #96

V2.7.3

03 May 18:50
Compare
Choose a tag to compare
  • change Upgrade-Insecure-Requests to be used as a CSP setting instead of an HTTP header
  • update the documentation
  • add CHANGELOG.md, LICENSE.md and docs folder to the installer
  • fix invalid HTML caused by unescaped characters in Joomla print button
  • fix incorrectly handled utf8 file names
  • fix terser config to preserve global vars
  • improve hotlink protection performance by caching data
  • more accurate server timing headers

V2.7.2

03 May 18:49
Compare
Choose a tag to compare

remove extra quote at the end of filename

V2.7.1

03 May 18:48
Compare
Choose a tag to compare

fix case in folder name that prevent the plugin installation on Linux

V2.7.0

03 May 18:46
Compare
Choose a tag to compare
  • new documentation using docsify
  • better character encoding detection of the offline HTML page
  • javascript files are now built using terser instead of uglifyjs
  • instant page loading
  • missing translation added
  • hotlink protection
  • better detect character encoding when manually editing the offline page HTML
  • Implement instant page loading
  • Replace ugify-es with terser. Use configuration files to build scripts instead of shell commands
  • missing translation added
  • Access-Control-Allow-Origin is always set to '*'
  • Create links to resources that expire after a given time
  • [Bug] Missed cache lead to performance issue when parse critical css returns an empty string

V2.6.1

03 May 18:45
Compare
Choose a tag to compare

Add documentation

V2.6.0

31 Aug 16:43
Compare
Choose a tag to compare
  • partly cache security headers
  • add csp level 3 headers
  • add nonce or hash to support inline script and style
  • fix a regression with images lazy loading in google chrome
  • add configurable secure headers (X-Frame-Options, Strict-Transport-Security, X-Content-Type-Options, XSS-Protection)
  • add html minification
  • Ignore unsupported images types when optimizing images
  • add server timing headers for server side performance profiling
  • enforce optimization when Save-Data header is sent
  • add badges for snyk, current version number and a link to the JED
  • add state-while-revalidate to Cache-Control header
  • fix compatibility issues with Joomla 4
  • fix performance regression when critical css feature or resize css image are enabled
  • expose header date to the service worker

Editable offline page support, Cache-control header update and bug fix

26 Jul 01:47
Compare
Choose a tag to compare
  • add the possibility to provide the html for the offline page as an alternative to providing an url
  • add support of stale-while-revalidate in Cache-Control header
  • add missing administrator service worker client file

Cache management

26 Jul 01:42
Compare
Choose a tag to compare
  • Limit the number of files cached
  • Limit the size of files cacheable files
  • Cache limitation settings do not apply to precached resources
  • Fix issue that prevented to apply settings on cached resources based of the file type
  • Add a switch to disable CSS processing
  • Add a switch to disable Javascript processing

Offline page support

26 Jul 01:40
Compare
Choose a tag to compare
  • Added offline page support: you can provide the url of the offline page.