Actions Test
A first test release using Github Releases and GitHub Actions to publish the NPM file.
What's Changed
- Adds sync functions for encodePNG and registerFont by @the-louie in #7
- Fixed problem with wrong scanlines in polygon rendering. in #9
- Added synchronous font loading. Bumped opentype to latest version. by @ekulabuhov in #10
- fix: don't use 'let' outside strict mode by @upupzealot in #16
- Drawing on previously cleared rectangle does not work by @danielbarela in #17
- Implementing context.lineWidth by @danielbarela in #19
- Refactor by @joshmarinacci in #23
- Fix alpha compositing by @sethsamuel in #27
- Add Docblock Annotations by @robertmain in #35
- Data Types by @robertmain in #36
- possible change by @fmsy in #41
- Generate docs with Travis-CI by @robertmain in #39
- Better Quality Documentation by @robertmain in #42
- Update deps by @lightsofapollo in #45
- Documentation by @robertmain in #47
- Only deploy documentation once by @robertmain in #48
- Rewrite Unit Tests by @robertmain in #49
- Speed up Build Time by @robertmain in #54
- Contribution templates by @robertmain in #53
- Remove Vendor Folder by @robertmain in #58
- fix(text): fix fonts checking path by @ducreyna in #60
- Fix typo by @aldy120 in #64
- Fix typo by @aldy120 in #65
- fix arc() method by @rse in #71
- Subscribe png errors before packing by @piercus in #73
- encodePNGToStream - resolve Promise on finish by @m15h in #74
- Handling errors when decoding images by @stolex in #79
- Added load callback to handle cases where processTextPath is called b… by @aqelkp in #69
- Bump lodash from 4.17.4 to 4.17.15 by @dependabot in #91
- Bump stringstream from 0.0.5 to 0.0.6 by @dependabot in #89
- Bump nwmatcher from 1.4.3 to 1.4.4 by @dependabot in #88
- Bump mixin-deep from 1.3.1 to 1.3.2 by @dependabot in #90
- Bump handlebars from 4.0.11 to 4.5.3 by @dependabot in #83
- Bump lodash.merge from 4.6.0 to 4.6.2 by @dependabot in #87
- Bump js-yaml from 3.11.0 to 3.13.1 by @dependabot in #92
- Bump sshpk from 1.13.0 to 1.16.1 by @dependabot in #93
- Bump extend from 3.0.1 to 3.0.2 by @dependabot in #94
- Bump merge from 1.2.0 to 1.2.1 by @dependabot in #95
- Bump atob from 2.0.3 to 2.1.2 by @dependabot in #96
- Context.composite - mixing RGB and taking more opaque alpha by @m15h in #75
- Optional JPEG Quality by @CapsE in #99
- Adding "loadSync" method to font object for loading fonts synchronously. by @bigbizze in #104
- Bump lodash from 4.17.15 to 4.17.19 by @dependabot in #101
- Add support for #rgb, #rgba, and #rrggbbaa color strings by @minimusubi in #108
- Remove outer scoped int variable in colorStringToUint32 by @minimusubi in #109
- Add All CSS Named Colors defined by @adedomin in #110
- Handle bad JPEG data by @knolleary in #113
- fix fill_aa method that starting and ending pixel don`t have origin alpha infomation by @chianquan in #115
- Rotation fix by @joshmarinacci in #118
- Add declaration types by @JeanJPNM in #119
- Linewidth by @joshmarinacci in #120
- Add
drawImage
overloads to types by @voxpelli in #122 - feat: export all text.js methods by @bilibiliou in #126
- Fix for #129 by @joshmarinacci in #130
- Add installation command to readme by @jarrodwatts in #145
- Bump minimatch and mocha by @dependabot in #153
- Bump nanoid and mocha by @dependabot in #152
- Bump jpeg-js from 0.4.1 to 0.4.4 by @dependabot in #141
- Bump lodash from 4.17.19 to 4.17.21 by @dependabot in #139
- Bump hawk and request by @dependabot in #154
- Bump ajv and request by @dependabot in #155
- Fix 151: fillRect() doesn't use transforms by @joshmarinacci in #158
- Bump json-schema and jsprim by @dependabot in #156
- Bump path-parse from 1.0.6 to 1.0.7 by @dependabot in #157
- Bump css-what from 2.1.0 to 2.1.3 by @dependabot in #146
- Composite pixels instead of overwriting in drawImage by @louietan in #174
- Update bitmap.js to throw the correct error for bad y coordinates by @Pomax in #171
- Make getContext() on Bitmap function more like HTMLCanvasElement by @lmagder in #170
- Josh ts by @joshmarinacci in #176
- add compression level option for PNG encoding by @joshmarinacci in #179
- Ts fixes by @joshmarinacci in #183
- Create npm-publish.yml by @joshmarinacci in #186
- added actions test by @joshmarinacci in #185
New Contributors
- @the-louie made their first contribution in #7
- @ekulabuhov made their first contribution in #10
- @upupzealot made their first contribution in #16
- @danielbarela made their first contribution in #17
- @joshmarinacci made their first contribution in #23
- @sethsamuel made their first contribution in #27
- @robertmain made their first contribution in #35
- @fmsy made their first contribution in #41
- @lightsofapollo made their first contribution in #45
- @ducreyna made their first contribution in #60
- @aldy120 made their first contribution in #64
- @rse made their first contribution in #71
- @piercus made their first contribution in #73
- @m15h made their first contribution in #74
- @stolex made their first contribution in #79
- @aqelkp made their first contribution in #69
- @dependabot made their first contribution in #91
- @CapsE made their first contribution in #99
- @bigbizze made their first contribution in #104
- @minimusubi made their first contribution in #108
- @adedomin made their first contribution in #110
- @knolleary made their first contribution in #113
- @chianquan made their first contribution in #115
- @JeanJPNM made their first contribution in #119
- @voxpelli made their first contribution in #122
- @bilibiliou made their first contribution in #126
- @jarrodwatts made their first contribution in #145
- @louietan made their first contribution in #174
- @Pomax made their first contribution in #171
- @lmagder made their first contribution in #170
Full Changelog: https://github.com/joshmarinacci/node-pureimage/commits/release