-
v0.18.0 protected7e504171 · ·
## Summary of Changes - Sequence has a new home: https://gitlab.com/sequence - The namespace has been updated from `Reductech.Sequence` to `Sequence` Significant performance improvements in Core. Please see the [Core Changelog](https://gitlab.com/sequence/core/-/blob/v0.18.0/CHANGELOG.md) for more details on all the new and exciting Sequence Configuration Language and Step changes. For more details see the changelog: https://gitlab.com/sequence/console/-/blob/v0.18.0/CHANGELOG.md
-
v0.17.0 protected193e03f9 · ·
- Added new [Microsoft365](https://gitlab.com/reductech/sequence/connectors/microsoft365) connector for the [Microsoft 365 Graph API](https://developer.microsoft.com/en-us/graph). - [SQL](https://gitlab.com/reductech/sequence/connectors/sql) connector now has additional options for connecting to MS SQL databases. Please see the [Core Changelog](https://gitlab.com/reductech/sequence/core/-/blob/v0.17.0/CHANGELOG.md) for more details on all the new and exciting Sequence Configuration Language and Step changes. For more details see the changelog: https://gitlab.com/reductech/sequence/console/-/blob/v0.17.0/CHANGELOG.md
-
v0.16.1 protected399f9344 · ·
Bug fix release: update default connector version to v0.16.0. Please see the Core Changelog (https://gitlab.com/reductech/sequence/core/-/blob/v0.16.0/CHANGELOG.md) for more details on all the new and exciting Sequence Configuration Language and Step changes. For details of all the changes, please see the changelog: https://gitlab.com/reductech/sequence/console/-/blob/v0.16.1/CHANGELOG.md
-
v0.16.0 protectedf77ba9ce · ·
Maintenance release - dependency updates only. Please see the [Core Changelog](https://gitlab.com/reductech/sequence/core/-/blob/v0.16.0/CHANGELOG.md) for more details on all the new and exciting Sequence Configuration Language and Step changes. For more details see the changelog: https://gitlab.com/reductech/sequence/console/-/blob/v0.16.0/CHANGELOG.md
-
v0.15.0 protected42aabf5b · ·
Maintenance release - dependency updates only. Please see the [Core Changelog](https://gitlab.com/reductech/sequence/core/-/blob/v0.15.0/CHANGELOG.md) for more details on all the new and exciting Sequence Configuration Language and Step changes. For more details see the changelog: https://gitlab.com/reductech/sequence/console/-/blob/v0.15.0/CHANGELOG.md
-
v0.14.0 protectedbe8e4ae4 · ·
## Summary of Changes It's now possible to inject variables into SCL from the command line: ```powershell PS > ./sequence run scl "log <a> + <b>" -v "<a> = 1" -v "<b> = 2" ``` Please see the [Core Changelog](https://gitlab.com/reductech/sequence/core/-/blob/v0.14.0/CHANGELOG.md) for more details on all the new and exciting Sequence Configuration Language and Step changes. For more details see the changelog: https://gitlab.com/reductech/sequence/console/-/blob/v0.14.0/CHANGELOG.md
-
v0.13.0 protectedce7e34cf · ·
EDR is now Sequence. The following has changed: - The `edr` console application is now `sequence`. - This project has been renamed to `console`. - The GitLab group has moved to https://gitlab.com/reductech/sequence - The root namespace is now `Reductech.Sequence` - The documentation site has moved to https://sequence.sh Everything else is still the same - automation, simplified. The project has now been updated to use .NET 6. ## Summary of Changes - Added Performance monitoring to `sequence.exe`. This can be configured in appsettings.json and is currently only compatible with Windows. - `sequence connector add/update` now take a search string as input instead of the full connector name. e.g. `sequence connector add rest` will add the `Reductech.Sequence.Connectors.Rest` connector to the configuration. For more details see the changelog: https://gitlab.com/reductech/sequence/console/-/blob/v0.13.0/CHANGELOG.md
-
v0.12.0 protected3fe4e4d1 · ·
This release updates Core to v0.12.0 which includes many changes to the Sequence Configuration Language, including new step and parameter aliases, and support for JSON schemas to convert and validate entities between various data sources. For more information please see the release notes for Core: https://gitlab.com/reductech/edr/core/-/tags/v0.12.0 ## Summary of Changes ### Logging and Monitoring - EDR now logs analytics after each run. This can be controlled by the `LogAnalytics` setting. For more details see the changelog: https://gitlab.com/reductech/edr/edr/-/blob/v0.12.0/CHANGELOG.md
-
v0.11.0 protecteddd730dbf · ·
## Summary of Changes ### Sequence Configuration Language - Added new lambda syntax for steps which take a function as a parameter. Instead of writing `Foreach [1,2,3] (Log <x>) <x>` you now write `Foreach [1,2,3] (<x> => Log <x>) ` or `Foreach [1,2,3] (Log <>) ` - Allowed Step Parameters to be Discriminated Unions. This allows a parameter to be e.g. either a name or an Id. - When accessing entity properties you can now use a dot to indicate a nested property Instead of `(a:(b: 1))['a']['b']` you can now write `(a:(b: 1))['a.b']` ### Connectors - The [EDR Connector for Relativity®](https://gitlab.com/reductech/edr/connectors/relativity) has now been release and can be downloaded from the [Connector Registry](https://gitlab.com/reductech/edr/connector-registry) For more details see the changelog: https://gitlab.com/reductech/edr/edr/-/blob/v0.11.0/CHANGELOG.md
-
v0.10.0 protected4a1e2dbd · ·
## Summary of Changes ### Steps - Added `ArrayGroupBy` step ### Sequence Configuration Language - Added the automatic variable `<>` which can be used instead of `Entity` ### Connector Management - Added `edr connector update` command For more details see the changelog: https://gitlab.com/reductech/edr/edr/-/blob/v0.10.0/CHANGELOG.md
-
v0.9.0 protected40941ae5 · ·
## Summary of Changes - The command line options have been reworked. There are now four commands: | Command | Description | | :---------- | :---------------------------------- | | `connector` | Add/update/remove/find Connectors | | `run` | Run SCL from path or from string | | `steps` | List all available steps | | `validate` | Check that SCL file or string works | For more information on how to use EDR, see the [readme](https://gitlab.com/reductech/edr/edr/-/blob/v0.9.0/README.md). - Connectors are now packaged as plugins For more details see the changelog: https://gitlab.com/reductech/edr/edr/-/blob/v0.9.0/CHANGELOG.md
-
v0.8.0 protected4abee985 · ·
### Steps - Added - `AssertEqual` - `GetSettings` - `NuixGetVersion` - `PwshRunScriptAsync` - Updated - `NuixAddConcordance` - added parameters to customise processing options - `PwshRunScript` now runs without having to read its output For more details see the changelog: https://gitlab.com/reductech/edr/edr/-/blob/v0.8.0/CHANGELOG.md
-
v0.6.0 protectedcb3b4c43 · ·
- SCL now supports string interpolation - EntityGetValue now supports nested entities - Additional Steps and Parameters for the [Nuix Connector](https://gitlab.com/reductech/edr/connectors/nuix/-/blob/v0.6.0/CHANGELOG.md) For all changes in this release, please see the Core and Connector changelogs. # v0.5.1 (2021-03-03) ## Summary of Changes Bug fix release. For more details see the changelog: https://gitlab.com/reductech/edr/edr/-/blob/v0.6.0/CHANGELOG.md
-
v0.5.0 protected7adb626b · ·
### New Connectors - [Pwsh](https://gitlab.com/reductech/edr/connectors/pwsh) - [SQL](https://gitlab.com/reductech/edr/connectors/sql) ### Sequence Configuration Language - Added `Build` Flag (`-b`) to validate SCL without running ### Logging and Monitoring - Logging is now structured - Added elastic target For all changes in this release, please see the Core and Connector changelogs. For more details see the changelog: https://gitlab.com/reductech/edr/edr/-/blob/v0.5.0/CHANGELOG.md
-
v0.4.0 protected741734c4 · ·
Major rework of the configuration language and data streaming features so lots of **breaking changes**: - Moved from YAML-based configuration to a custom configuration language called SCL (Sequence Configuration Language) - Using a custom [ANTLR](https://www.antlr.org/) grammar to parse the configuration language - The new language is similar to YAML - Consolidated entity streams, lists and array into a single datatype - `Array<T>` - There are no longer separate Steps for arrays and entity streams (e.g. `ForEach`, `IsEmpty`, `Length`) - Consolidated strings and data streams into a single datatype - `StringStream` - Reworked logging and exceptions - More frequent and more consistent logging - Added step scopes - Added localization features - Added support for appending custom metadata Also: - Added Step to execute inline Ruby scripts when running the Nuix Connector - Added steps for working with JSON and IDX - Documentation has now been moved to https://docs.reductech.io - Update to .NET 5.0 For more details see the changelog: https://gitlab.com/reductech/edr/edr/-/blob/v0.4.0/CHANGELOG.md
-
v0.3.0 protectedf376e674 · ·
# Core - Added Entities and EntityStreams along with LINQ-style methods to manipulate them. - Added Entity Schemas to allow conversion between different formats/types - Added Steps to convert `EntityStream` to/from concordance and CSV # Connectors The way the Nuix connector interacts with Nuix has been rewritten - functions and data are now streamed to Nuix so there is no longer a requirement for script composition and there is a performance increase when dealing with conditional/flow operators. # Breaking Changes - This version only supports Nuix 8 (to be resolved in `0.4.0`) - Step and argument names have changed to make them more consistent. Step names now follow the convention of _NamespaceAction_, e.g. `ArrayLength`, `ArraySort`, `EntityMap`, `EntityStreamSort` For more details see the changelog: https://gitlab.com/reductech/edr/edr/-/blob/v0.3.0/CHANGELOG.md
-
v0.2.1 protected9d365ff0 · ·
- Update to the latest version of Core - *execute* is now the default method and no longer needs to be specified - Error messages are now more verbose - Logging can be customised using NLog For more details: https://gitlab.com/reductech/edr/edr/-/blob/master/CHANGELOG.md Reductech.EDR-v0.2.0.zip