Releases: thekevinscott/UpscalerJS
Releases · thekevinscott/UpscalerJS
V0.12.3
Full Changelog: v0.12.1...v0.12.3
bug: Export a node-gpu
build in the published folder.
v0.12.1
What's Changed
- Fixes bug, adds
tensor-as-base64
as an explicit dependency
0.12.0
What's Changed
Adds top-level cancel
support
- Refactor to generator by @thekevinscott in #234
- Refactor upscale function into a generator by @thekevinscott in #236
- Move yielding to wrapper upscale function by @thekevinscott in #237
- Add abort signal to enable cancellation by @thekevinscott in #238
- Update version script by @thekevinscott in #239
- Remove anys in test by @thekevinscott in #232
- Cancel method integration test by @thekevinscott in #240
- Refactor upscale method to accept an internal args object by @thekevinscott in #241
- Refactor predict function by @thekevinscott in #243
- Refactor upscaling code to have better types around async generator return values by @thekevinscott in #242
- Set up a generator wrap function by @thekevinscott in #244
- Cancel method memory leak test by @thekevinscott in #245
- Update docs by @thekevinscott in #246
- Fix examples by @thekevinscott in #247
- Cancel example by @thekevinscott in #248
- Initialize value as undefined by @thekevinscott in #249
- Add top level abort by @thekevinscott in #250
Full Changelog: v0.11.0...v0.12.0
0.11.0
Add support for progress
callback to receive a second argument, the current slice of procesed image.
What's Changed
- Add a warning if progress is provided but no patch size is provided by @thekevinscott in #221
- Add script to set TFJS version across repo by @thekevinscott in #220
- Update tests.yml by @thekevinscott in #224
- Enable strict null checks in tsconfig by @thekevinscott in #223
- Update progress callback to return current slice by @thekevinscott in #222
- Better typing for upscale and predict by @thekevinscott in #225
- Set default types to enable omitting explicit output by @thekevinscott in #226
- Infer progress type by @thekevinscott in #227
- Add integration tests for progress callbacks by @thekevinscott in #228
- Update example to leverage new progress callback by @thekevinscott in #230
- Add tests to check memory leaks around progress callback by @thekevinscott in #229
- Add docs to support progress callback by @thekevinscott in #231
- Tweak version script by @thekevinscott in #233
Full Changelog: v0.10.0...v0.11.0
v.0.10.0
What's Changed
Adds NodeJS support.
- Update example readmes by @thekevinscott in #166
- Update example readmes by @thekevinscott in #167
- Add a dependabot file by @thekevinscott in #169
- Fix bad versions by @thekevinscott in #170
- Remove extraneous scripts from examples by @thekevinscott in #168
- Attempt to harden the browser tests by @thekevinscott in #171
- Disallow favicon complaints by @thekevinscott in #172
- Separate out build step to run once when the tests spin up by @thekevinscott in #175
- Upgrade tfjs by @thekevinscott in #176
- Rename cjs test lib to node by @thekevinscott in #177
- Update UpscalerJS to import tfjs from external file by @thekevinscott in #178
- Expose Node package by @thekevinscott in #161
- Cut canary release by @thekevinscott in #179
- Remove postinstall set:tfjs command by @thekevinscott in #182
- Add Node Example to examples folder by @thekevinscott in #181
- Update example script by @thekevinscott in #183
- Support a GPU build by @thekevinscott in #184
- Integration Tests for Loading Model in Browser by @thekevinscott in #186
- Add tests for loading models via Node by @thekevinscott in #187
- Add test to ensure model definitions are loaded in browser by @thekevinscott in #188
- Add test to ensure model definitions are loaded in Node by @thekevinscott in #189
- Add image unit tests by @thekevinscott in #191
- Separate image.ts into separate files and add it to the generation script by @thekevinscott in #192
- Add integration test for upscaling a rank 4 tensor by @thekevinscott in #193
- Leverage tf.browser.fromPixels on input by @thekevinscott in #194
- Manipulated scaffolding code to ensure build processes are referencing the correct builds by @thekevinscott in #195
- Move all but browser tests to leverage puppeteer by @thekevinscott in #196
- Remove generated files from repo by @thekevinscott in #197
- Scaffold on install by @thekevinscott in #198
- Enforce minimum Node version by @thekevinscott in #199
- Specify exact version of Node for unit tests, and add 14- and 16- specific Node integration tests by @thekevinscott in #201
- Disable CI cache by @thekevinscott in #204
- Update changelog by @thekevinscott in #203
- Add umd field in package json by @thekevinscott in #202
- Migrate linter by @thekevinscott in #200
- Bump lowest node support to 16 by @thekevinscott in #205
- Add support for image loading in Node by @thekevinscott in #206
- Remove scaffolding step by @thekevinscott in #207
- Add an integration test checking patch sizes by @thekevinscott in #211
- Sets up in-browser unit testing for *.browser tests by @thekevinscott in #210
- Add an example for loading a model locally in Node by @thekevinscott in #212
- Fix leaking tensors by @thekevinscott in #213
- Update package.json scripts to enable publishing by @thekevinscott in #214
- Update documentation to include Node by @thekevinscott in #215
Full Changelog: v0.9.0...v0.10.0
v.0.9.0
Upgrades dependencies for @tensorflow/tfjs
to 3.x
.