All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- TypeScript types file, as mentioned in #81 (thanks to vladislav805)
- Package size of eventual npm package tgz file by being more specific about what it should contain in
package.json
'sfile
property.
- Support for libgd 2.3.0
- Tests with regard to font boundary coordinates
- Added
files
property inpackage.json
. - Added test files to
files
property
- Upgraded dependencies in package.json
- Typo fixed in documentation (thanks gabrieledarrigo)
- Updated test to create
output
directory if not present
- Remove
.npmignore
in favour offiles
property inpackage.json
.
- Added multiple
AsyncWorker
classes. - Added a license file.
- Added a changelog file.
- Added a lot of new tests.
- Changed the workging of Gif animation creation.
- Moved from Nan to Napi.
- Changed
gd.create
andgd.createTruecolor
and let them return aPromise
. - Moved macros to header file.
- Updated documentation
- Changed custom prototype functions unwritable functions with a proper name
- No longer supports image creation from
String
, only fromBuffer
from now on.
- Dropped support for Node <6.x
- Fixed creating image from
String
orBuffer
.
- Extended documentation for
gd.Image#crop()
- Fixed #59 where a value of
0
was considered out of range.