Skip to content

Commit

Permalink
Merge pull request #361 from chughts/v0600
Browse files Browse the repository at this point in the history
V0600
  • Loading branch information
chughts committed Jan 26, 2018
2 parents 9c136a6 + 8c99ce6 commit 18dd014
Show file tree
Hide file tree
Showing 10 changed files with 171 additions and 195 deletions.
132 changes: 132 additions & 0 deletions ChangeHistory.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,135 @@
## 0.5.x

### New in version 0.5.23
- Allow file name to be configured in Add Document node.

### New in version 0.5.22
- Allow payload as json for Add Document node.

### New in version 0.5.21
- New node for Add Document for Discovery.
- Natural Language Understanding Node fix for credentials check.

### New in version 0.5.20
- Added experimental neural translation as a config option to translation node.

### New in version 0.5.19
- Update Supported audio file check in Speech to Text Node.
- Remove Continuous flag from Speech to Text Node.
- Add Alternatives and Smart Formatting options to Speech to Text Node.

### New in version 0.5.18
- Allow Conversation Workspace Manager node to be dynamically configured.

### New in version 0.5.17
- CRUD methods for Entity Values and Dialog Nodes in Conversation Workspace Manager node.

### New in version 0.5.16
- Implement methods to manage Entities in Conversation workspace Manager node.
- Create Collection Language fix in Discovery Node.
- Similarity Search Nodes moved into deprecated category.

### New in version 0.5.15
- Allow language code to be specified on create collection in Discovery Node.
- Implement delete collection, delete environment in Discovery Node.
- Allow multiple interface versions for Tone Analyzer Node.
- Enable Content, en or fr, in Tone Analyzer Node.

### New in version 0.5.14
- Bump to latest version of watson-developer-cloud node.js sdk
- Allow empty input into converse for Conversation Node
- Endpoint can now be specified in Natural Language Understanding, Discovery and Discover Query Builder Nodes
- Full Promises implementation for on input processing for Natural Language Understanding Node
- Fix to node.error invocation in Conversation node.

### New in version 0.5.13
- Personality Insights on Bluemix needed new path to node_modules

### New in version 0.5.12
- Fix to Personality Insights Node when running in Japanese mode.
- Bump Interface version to Discovery service to '2017-08-01'.
- Japanese supported by Translation service.
- Speech to Text service now reports UK English as 'en-GB'.
- Add button to allow model cache for STT node to be flushed.
- Added more of the supported audio formats for the TTS node.
- Retrieve and Rank node update to return document body.

### New in version 0.5.11
- Add support for NLP Query in Discovery and Discovery Query Builder Nodes.

### New in version 0.5.10
- Allowed detect_mode for Visual Recognition node to be set in msg.params

### New in version 0.5.9
- Text to Speech speech on msg.payload option.
- Speech to Text transcription on msg.payload option
- Endpoint can now be specified in Conversation,
Conversation Workspace Manager Language Identify, Language Translator,
Speech to Text, STT Corpus Builder, Text to Speech, TTS Corpus Builder,
Personality Insights and Tone Analyzer nodes.

### New in version 0.5.8
- Visual Reconition Node, now accepts readstream on msg.payload
- Add passages parameter to Discovery Node

### New in version 0.5.7
- Fix to Tone Analyzer to allow JSON as input
- Enabled Conversation Tone method to Tone Analyzer Node
- Discovery Node now supports: Create Environment, Create Configuration,
Create Collection

### New in version 0.5.6
- User Agent added to following nodes: Conversation, Conversation Workspace Manager,
Discovery, Discovery Query Builder, Document Conversion, Language Translator,
Language Translator Utility, Language Indentify, Natural Language Classifier,
Natural Language Understanding, Personality Insights, Retrieve and Rank,
Similarity Search, Speech to Text, STT Corpus Builder, Text to Speech,
TTS Corpus Builder, Tone Analyzer, Visual Recognition

### New in version 0.5.5
- Discovery Query Builder was not picking up searchable fields.
- Personality Insights Node reset to use '2016-10-20' version
- Natural Language Classifier Node migrated to use url based services utility to detect bound service.
- Natural Language Classifier Node Migrated to use Promises.
- Natural Language Classifier now able to use File Inject as input for create mode.
- Natural Language Classifier Node allows Classifier ID to be set dynamically in classify, list and remove modes.
- Natural Language Understanding Node now allows language and model overrides on
msg.nlu_options.language, msg.nlu_options.entity_model and msg.nlu_options.relations_model.
- Trade-off Analytics Node moved to the deprecated list.
- Migrated Visual Recognition and Visual Recognition Util nodes to use promises, and
ensure that all error responses are reported.

