Spaces:
Sleeping
Sleeping
| # 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 `let` to 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.querySelector` in demo | |
| - Linting (ESLint): Add a recommended extension (js) to eslintrc | |
| - Maintenance: Add `.editorconfig` | |
| - Mainenance: Use `.json` extension on `.babelrc` | |
| - npm: Remove `package-lock.json` in favor of `yarn.lock` | |
| - npm: Avoid bundling `rollup.config.js` | |
| - npm: Move from deprecated `opn-cli` to `open-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 `TypeError` rather than silently returning | |
| upon `processCanvasRGB`/`processCanvasRGBA` methods 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 `instanceof` check | |
| (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 `module` for ES6 module discovery and switch `main` to point | |
| to `dist` | |
| ## 1.4.1 | |
| - Moves `grunt-cli` to `devDependencies` (#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 `ImageData` directly (thanks @WebSeed) | |
| ## 1.0.0 | |
| - First Release | |