Releases: justinhartman/Webserver-Error-Pages
Releases · justinhartman/Webserver-Error-Pages
Version 2.1.0 Release
Tagged version 2.1.0 release which improves the overall functionality and fixes various bugs in old dependencies.
🚀 Version 2.1.0 (03/06/2020)
- 🆕 #new
- Added GitHub Sponsors.
- 👍 #enhancement
- Upgraded all Node packages in
package.json. - Updated the install instructions in
README.md. - Regenerated
html,cssandfontsin/dist/folder. - Reformatted the minify scripts contained in
/scripts/folder.
- Upgraded all Node packages in
- 🐛 #bugfix
- Fixed Dependabot alerts with
package.jsonupgrades. - Removed comments in minifying with new setting in
postcss.config.js. - Issue with
postcssnot running. - Formatting in
README.md.
- Fixed Dependabot alerts with
In this release, you will find the dist.zip file attached. Download this file if you are just looking for the compiled and minified error pages and aren't looking to build your own. This file contains the apache, nginx, iis, and other html error pages and is a drop-in replacement for your webserver.
Version 2.0.2 Release
Version 2.0.2 (15/05/2018)
- #enhancement
- Renamed the Git repo from
Apache-Error-PagestoWebserver-Error-Pagesas there is now support for additional webservers.
- Renamed the Git repo from
Version 2.0.1 Release
Version 2.0.1 (15/05/2018)
- #new
- Moved
/assets/and/webfonts/to new/src/static/folder for better organisation. - Cleaned up the
/src/folder by moving all the Apache HTML templates to/src/apache/and the minify script now builds the distribution files out of this new folder.
- Moved
- #enhancement
- Created proper functions for all the minfy scripts:
src/scripts/minifysrc/scripts/minify_iissrc/scripts/minify_nginxsrc/scripts/minify_other
- Changed
src/scripts/minifyscript to now copy everything in the/src/static/folder so that it acts like the other scripts when installing the assets and fonts.
- Created proper functions for all the minfy scripts:
Version 2.0.0 Release
Version 2.0.0 (15/05/2018)
- #new
- Added link to Font Awesome License.
- New templates:
409.html410.html412.html416.html417.html418.html421.html422.html423.html424.html426.html428.html451.html506.html507.html508.html510.html511.htmlnginx/444.htmlnginx/494.htmlnginx/495.htmlnginx/496.htmlnginx/497.htmlnginx/499.htmlms-iis/440.htmlms-iis/449.htmlms-iis/451.html
- All template files missing have now been created. There are no outstanding error codes to add; the list is now exhaustive.
- Additional Server Support; now supporting Nginx, IIS and others.
- Added new minification scripts to minify additional templates for:
- Nginx:
./scripts/minify_nginx - MS IIS:
./scripts/minify_iis - Other:
./scripts/minify_other
- Nginx:
- #enhancement
- Restructured the
/dist/folder and cleaned it up so it now only contains sub-folders for the respective webservers. - Apache templates files have moved from
/dist/to/dist/apache/.
- Restructured the
Version 1.1.0 Release
Version 1.1.0 (14/05/2018)
- #new
- New templates have been created as follows:
- 520.html
- 521.html
- 533.html
- Added
v1.0.0of thepackage.jsonfile which contains the dependencies for executing theminifyscript. You can run$ npm installfrom the project root folder and you should have all the Node modules to run$ ./scripts/minify. - Added
postcss.config.jsto load thecssnanoplugin.
- New templates have been created as follows:
- #enhancement
- Optimised the
minifyscript to now compress the JavaScript contained in the file along with any CSS inputs. - Optimised the CSS minification by using
postcss.config.jsto load thecssnanoplugin which now reduces all CSS to one line of code. - New, minified versions for the CSS and HTML files have been created. The HTML templates are now one line of code as is the same with the CSS templates. File size has been reduced as follows:
- CSS files: from
61 KBto44 KB(27.87%file size reduction). - HTML files: from
46.3 KBto24.1 KB(47.95%file size reduction).
- CSS files: from
- Updated
README.mdto include all available HTTP error codes when modifyinghttpd.conf.
- Optimised the
- #bugfix
- Removed the commit of
html-minifierto the project. This would prevent users from cloning the repo in order to run the minification script.
- Removed the commit of
Version 1.0.1 Release
Version 1.0.1 (14/05/2018)
- #new
- Added
CHANGELOG.md,CODE_OF_CONDUCT.mdandCONTRIBUTING.mdfiles.
- Added
- #enhancement
- Checked in Visual Studio Code workspace file for users of VS Code.
- Install instructions now included in
README.mdfile. - Updated
README.mdfile with minifying setup included.
- #bugfix
- Set absolute path to css folder (
/ErrorPages/css/) to ensure that the resources load when running on a production server. - Rebuilt all
/dist/files with the new changes.
- Set absolute path to css folder (
Version 1.0.0 Release
Grab everything you need from the /dist/ folder. All other files support the creation of the files in this folder. Each of the following has taken place:
- HTML was minified but JavaScript is still unminified.
- CSS has been minified although I am unclear what the advantage has been. (?)
If you're insterested, there is a script that does the minification from source. This file is contained in src/scripts/minify. Simply run that file and it will:
- Delete the
/dist/css/folder. - Delete all the error pages (
rm -f ../dist/*.html). - Recreate the
/dist/css/folder. - Minify the HTML for all files in the
/src/directory. - Minify the CSS for all the files in
/src/css/directory. - Output the HTML and CSS to the
/dist/folder.