diff --git a/ChangeHistory.md b/ChangeHistory.md index 9118595f..a2570ef1 100644 --- a/ChangeHistory.md +++ b/ChangeHistory.md @@ -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 diff --git a/README.md b/README.md index d1c56da7..4602ce23 100644 --- a/README.md +++ b/README.md @@ -7,134 +7,17 @@ Node-RED Watson Nodes for IBM Cloud -### 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 @@ -142,26 +25,10 @@ A collection of nodes to interact with the IBM Watson services in [IBM Cloud](ht # 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 @@ -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 @@ -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). diff --git a/package.json b/package.json index f82507d6..e0bce9bb 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,8 @@ { "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", @@ -11,8 +10,9 @@ "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" }, @@ -38,17 +38,11 @@ "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", @@ -56,10 +50,7 @@ "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": { diff --git a/services/language_translator/v2.html b/services/language_translator/v2.html index c8e46340..41272ec1 100644 --- a/services/language_translator/v2.html +++ b/services/language_translator/v2.html @@ -64,7 +64,7 @@ - +