Skip to content

Release Notes

James Dunkerley edited this page Apr 21, 2017 · 5 revisions

0.5.3 (21-Apr-2017) Bug fix for XML Input Tool

  • Bug fix: XmlSerialiser could not deserialise
  • Added unit test for Xml Input Tool
  • Bug fix: Unit Test compare macro had bug with NULL values.

0.5.2 (18-Apr-2017): NuGet pakages, New installer, XML Input

  • First release of both OmniBusRegex and the OmniBus tools in a single release
  • New Tool: XML Input
    • Read an XML file into path and value
    • Walkthrough of how to put together
  • Restructured the code base to be NuGet based
    • OmniBus.Framework.Shared: common interfaces and tool
    • OmniBus.Framework: BaseEngine and associated pieces
    • OmniBus.Framework.GUI: BasePlugin and new installer system
    • Designed to be moved to HTML UI in future versions
  • New PowerShell Installer
    • Development and release install scripts
  • Complete move away from JDTools name
  • Improved UnitTest script (taken from the AlteryxFormulaAddIns project)
    • Relative paths for all resources
    • Tested on both 10.6 and 11 now
  • New Release script to simplify creating a release
  • Add MIT license and add libraries used to README.md

0.5.1 (14-Mar-2017): Bug fixes to the Regex tool

  • Minor bug fixes to the Regex tool
  • Does NOT contain rest of the OmniBus tools

0.5 (11-Mar-2017): HTML Regex Tool

  • Initial experimental release of a Regex UI
  • Does NOT contain rest of the OmniBus tools
  • Create an HTML UI based on the Formula tool for the Regex tool

0.4 (6-Oct-2016): Roslyn

  • Restructure of internal code
  • New name: OmniBus
  • First proof of concept of a Roslyn tool.
    • Roslyn Input tool
    • Given a Lambda expression returning an individual value or an enumberable
    • Converts object into table columns

0.3 (23-Mar-2016): HexBins, Test Workflow, .Net 4.5 and Install Fix

  • Fixed file blocking issue in Install.bat using PowerShell command
  • Tools now report the progress to the engine (the % complete now appears)
  • Tools now report to the engine on completion (Green box now appears)
  • Move to .Net 4.5, same version as used by Alteryx
  • Remove some unused references from the project
  • New Unit Tests work flows and runner
  • New Tool: HexBin
    • Recreate Tableau HexBin functions
    • Based off algorithm inside d3 HexBins
  • Bug fix for random number generator so it can use a shared random number generator

v0.2 (7-Mar-2016): Cultures, Icons, and Random Numbers

  • Update to Icons to be more in keeping with Alteryx built in tools
  • Rename and restructure of tools and library
  • PropertyGrid now has descriptions of configuration options
  • New samples collection for release
  • Culture Aware Parsing
    • Added culture support to DateTimeParser
    • Added string formatting tool to output formatted strings to the workflow
    • Added new culture aware NumberParser tool
  • Hash Function Tool
    • Create various hash codes for strings
  • Random Number
    • Generate random numbers
    • Supports seed value so can be repeatable
    • Support for different distributions (Uniform, Triangular, Normal and LogNormal) (based off Math.Net Numerics)

v0.1.2 (1-Mar-2016): Changed registry key

  • Following Adam Riley advice, use a different key to find Alteryx

v0.1.1 (1-Mar-2016): Improved Install Script

  • Added Uninstall.bat
  • Enhanced Install.bat
  • DateTimeParser gains an icon

v0.1 (29-Feb-2016): Initial Release Version

  • Simple Install Script
  • Integrated Property Grid UI for GUIs
    • Support for Input stream field names
  • DateTimeInputTool
    • Generate a date (like Date tool)
    • Push either Date or DateTime
  • DateTimeParserTool
    • Expose .Net based DateTime parsing to Alteryx
    • Allow for specific format or automatic format detection
  • CircuitBreakerTool
    • Pass through data unless a second input receives data