1.3.0 / 2016-03-01
- new:
hpkp
has asetIf
option to conditionally set the header
1.2.0 / 2016-02-29
new:
csp
now has abrowserSniff
option to disable all user-agent sniffingupdate:
frameguard
can now be initialized with optionsupdate: add
npmignore
file to speed up installs slightly
1.1.0 / 2016-01-12
- new: code of conduct
new:
dnsPrefetchControl
middlewarefix:
csp
readme had syntax errors
1.0.2 / 2016-01-08
- fix:
csp
wouldn't recognizeIE Mobile
browsers - fix:
csp
had some errors in its readme - fix: main readme had a syntax error
1.0.1 / 2015-12-19
- fix:
csp
with no User Agent would cause errors
1.0.0 / 2015-12-18
new:
csp
module supports dynamically-generated valuesupdate:
csp
directives are now under thedirectives
keyupdate:
hpkp
'sReport-Only
header is now opt-in, not opt-outupdate: tweak readmes of every sub-repo
fix: old Firefox Content-Security-Policy behavior for
unsafe-inline
andunsafe-eval
fix: dynamic
csp
policies is no longer recursiveremove:
crossdomain
middlewareremove:
csp
no longer throws errors when some directives aren't quoted ('self'
, for example)remove:
maxage
option in thehpkp
middlewareremove:
safari5
option fromcsp
module
0.15.0 / 2015-11-26
- update:
hpkp
allows areport-uri
without theReport-Only
header
0.14.0 / 2015-11-01
new:
nocache
now sends theSurrogate-Control
headerupdate:
nocache
no longer contains theprivate
directive in theCache-Control
header
0.13.0 / 2015-10-23
new:
xssFilter
now has a function nameupdate: add new CSP docs to readme
update: HSTS option renamed from
includeSubdomains
toincludeSubDomains
0.11.0 / 2015-09-18
- new:
csp
now supports Microsoft Edge new: CSP Level 2 support
update:
connect
to 3.4.0update:
depd
to 1.1.0fix: add
license
key tocsp
'spackage.json
fix: empty
csp
directives support every directive, not justsandbox
0.10.0 / 2015-07-08
- new: add "Handling CSP violations" to
csp
readme new: add license to
package.json
update:
hpkp
had a link to the wrong place in its readmeupdate:
hpkp
requires 2 or more pinsfix:
hpkp
might have miscalculatedmaxAge
slightly wrong
0.9.0 / 2015-04-24
- update:
nocache
addsprivate
to itsCache-Control
directive - update:
package.json
description
0.8.0 / 2015-04-21
- update: deprecate
crossdomain
middleware - update: remove hefty Lodash dependency from HSTS and CSP
- update: update string detection module in Frameguard
update: change readme slightly to better reflect project's focus
remove:
crossdomain
is no longer a default middleware
0.7.1 / 2015-03-23
- update: all outdated dependencies (insofar as possible)
- update: HSTS now uses Lodash like all the rest of the libraries
0.7.0 / 2015-03-05
new:
hpkp
middlewareupdate: Travis CI should test 0.10 and 0.12
update: minor code cleanup
0.6.2 / 2015-03-01
- update: improve
xssFilter
performance - update: Lodash versions
0.6.1 / 2015-02-13
new: "Other recommended modules" in README
update: Lodash version
fix:
frameguard
middleware exported a function calledxframe
0.6.0 / 2015-01-21
new: you can disable
csp
for Androidfix:
csp
on Chrome Mobile on Android and iOS
0.5.4 / 2014-12-21
- update:
nocache
should force revalidation
0.5.3 / 2014-12-08
update: Platform version in CSP and X-XSS-Protection
fix: bad wording in frameguard docs
0.5.2 / 2014-11-16
- update: Connect version
update: Sinon version
fix: minor
csp
bugfixes
0.5.1 / 2014-11-09
new: Travis CI for everyone
update: URLs in
package.json
for new URLfix: CSP would set all headers forever after receiving an unknown user agent
0.5.0 / 2014-10-28
new: most middlewares have some aliases now
update:
xframe
now calledframeguard
(thoughxframe
still works)update:
frameguard
chooses sameorigin by defaultupdate:
frameguard
understands "SAME-ORIGIN" in addition to "SAMEORIGIN"update:
nocache
removed from default middleware stackupdate: middleware split out into their own modules
update: documentation
update: supported Node version to at least 0.10.0
update: Connect version
fix: readme link was broken
remove: deprecation warnings
0.4.2 / 2014-10-16
- new: support preload in HSTS header
0.4.1 / 2014-08-24
- update: use helmet-crossdomain to test the waters
- update: 2 spaces instead of 4 throughout the code
0.4.0 / 2014-07-17
- new: nocache now sets the Expires and Pragma headers
new: nocache now allows you to crush ETags
update: improve the docs for nosniff
update: revert HSTS behavior of requiring a specified max-age
fix: allow HSTS to have a max-age of 0
0.3.2 / 2014-06-30
- new: all middleware functions are named
new: throw error with non-positive HSTS max-age
update: add semicolons in README
update: make some Errors more specific
fix:
helmet()
was having issuesfix: syntax errors in README
remove: all comment headers; refer to the readme
0.3.1
This file was started after the release of 0.3.1.