You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.3 KiB
3.3 KiB
StackBlur CHANGES
2.7.0
- fix: use unsigned right shift to fix blur radius larger than 180 #59 (@kayahr)
- chore: update build files (@kayahr)
2.6.0
- feat: ImageBitmap support (@Jason11Q)
2.5.0
- Enhancement: boolean arg to skip setting canvas styles (@LukeeeeBennett)
- Build: As per latest devDeps.
- Docs: Update API docs as per latest
Dev-facing:
- Linting: As per ash-nazg
- npm: Switch to server without reported vulnerabilities
- npm: Switch to pnpm lock
- npm: Update devDeps (and switch to new ash-nazg peerDeps)
2.4.0
- Enhancement (image): add useOffsetWidth option for scaled images
- Refactoring: Move
letto closer/deeper scope - Linting: As per latest ash-nazg (add or avoid need for disable comments)
- npm: Update devDeps.
2.3.0
- Build: Update build files per latest devDeps
- Linting (ESLint): Switch to ash-nazg/sauron-node
- Linting (ESLint): Lint MD, HTML, hidden files
- Linting (ESLint): Switch to 2 sp. indent, fix max-len
- Linting (ESLint): Prefer
document.querySelectorin demo - Linting (ESLint): Add a recommended extension (js) to eslintrc
- Maintenance: Add
.editorconfig - Mainenance: Use
.jsonextension on.babelrc - npm: Remove
package-lock.jsonin favor ofyarn.lock - npm: Avoid bundling
rollup.config.js - npm: Move from deprecated
opn-clitoopen-cli - npm: Add valid
engines(pointing to minimum Node version until may confirm) - npm: Update devDeps (except jsdoc which seems to still have a problem with ESM exports: https://github.com/jsdoc/jsdoc/issues/1644)
2.2.0
- Build fix: Target 100% coverage
- Refactoring (minor):
x + x->2 * x - npm Add prepublishOnly script for yarn
- npm: Update devDeps (no impact on build)
2.1.0
- Enhancement: Throw descriptive
TypeErrorrather than silently returning uponprocessCanvasRGB/processCanvasRGBAmethods not supplying proper canvas (dependent methods will throw anyways, so shouldn't be a breaking change) - Enhancement: Update TypeScript definition (@Jose Peleteiro)
2.0.0
- Breaking change: Remove now deprecated Bower
- Fix: Duck type with image or canvas in place of
instanceofcheck (and a broken one) - Enhancement: Add JSDoc comments
- Linting (ESLint): Add ESLint with "standard" base
- Linting (Markdown): Add
.remarkrc - Linting (package.json): Add recommended properties
- Linting (HTML): Add empty favicon to suppress console
- License: Change MIT license file name to reflect license type (MIT)
- Docs: Move changelog to own file:
CHANGES.md - Demo: Move demo to own directory (with static server to avoid Chrome security problems reaching out of folder)
- Demo: Move JS and CSS to separate files for easier linting/examination
- Build: Move from Grunt to Rollup, supporting ES6 Modules distribution as well as UMD
- Build: Add npm-recommended
package-lock.json - npm: Add start, eslint, rollup, open-docs, docs scripts
- npm: Add
modulefor ES6 module discovery and switchmainto point todist
1.4.1
- Moves
grunt-clitodevDependencies(#23)
1.4.0
- Allows the lib to be used with node-canvas
1.3.0
- TypeScript typings added
1.2.1
- Includes built files in the NPM packgage
1.2.0
- Remove alerts and obsolete
netscape.security.PrivilegeManager
1.1.0
- Allow blur to be applied to
ImageDatadirectly (thanks @WebSeed)
1.0.0
- First Release