All notable changes to this project will be documented in this file following a Semantic Versioning. The format is based on Keep a Changelog.
1.4.0 - 2022-11-30
- Local Mode Support
- Improved code structure
- Upgrade pre-commit dependencies
- Dependency change from
@tensorflow/tfjs
to@tensorflow/tfjs-node
- Upgraded
node-fetch
to version3.3.0
- Upgraded
pureimage
to version0.3.14
1.3.1 - 2021-10-09
- Using
pre-commit.ci
with its own badge - New
Code Climate
mantainability score badge
- Improved status node information
- shape:
- ■
dot
: node is idle - □
ring
: node is working
- ■
- color:
- 🟩
green
: model is available - 🟨
yellow
: preparing model - 🟥
red
: node error
- 🟩
- shape:
- Node hungs when using a bad image buffer, even with PNG images - #21
1.3.0 - 2021-09-24
- Model reload option flag during running time - #22 - Thanks @acejacek for the suggestion and the PR
pre-commit
common checks withstandard
,yamlfmt
andmdformat
style checks- GitHub Actions CI test with badge
- npm quality badge to the
README
file - Automatic dependency checks with dependabot
- Upgraded
node-fetch
to version3.0.0
- Upgraded
pureimage
to version0.3.5
- Upgraded
package-lock.json
file format tov7
- Updated the
basic
example with the new reload option flag
1.2.2 - 2020-10-24
- Upgraded
@tensorflow/tfjs-node
to version1.4.0
to help Raspberry Pi installation - #18
1.2.1 - 2020-10-24
package-lock.json
to ensure always exact versions during installation
- Output API was changed by mistake, now msg.payload still outputs
class
andscore
keys for each classification as inv1.1.0+
releases - When selecting all predictions without filter only one result was showing up
1.2.0 - 2020-10-23
- Compatibility with official Node-RED Dockerized image based on Alpine image
- Compatibility with Raspberry Pi
pureimage
npm package dependency to manage buffer images using pure javascript - #17node-fetch
npm package dependency to manage http request to obtain the model info
@teachablemachine/image
npm package dependencyjsdom
npm package dependencycanvas
npm package dependency
1.1.5 - 2020-09-08
- Error when installing nodes - #15
- Upgrade
jsdom
version from16.2.2
to16.4.0
1.1.4 - 2020-06-05
- Better usage of
HTMLVideoElement
class imported fromdom.window
- Better accuracy representation in the node status without decimals
- Some variable types from
const
tovar
1.1.3 - 2020-06-05
- Prediction does not work when save_image's box is checked - #14
- Dependancy is now
@tensorflow/tfjs 1.3.1
instead of@tensorflow/tfjs-node 1.4.0
, to match teachable machine correct dependencies
1.1.2 - 2020-05-03
- PayPal donation badge in
README
file
className
key (whenBest prediction
option) fixed toclass
in the results- Refinements on
README
file - Alignment HTML icons in node configuration
1.1.1 - 2020-04-24
- New configuration checkbox to pass through the input image in
msg.image
probability
key changed toscore
in the results- Updated example with new configuration parameter
- Selecting
Best prediction
option made theName
disappear
1.1.0 - 2020-04-22
- Updated image on how to use Teachable Machine and configuration node on Step 3
- Use standard image treatment for
README
instead of HTML - Upgraded
@tensorflow/tfjs-node
to version1.4.0
to enable coexistantce with tfjs-nodes nodes - #8
1.0.1 - 2020-04-15
- Updated information help node
1.0.0 - 2020-04-15
- Total npm downloads badge
- Online/Local options in configuration node (Local still not functional)
- Internal common functions to set node status
- New Filters configurations when
All predictions
Output mode is selected- Threshold in % - (0 -> 100%)
- Max. results - (1 -> 5)
- General code optimitzations
- Mentions section in
README
file
- Icon updated to Tensorflow 2.0 new logo
- Updated configuration node
- Using all
README
badges from Shields.io - Outputs is always an array of results even if
Best prediction
is selected
0.1.3 - 2020-04-12
- Use of badges in
README
file - New images for Installation and Node usage in
README
JavaScript
code has been standarized following Standard JS
- Information on HTML node #5
- Typos on
README
basic
example with issues to load- Errors not shown on console or in
Node-RED
0.1.2 - 2020-04-12
- Improvements on
README
file
- Loading model error
response.arrayBuffer is not a function
#3
0.1.1 - 2020-04-11
- Comments in the code
- Downgraded
@tensorflow/tfjs-node
from version1.4.0
to1.3.1
for better compatibility - Output has changed from
checkbox
to alist
, you can now selectBest predictions
orAll predictions
- Code cleaning
- WebGL loading error in JSDOM
- When installing the node ->
npm WARN @teachablemachine/[email protected] requires a peer of @tensorflow/[email protected] but none is installed
- Functional using Teachable Machine Online Model URL
- Option to select Top-1 or all results
CHANGELOG.md
fileREADME.md
file