- ESM support
- Breaking: Dropped support for old Node versions. Node 18+ is now required
- Updated readme about header deprecation
- TypeScript: marked argument as
Readonly
- 7 new features:
battery
,displayCapture
,executionWhileNotRendered
,executionWhileOutOfViewport
,navigationOverride
,publickeyCredentials
, andxrSpatialTracking
- Duplicate values are no longer allowed. See #4
- Non-strings are not allowed in the array
- Breaking: Drop support for Node <8
- 19 new features:
ambientLightSensor
,documentDomain
,documentWrite
,encryptedMedia
,fontDisplayLateSwap
,layoutAnimations
,legacyImageFormats
,loadingFrameDefaultEager
,oversizedImages
,pictureInPicture
,serial
,syncScript
,unoptimizedImages
,unoptimizedLosslessImages
,unoptimizedLossyImages
,unsizedMedia
,verticalScroll
,wakeLock
, andxr
- TypeScript definitions. See #2 and helmet#188
- Created a changelog
- Updated some package metadata
Changes in versions 0.2.0 and below can be found in Helmet's changelog.