• Docs
  • Resources
  • Community
  • Use Cases
  • Downloads
  • v.0.9.0
  • GitHub
  1. Home
  2. Download
  3. Release Notes 0.7.5

Release Notes 0.7.5

  • Developer Guide
  • Overview
  • Installation
  • First Example
  • Data Model
  • Intent Matching
  • Short-Term Memory
  • Server & Probe
  • Metrics & Tracing
  • Integrations
  • REST API
  • Tools
  • nlpcraft.{sh|cmd}
  • Test Framework
  • Embedded Probe
  • SQL Model Generator
  • Synonyms Tool
  • Examples
  • Alarm Clock
  • Light Switch
  • Weather Bot
  • SQL Model

Overview

NLPCraft 0.7.5 brings about several important bug fixes, improvements and enhancements.

🙌 New

  • NLPCRAFT-7 - Need to add list of complex IDL examples to a cheat-sheet.
  • NLPCRAFT-69 - Create CI builds for different OS/JDK.
  • NLPCRAFT-91 - Create Kotlin-based example for NLP-enabling Minecraft game.
  • NLPCRAFT-195 - Produce comparative analysis.
  • NLPCRAFT-206 - Improve intent and token IDL.
  • NLPCRAFT-231 - Intent should be able to match on model metadata.
  • NLPCRAFT-234 - Add metadata to NCUser and NCCompany & update DB.
  • NLPCRAFT-236 - Add "nestedOnly" flag to model element and "isTopLevel" to NCToken interface.
  • NLPCRAFT-251 - We need to make macro processor available for the models generated by code.
  • NLPCRAFT-252 - Update docs for new macro DSL & IDL.
  • NLPCRAFT-253 - LightSwitch example works very slow - some samples take > 1.5s to be processed.
  • NLPCRAFT-254 - We need to support *.nc files that would include intent and predicate IDL declarations.
  • NLPCRAFT-255 - We need ability to put intents and fragments in a separate file(s) *.nc referenced in the model.
  • NLPCRAFT-256 - Intent IDL fragment must be paramerterized with JSON parameters.
  • NLPCRAFT-259 - NCIntent should be applicable on class level.
  • NLPCRAFT-263 - Callback method should support multiple intents attached to it.
  • NLPCRAFT-265 - Check that the same callback is not reused my multiple intents.
  • NLPCRAFT-266 - NCIntent annotation should be applicable to model class as well.
  • NLPCRAFT-270 - All project templates should be fixed according to new IDL syntax.
  • NLPCRAFT-272 - Test for user and company metadata usage.
  • NLPCRAFT-275 - Rename DSL to NLPCraft IDL.
  • NLPCRAFT-281 - Add term-scoped variables to IDL.
  • NLPCRAFT-282 - NCMetaSpec passes individually, but fails in a suite.
  • NLPCRAFT-283 - Need to test user-defined term and flow predicate.
  • NLPCRAFT-290 - Tests hang under Ubuntu on "verify" phase.
  • NLPCRAFT-300 - Move external configuration to a special tag on github away from master.

🤖 Enhancements

  • NLPCRAFT-144 - Ping time too long.
  • NLPCRAFT-213 - SQL example database.
  • NLPCRAFT-227 - Examples should be moved to special module.
  • NLPCRAFT-232 - Token IDL should support user data and user request data.
  • NLPCRAFT-238 - We have to allow to override some model properties in model elements.
  • NLPCRAFT-240 - Intents annotations should be scanned not in the model class only, but in the its parent classes too.
  • NLPCRAFT-247 - Synonyms IDL improvements.
  • NLPCRAFT-248 - "Flow" intent parameter logic.
  • NLPCRAFT-249 - Direct synonyms should have higher priority comparing to artificial.
  • NLPCRAFT-250 - Support "any word" in IDL.
  • NLPCRAFT-257 - NCUser, NCCompany and NCConversation should use metadata.
  • NLPCRAFT-261 - Sentences collapsing performance improvement.
  • NLPCRAFT-267 - IDL synonyms processing refactoring.
  • NLPCRAFT-274 - Log output data format.
  • NLPCRAFT-278 - NLPCraft IDL functions.
  • NLPCRAFT-279 - NLPCraft IDL tokens functions renaming.
  • NLPCRAFT-287 - "jiggleFactor" and "permutateSynonyms" default values.
  • NLPCRAFT-289 - Add new IDL function any() which always return true.
  • NLPCRAFT-302 - Processing error when NCIntentRef or0 NCIntentSample used with static methods.
  • NLPCRAFT-305 - Build procedure fixes.
  • NLPCRAFT-307 - Add info about minecraft gradle wrapper jars to readme.md.
  • NLPCRAFT-308 - Fix gradle warnings in module minecraft-mod.
  • NLPCRAFT-310 - Minecraft example kotlin warnings.
  • NLPCRAFT-311 - Default probe model started from CLI seems strange.
  • NLPCRAFT-312 - CLI - server and probe version info should be added.
  • NLPCRAFT-313 - Generated from CLI project templates updated.
  • NLPCRAFT-314 - NCMinecraftFilesDump improvements.

🧐 Fixes

  • NLPCRAFT-218 - Suggestions tool logic.
  • NLPCRAFT-230 - Kotlin example failure.
  • NLPCRAFT-233 - SQL model error.
  • NLPCRAFT-235 - We need to warn users about "suspicious" synonyms, like "table?" instead of {table|*}.
  • NLPCRAFT-237 - Intents matching issues.
  • NLPCRAFT-246 - The probe returns empty variants for some elements configurations.
  • NLPCRAFT-258 - Invalid part types of complex elements.
  • NLPCRAFT-260 - Invalid sentence variants detected.
  • NLPCRAFT-262 - NPE in CLI when no .nlpcraft exists
  • NLPCRAFT-268 - Similar sentences (with different 'direct' synonyms values property) processed incorrectly.
  • NLPCRAFT-269 - CLI cannot recognize server state.
  • NLPCRAFT-276 - NlpCraft IDL functions processing error.
  • NLPCRAFT-277 - Redundant tokens variants processed.
  • NLPCRAFT-286 - "swearWords" configuration property usage.
  • NLPCRAFT-291 - NCModelView.getMetadata() vs. NCMetadata.getMetadata().
  • NLPCRAFT-292 - NCLogHolder class still has TODOs that affect the logic.
  • NLPCRAFT-293 - Remove or rename and refactor NCJiggleSpec.
  • NLPCRAFT-294 - Token property nlpcraft:nlp:sparsity has invalid (int) type. Must be boolean.
  • NLPCRAFT-295 - Solver processing error
  • NLPCRAFT-301 - NLPCraft CLI does not show model ID (only model classes).
  • NLPCRAFT-304 - Both server and probe must be to load config a) from URL, b) absolute path, and c) resource or classloader.
  • NLPCRAFT-306 - When probe and server have diff versions - probe does not shutdown properly (hangs).
  • NLPCRAFT-315 - Probe config can be overridden.
  • NLPCRAFT-316 - Rat plugin errors during release preparing.
  • On This Page
  • New
  • Enhancements
  • Fixes
  • Quick Links
  • Examples
  • Javadoc
  • REST API
  • Download
  • Cheat Sheet
  • News & Events
  • Support
  • JIRA
  • Dev List
  • Stack Overflow
  • GitHub
  • Gitter
  • Twitter
  • YouTube
Copyright © 2021 Apache Software Foundation asf Events • Privacy • News • Docs release: 0.9.0 Gitter Built in: