|
| 1 | +# Changelog |
| 2 | + |
| 3 | +Notable changes to this project are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 4 | + |
| 5 | +## [Unreleased] |
| 6 | + |
| 7 | +Breaking changes: |
| 8 | + |
| 9 | +New features: |
| 10 | + |
| 11 | +Bugfixes: |
| 12 | + |
| 13 | +Other improvements: |
| 14 | + |
| 15 | +## [v4.0.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v4.0.0) - 2018-06-20 |
| 16 | + |
| 17 | +- Updates for 0.12 compiler (@sharno) |
| 18 | +- The `Rectangle` and `Arc` types now use the field names `width`, `height` and `radius`, instead of `w`, `h` and `r`. |
| 19 | + |
| 20 | +## [v3.3.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v3.3.0) - 2017-11-19 |
| 21 | + |
| 22 | +Export `setTransform` (@yilinwei) |
| 23 | + |
| 24 | +## [v3.2.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v3.2.0) - 2017-10-05 |
| 25 | + |
| 26 | +Add `setTransform` (@yilinwei) |
| 27 | + |
| 28 | +## [v3.1.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v3.1.0) - 2017-06-29 |
| 29 | + |
| 30 | +- Add an `Eq` instance for `LineCap` (#48, @ijks) |
| 31 | + |
| 32 | +## [v3.0.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v3.0.0) - 2017-04-03 |
| 33 | + |
| 34 | +Updates for 0.11 (@jasonzoladz) |
| 35 | + |
| 36 | +## [v1.0.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v1.0.0) - 2016-06-11 |
| 37 | + |
| 38 | +- Updates for 1.0 core libraries and 0.9.1 compiler. This library will not work with compiler versions < 0.9.1. (@soupi) |
| 39 | +- Change `Canvas` effect to use uppercase (`CANVAS`) |
| 40 | + |
| 41 | +## [v0.5.4](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.4) - 2016-05-11 |
| 42 | + |
| 43 | +Add `setLineJoin` (@rgrempel) |
| 44 | + |
| 45 | +## [v0.5.3](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.3) - 2016-04-10 |
| 46 | + |
| 47 | +Fix `setGlobalAlpha` (@igagen) |
| 48 | + |
| 49 | +## [v0.5.2](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.2) - 2016-03-11 |
| 50 | + |
| 51 | +New blend modes (@igagen) |
| 52 | + |
| 53 | +## [v0.5.1](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.1) - 2016-03-10 |
| 54 | + |
| 55 | +Add support for patterns (@igagen) |
| 56 | + |
| 57 | +## [v0.5.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.0) - 2016-03-08 |
| 58 | + |
| 59 | +`withImage` is now `tryLoadImage` (@igagen) |
| 60 | + |
| 61 | +## [v0.4.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.4.0) - 2015-12-17 |
| 62 | + |
| 63 | +Changes to `ImageData`. |
| 64 | + |
| 65 | +## [v0.3.5](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.5) - 2015-12-11 |
| 66 | + |
| 67 | +Fix compiler warnings (@jotrk) |
| 68 | + |
| 69 | +## [v0.3.4](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.4) - 2015-11-02 |
| 70 | + |
| 71 | +Add `withImage` (@izgzhen) |
| 72 | + |
| 73 | +## [v0.3.3](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.3) - 2015-09-13 |
| 74 | + |
| 75 | +Add support for Bezier curves (@jasonzoladz) |
| 76 | + |
| 77 | +## [v0.3.2](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.2) - 2015-09-07 |
| 78 | + |
| 79 | +Add gradient support (@jasonzoladz) |
| 80 | + |
| 81 | +## [v0.3.1](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.1) - 2015-08-14 |
| 82 | + |
| 83 | +Add `drawImage` (@puffnfresh) |
| 84 | + |
| 85 | +## [v0.3.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.0) - 2015-06-30 |
| 86 | + |
| 87 | +This release works with versions 0.7.\* of the PureScript compiler. It will not work with older versions. If you are using an older version, you should require an older, compatible version of this library. |
| 88 | + |
| 89 | +## [v0.3.0-rc.1](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.0-rc.1) - 2015-06-17 |
| 90 | + |
| 91 | +Initial candidate release for 0.7 compiler. |
| 92 | + |
| 93 | +## [v0.2.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.2.0) - 2014-12-03 |
| 94 | + |
| 95 | +- `getCanvasElementById` has been made safe, this is a breaking change as the result is now `Maybe CanvasElement` |
| 96 | +- `strokeText` is now fixed, previously was filling text |
| 97 | +- Added `TextAlign`, `setTextAlign` and `textAlign` |
| 98 | + |
| 99 | +All by @hdgarrood |
| 100 | + |
| 101 | +## [v0.1.6](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.6) - 2014-10-28 |
| 102 | + |
| 103 | + |
| 104 | + |
| 105 | +## [v0.1.5](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.5) - 2014-08-30 |
| 106 | + |
| 107 | + |
| 108 | + |
| 109 | +## [v0.1.4](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.4) - 2014-08-20 |
| 110 | + |
| 111 | + |
| 112 | + |
| 113 | +## [v0.1.3](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.3) - 2014-08-16 |
| 114 | + |
| 115 | + |
| 116 | + |
| 117 | +## [v0.1.2](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.2) - 2014-08-13 |
| 118 | + |
| 119 | + |
| 120 | + |
| 121 | +## [v0.1.1](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.1) - 2014-08-13 |
| 122 | + |
| 123 | + |
| 124 | + |
| 125 | +## [v0.1.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.0) - 2014-08-13 |
| 126 | + |
| 127 | + |
| 128 | + |
0 commit comments