### New in version 0.5.4
- Fix for Service / Name conflicts in Document Conversion Node

### New in version 0.5.3
- Implement methods to manage Counter Examples in
Conversation workspace Manager node.
- Removed V1 Personality Insights node.
- Removed V1 Language Indentification node.
- Removed V1 Language Translation node.
- Removed V1 Language Translation Utility node.

### New in version 0.5.2
- Visual Recognition was overwriting msg.payload with 'look at msg.results'. Fixed
so that msg.payload is left as is.

### New in version 0.5.1
- Implement methods to manage for Intent and Example Input for Intent, in
Conversation workspace Manager node.
- Deprecated Alchemy Nodes.
- Removed Conversation experimental node.
- Removed Discovery experimental node.
- Removed Tone Analyzer beta node.
- Removed Relationship Extraction node.
- Removed the V1 Visual Recognition node.

### New in version 0.5.0
- New node for Natural Language Understanding
- watson-developer-cloud dependency forces node engine >= 4.5
- Nodes deprecated in 0.4.x will be removed in 0.5.x releases


## 0.4.x

### New in version 0.4.43
Expand Down
163 changes: 12 additions & 151 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,161 +7,28 @@ Node-RED Watson Nodes for IBM Cloud

<a href="https://cla-assistant.io/watson-developer-cloud/node-red-node-watson"><img src="https://cla-assistant.io/readme/badge/watson-developer-cloud/node-red-node-watson" alt="CLA assistant" /></a>

### New in version 0.5.23
- Allow file name to be configured in Add Document node.

### New in version 0.5.22
- Allow payload as json for Add Document node.

### New in version 0.5.21
- New node for Add Document for Discovery.
- Natural Language Understanding Node fix for credentials check.

### New in version 0.5.20
- Added experimental neural translation as a config option to translation node.

### New in version 0.5.19
- Update Supported audio file check in Speech to Text Node.
- Remove Continuous flag from Speech to Text Node.
- Add Alternatives and Smart Formatting options to Speech to Text Node.

### New in version 0.5.18
- Allow Conversation Workspace Manager node to be dynamically configured.

### New in version 0.5.17
- CRUD methods for Entity Values and Dialog Nodes in Conversation Workspace Manager node.

### New in version 0.5.16
- Implement methods to manage Entities in Conversation workspace Manager node.
- Create Collection Language fix in Discovery Node.
- Similarity Search Nodes moved into deprecated category.

### New in version 0.5.15
- Allow language code to be specified on create collection in Discovery Node.
- Implement delete collection, delete environment in Discovery Node.
- Allow multiple interface versions for Tone Analyzer Node.
- Enable Content, en or fr, in Tone Analyzer Node.

### New in version 0.5.14
- Bump to latest version of watson-developer-cloud node.js sdk
- Allow empty input into converse for Conversation Node
- Endpoint can now be specified in Natural Language Understanding, Discovery and Discover Query Builder Nodes
- Full Promises implementation for on input processing for Natural Language Understanding Node
- Fix to node.error invocation in Conversation node.

### New in version 0.5.13
- Personality Insights on Bluemix needed new path to node_modules

### New in version 0.5.12
- Fix to Personality Insights Node when running in Japanese mode.
- Bump Interface version to Discovery service to '2017-08-01'.
- Japanese supported by Translation service.
- Speech to Text service now reports UK English as 'en-GB'.
- Add button to allow model cache for STT node to be flushed.
- Added more of the supported audio formats for the TTS node.
- Retrieve and Rank node update to return document body.

### New in version 0.5.11
- Add support for NLP Query in Discovery and Discovery Query Builder Nodes.

### New in version 0.5.10
- Allowed detect_mode for Visual Recognition node to be set in msg.params

### New in version 0.5.9
- Text to Speech speech on msg.payload option.
- Speech to Text transcription on msg.payload option
- Endpoint can now be specified in Conversation,
Conversation Workspace Manager Language Identify, Language Translator,
Speech to Text, STT Corpus Builder, Text to Speech, TTS Corpus Builder,
Personality Insights and Tone Analyzer nodes.

