- Added APIs for uploading DMN compliant Excel workbooks and DMN comformant XML files
- Extended acceptable file extensions to .xls, .xlsm, .xml and .dmn
- Set the return status for successful uploads to 201
- Added OpenAPI specification for file upload
- Added support for Glossary names and Decision names
- Added support for Glossary annotations
- Made the first Glossary annotation hints for the User Input form
- for both main version (for docker) and flask version (also for docker)
- Updated questioner.py for new Status
- Created flask version of Decision Central
- Fixed bug (not returning Executed Decision in JSON)
- questioner.py reads input data from a CSV file and exercises the API in Decision Central
- DMNexamples contains DMN compliant workbooks which are know to work with pyDMNrules
- DecisionCentral listens, by default, on port 7777 for http requests. The -p portNo option was added so that you can assign the listening port. As an alternative, you can run DecisionCentrol in a container (see docerfile) and map the port at run time.