All notable changes to this project will be documented in this file.
2.0.0 - 2017-02-15
- Several bug fixes and small improvements
1.10.0 - 2017-02-09
- Several new pipes (click here)
- Support for array inputs (click here)
- Compare-plugin (click here)
- Chat-text plugin (click here)
- Return a uid (click here)
1.9.0 - 2017-02-02
- new chat pipe
- new chat plugin
- example requests in documentation
1.8.0 - 2017-01-26
- Pipe for base names
- Assignees Plugin
- Automatic iput ids
- Exception handling for configuration
- Inputgroups
1.7.0 - 2017-01-19
- Plugin 'is-assignes' Added
- Documentation for logic aggregators
- Fix for logic aggregators
1.6.0 - 2017-01-12
- Added a Website for this project (click here)
- Added logical aggregators (and, or, not, nand) PR
- Added
in-timespan-plugin
to give a relation, whether a time stamp is in a time range PR - Added multiple pipes for time events, checkout the documentation for more information PR
- Plugins can now take an arbitrary number of arguments PR
- Added exception handling for scoring the relation with missing input fields PR
- Added Engine and Server Version for the welcome page PR
- Fixed aggregators missing scores: max, weighted-mean and mean now interpret missing scores as 0.0.
- Improvements of default configuration (considering aggregators) to get besser scoring results
- Updated Getting Started with npm installation guide PR and chat inputschema (especially for Slack chats) PR
1.5.0 - 2016-12-15
- Nested Aggregators allow the combination of scores into one score. Nested Aggregators can be configured
- New aggregator concepts to manage scores PR
- Testcases can be evaluated seperately to unit tests PR -> moved to arrowjs-server
- Pipes can be used to modify input before scoring PR
- Failure of one plugin does not affect other plugins. User will get the scoring of any successful plugins and an error report for all failed plugins PR
- rename
similar-context-plugin
tosimilar-text-plugin
- update Getting Started: removed
same-title-plugin
and renamedsimilar-text-plugin
, added description for pipes, added description for nested aggregators - seperate engine from server and make available as npm package PR + PR
- unneeded files from git repository
- server files removed to create npm package
1.4.0 - 2016-12-08
- Updated Getting Started to include custom configurations
similar-title-plugin
andsame-title-plugin
and refactored the functionality into thesimilar-context-plugin
1.3.0 - 2016-12-01
- Default configuration
- Exclude plugins from the scoreing if they throw an exception
- Getting started
- Adjuste the input schema of the API
1.2.0 - 2016-11-24
- Error detection and graceful failure in Plugins and reporting to user (PR)
- Documentation of REST input schema
- Validation of successful deployment (PR)
- Scoring Plugin by similar context
1.1.0 - 2016-11-17
- Changelog
- ScoreManager and ScoreAggregator
- Automatic deployment with TravisCI (documentation)
- Example of testing with stubs (Documentation)
- Scoring Plugins:
- Converted initial draft of title comparison into a plugin for the ScoreManager
1.0.0 - 2016-11-10
- Deployment Scripts for AWS (incl. documentation)
- Added basic API
- Endpoint for "Hello World"
- Endpoint returning a hard-coded token
- Automatic Testsuit for new commits (documentation)
NODE_ENV
variable to start server indevelopment
orproduction
mode (documentation)- ES6 support
- Initial draft to compare strings