### New in version 0.5.8
- Visual Reconition Node, now accepts readstream on msg.payload
- Add passages parameter to Discovery Node

### New in version 0.5.7
- Fix to Tone Analyzer to allow JSON as input
- Enabled Conversation Tone method to Tone Analyzer Node
- Discovery Node now supports: Create Environment, Create Configuration,
Create Collection

### New in version 0.5.6
- User Agent added to following nodes: Conversation, Conversation Workspace Manager,
Discovery, Discovery Query Builder, Document Conversion, Language Translator,
Language Translator Utility, Language Indentify, Natural Language Classifier,
Natural Language Understanding, Personality Insights, Retrieve and Rank,
Similarity Search, Speech to Text, STT Corpus Builder, Text to Speech,
TTS Corpus Builder, Tone Analyzer, Visual Recognition

### New in version 0.5.5
- Discovery Query Builder was not picking up searchable fields.
- Personality Insights Node reset to use '2016-10-20' version
- Natural Language Classifier Node migrated to use url based services utility to detect bound service.
- Natural Language Classifier Node Migrated to use Promises.
- Natural Language Classifier now able to use File Inject as input for create mode.
- Natural Language Classifier Node allows Classifier ID to be set dynamically in classify, list and remove modes.
- Natural Language Understanding Node now allows language and model overrides on
msg.nlu_options.language, msg.nlu_options.entity_model and msg.nlu_options.relations_model.
- Trade-off Analytics Node moved to the deprecated list.
- Migrated Visual Recognition and Visual Recognition Util nodes to use promises, and
ensure that all error responses are reported.

### New in version 0.5.4
- Fix for Service / Name conflicts in Document Conversion Node

### New in version 0.5.3
- Implement methods to manage Counter Examples in
Conversation workspace Manager node.
- Removed V1 Personality Insights node.
- Removed V1 Language Indentification node.
- Removed V1 Language Translation node.
- Removed V1 Language Translation Utility node.

### New in version 0.5.2
- Visual Recognition was overwriting msg.payload with 'look at msg.results'. Fixed
so that msg.payload is left as is.

### New in version 0.5.1
- Implement methods to manage for Intent and Example Input for Intent, in
Conversation workspace Manager node.
- Deprecated Alchemy Nodes.
- Removed Conversation experimental node.
- Removed Discovery experimental node.
- Removed Tone Analyzer beta node.
- Removed Relationship Extraction node.
- Removed the V1 Visual Recognition node.

### New in version 0.5.0
- New node for Natural Language Understanding
- watson-developer-cloud dependency forces node engine >= 4.5
- Nodes deprecated in 0.4.x will be removed in 0.5.x releases
### New in version 0.6.0
- Bump to watson-developer-cloud 3.0.4
- Document link updates
- IE fix
- Option to set Conversation credentials though msg.params
- Speech To Text fullresult now includes speaker_labels. Breaking change to any code that used fullresult due an extra level of indirection.
- Allow Korean as an option for Personality Insights
- Text Recognition option removed from Visual Recognition Node
- Move Retrieve and Rank nodes to deprecated list
- Removed Document Conversion, Alchemy, Concept Insights, Dialog, Tradeoff Analytics and Similarity Search Nodes
- Nodes deprecated in 0.5.x will be removed in 0.5.x releases


