### Steps - Added - `EvaluateArray` - `RunSCL` Steps that that work with the file system and with structured data have been moved to separate connectors: - Moved to the [FileSystem](https://gitlab.com/reductech/edr/connectors/filesystem) Connector - `DirectoryCopy` - `DirectoryExists` - `DirectoryMove` - `CreateDirectory` - `FileCopy` - `FileExists` - `FileExtract` - `FileMove` - `FileRead` - `FileWrite` - `DeleteItem` - `PathCombine` - Moved to the [StructuredData](https://gitlab.com/reductech/edr/connectors/structureddata) Connector - `FromConcordance` - `FromCSV` - `FromIDX` - `FromJson` - `FromJsonArray` - `ToConcordance` - `ToCSV` - `ToIDX` - `ToJson` - `ToJsonArray` ### Core SDK - `ToJson` now formats output by default. This can be overriden by setting `FormatOutput` to false - `ToJsonArray` now formats output by default. This can be overriden by setting `FormatOutput` to false ### Connector Updates - Connectors can be dynamically loaded at runtime - Connector Settings now support plugins ### Data Interchange Format - `Schema.AllowExtraProperties` changed to `Schema.ExtraProperties` which can take `Allow`, `Warn`, `Remove`, or `Fail` For more details see the changelog: https://gitlab.com/reductech/edr/core/-/blob/v0.9.0/CHANGELOG.md