[79a0317] | 1 | # StackBlur CHANGES
|
---|
| 2 |
|
---|
| 3 | ## 2.7.0
|
---|
| 4 |
|
---|
| 5 | - fix: use unsigned right shift to fix blur radius larger than 180 #59 (@kayahr)
|
---|
| 6 | - chore: update build files (@kayahr)
|
---|
| 7 |
|
---|
| 8 | ## 2.6.0
|
---|
| 9 |
|
---|
| 10 | - feat: ImageBitmap support (@Jason11Q)
|
---|
| 11 |
|
---|
| 12 | ## 2.5.0
|
---|
| 13 |
|
---|
| 14 | - Enhancement: boolean arg to skip setting canvas styles (@LukeeeeBennett)
|
---|
| 15 | - Build: As per latest devDeps.
|
---|
| 16 | - Docs: Update API docs as per latest
|
---|
| 17 |
|
---|
| 18 | **Dev-facing:**
|
---|
| 19 |
|
---|
| 20 | - Linting: As per ash-nazg
|
---|
| 21 | - npm: Switch to server without reported vulnerabilities
|
---|
| 22 | - npm: Switch to pnpm lock
|
---|
| 23 | - npm: Update devDeps (and switch to new ash-nazg peerDeps)
|
---|
| 24 |
|
---|
| 25 | ## 2.4.0
|
---|
| 26 |
|
---|
| 27 | - Enhancement (image): add useOffsetWidth option for scaled images
|
---|
| 28 | - Refactoring: Move `let` to closer/deeper scope
|
---|
| 29 | - Linting: As per latest ash-nazg (add or avoid need for disable comments)
|
---|
| 30 | - npm: Update devDeps.
|
---|
| 31 |
|
---|
| 32 | ## 2.3.0
|
---|
| 33 |
|
---|
| 34 | - Build: Update build files per latest devDeps
|
---|
| 35 | - Linting (ESLint): Switch to ash-nazg/sauron-node
|
---|
| 36 | - Linting (ESLint): Lint MD, HTML, hidden files
|
---|
| 37 | - Linting (ESLint): Switch to 2 sp. indent, fix max-len
|
---|
| 38 | - Linting (ESLint): Prefer `document.querySelector` in demo
|
---|
| 39 | - Linting (ESLint): Add a recommended extension (js) to eslintrc
|
---|
| 40 | - Maintenance: Add `.editorconfig`
|
---|
| 41 | - Mainenance: Use `.json` extension on `.babelrc`
|
---|
| 42 | - npm: Remove `package-lock.json` in favor of `yarn.lock`
|
---|
| 43 | - npm: Avoid bundling `rollup.config.js`
|
---|
| 44 | - npm: Move from deprecated `opn-cli` to `open-cli`
|
---|
| 45 | - npm: Add valid `engines` (pointing to minimum Node version until may confirm)
|
---|
| 46 | - npm: Update devDeps (except jsdoc which seems to still have a problem
|
---|
| 47 | with ESM exports: <https://github.com/jsdoc/jsdoc/issues/1644>)
|
---|
| 48 |
|
---|
| 49 | ## 2.2.0
|
---|
| 50 |
|
---|
| 51 | - Build fix: Target 100% coverage
|
---|
| 52 | - Refactoring (minor): `x + x` -> `2 * x`
|
---|
| 53 | - npm Add prepublishOnly script for yarn
|
---|
| 54 | - npm: Update devDeps (no impact on build)
|
---|
| 55 |
|
---|
| 56 | ## 2.1.0
|
---|
| 57 |
|
---|
| 58 | - Enhancement: Throw descriptive `TypeError` rather than silently returning
|
---|
| 59 | upon `processCanvasRGB`/`processCanvasRGBA` methods not supplying proper
|
---|
| 60 | canvas (dependent methods will throw anyways, so shouldn't be a
|
---|
| 61 | breaking change)
|
---|
| 62 | - Enhancement: Update TypeScript definition (@Jose Peleteiro)
|
---|
| 63 |
|
---|
| 64 | ## 2.0.0
|
---|
| 65 |
|
---|
| 66 | - Breaking change: Remove now deprecated Bower
|
---|
| 67 | - Fix: Duck type with image or canvas in place of `instanceof` check
|
---|
| 68 | (and a broken one)
|
---|
| 69 | - Enhancement: Add JSDoc comments
|
---|
| 70 | - Linting (ESLint): Add ESLint with "standard" base
|
---|
| 71 | - Linting (Markdown): Add `.remarkrc`
|
---|
| 72 | - Linting (package.json): Add recommended properties
|
---|
| 73 | - Linting (HTML): Add empty favicon to suppress console
|
---|
| 74 | - License: Change MIT license file name to reflect license type (MIT)
|
---|
| 75 | - Docs: Move changelog to own file: `CHANGES.md`
|
---|
| 76 | - Demo: Move demo to own directory (with static server to avoid Chrome
|
---|
| 77 | security problems reaching out of folder)
|
---|
| 78 | - Demo: Move JS and CSS to separate files for easier linting/examination
|
---|
| 79 | - Build: Move from Grunt to Rollup, supporting ES6 Modules distribution
|
---|
| 80 | as well as UMD
|
---|
| 81 | - Build: Add npm-recommended `package-lock.json`
|
---|
| 82 | - npm: Add start, eslint, rollup, open-docs, docs scripts
|
---|
| 83 | - npm: Add `module` for ES6 module discovery and switch `main` to point
|
---|
| 84 | to `dist`
|
---|
| 85 |
|
---|
| 86 | ## 1.4.1
|
---|
| 87 |
|
---|
| 88 | - Moves `grunt-cli` to `devDependencies` (#23)
|
---|
| 89 |
|
---|
| 90 | ## 1.4.0
|
---|
| 91 |
|
---|
| 92 | - Allows the lib to be used with node-canvas
|
---|
| 93 |
|
---|
| 94 | ## 1.3.0
|
---|
| 95 |
|
---|
| 96 | - TypeScript typings added
|
---|
| 97 |
|
---|
| 98 | ## 1.2.1
|
---|
| 99 |
|
---|
| 100 | - Includes built files in the NPM packgage
|
---|
| 101 |
|
---|
| 102 | ## 1.2.0
|
---|
| 103 |
|
---|
| 104 | - Remove alerts and obsolete `netscape.security.PrivilegeManager`
|
---|
| 105 |
|
---|
| 106 | ## 1.1.0
|
---|
| 107 |
|
---|
| 108 | - Allow blur to be applied to `ImageData` directly (thanks @WebSeed)
|
---|
| 109 |
|
---|
| 110 | ## 1.0.0
|
---|
| 111 |
|
---|
| 112 | - First Release
|
---|