### Watson Nodes for Node-RED
A collection of nodes to interact with the IBM Watson services in [IBM Cloud](http://bluemix.net).

# Nodes

- Concept Insights
- Use concept graphs to tag and explore information and documents.
- Conversation
- Add conversational capabilities into applications.
- Date Extraction
- Uses AlchemyAPI Date Extraction to detect natural language date/time expressions from text
- Dialog
- Automate branching conversation between a user and your application.
- Use natural language to automatically respond to user questions, cross-sell and up-sell, walk users through processes or applications, or even hand-hold users through difficult tasks.
- Discovery
- List environments created for the Discovery service
- Document Conversion
- Prepare documents for the Retrieve and Rank service.
- Feature Extract
- Analyse a single piece of text content (either public URL, HTML or raw text)
to extract multiple AlchemyAPI detected features, e.g. entities, keywords,
sentiment.
- Image Analysis
- Upload an image to detect either faces, URL text or
content present in the image.
- Language Identification
- Detects the language used in text
- Language Translation
Expand All @@ -170,22 +37,16 @@ A collection of nodes to interact with the IBM Watson services in [IBM Cloud](ht
- Uses machine learning algorithms to return the top matching predefined classes for short text inputs.
- Natural Language Understanding
- Analyze text to extract meta-data from content such as concepts, entities, keywords ...
- News
- Searches news and blog content
- Personality Insights
- Use linguistic analytics to infer cognitive and social characteristics from text
- Retrieve and Rank
- Creates a trainable search engine for your data
- Similarity search
- Create and search against image collections
- Speech To Text
- Convert audio containing speech to text
- Text To Speech
- Convert text to audio speech
- Tone Analyzer
- Discover, understand, and revise the language tones in text.
- Tradeoff Analytics
- Optimize decisions balance between multiple conflicting objectives.
- Visual Recognition
- Analyze visual appearance of images to understand their contents

Expand All @@ -200,4 +61,4 @@ before doing so.

### Copyright and license

Copyright 2014, 2016 IBM Corp. under [the Apache 2.0 license](LICENSE).
Copyright 2018 IBM Corp. under [the Apache 2.0 license](LICENSE).
17 changes: 4 additions & 13 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
{
"name": "node-red-node-watson",
"version": "0.5.23",
"version": "0.6.0",
"description": "A collection of Node-RED nodes for IBM Watson services",
"dependencies": {
"alchemy-api": "^1.3.0",
"async": "^1.5.2",
"cfenv": "~1.0.0",
"file-type": "^2.7.0",
"request": "~2.83.0",
"temp": "^0.8.3",
"qs": "6.x",
"image-type": "^2.0.2",
"watson-developer-cloud": "^2.40.1",
"watson-developer-cloud": "3.0.4",
"kuromoji": "^0.1.1",
"word-count": "^0.2.2",
"is-docx": "^0.0.3",
"stream-to-array" : "^2.3.0"
},
Expand All @@ -38,28 +38,19 @@
"watson-discovery-v1":"services/discovery/v1.js",
"watson-discovery-v1-document-loader":"services/discovery/v1-document-loader.js",
"watson-discovery-v1-query-builder":"services/discovery/v1-query-builder.js",
"watson-document-conversion-v1": "services/document_conversion/v1.js",
"watson-concept-insights-v2": "services/concept_insights/v2.js",
"alchemy-date-extraction": "services/alchemy_date_extraction/v1.js",
"watson-dialog-v1": "services/dialog/v1.js",
"alchemy_language-v1": "services/alchemy_language/v1.js",
"watson-language-translator-v2": "services/language_translator/v2.js",
"watson-language-translator-identify-v2": "services/language_translator_identify/v2.js",
"watson-language-translator-util-v2": "services/language_translator_util/v2.js",
"watson-natural-language-classifier-v1": "services/natural_language_classifier/v1.js",
"watson-natural-language-understanding-v1": "services/natural_language_understanding/v1.js",
"alchemy-news-v1": "services/alchemy_data_news/v1.js",
"watson-personality-insights-v3": "services/personality_insights/v3.js",
"watson-retrieve-and-rank-v1": "services/retrieve_and_rank/v1.js",
"watson-speech-to-text-v1": "services/speech_to_text/v1.js",
"watson-speech-to-text-corpus-builder-v1": "services/speech_to_text/v1-corpus-builder.js",
"watson-text-to-speech-v1": "services/text_to_speech/v1.js",
"watson-text-to-speech-corpus-builder-v1": "services/text_to_speech/v1-corpus-builder.js",
"watson-tone-analyzer-v3": "services/tone_analyzer/v3.js",
"watson-tradeoff-analytics-v1": "services/tradeoff_analytics/v1.js",
"watson-visual-recognition-v3": "services/visual_recognition/v3.js",
"watson-similarity-search-v3": "services/similarity_search/v3.js",
"alchemy-vision-v1": "services/alchemy_vision/v1.js"
"watson-visual-recognition-v3": "services/visual_recognition/v3.js"
}
},
"engines": {
Expand Down
Loading

0 comments on commit 18dd014

Please sign in to comment.