Skip to content

Releases: JonSaffron/FacadeFor3e

4.0.2

27 Nov 22:23
Compare
Choose a tag to compare

Fixed a bug in the Transaction Services response handler so that ExecuteProcessResult is now always set when an ExecuteProcessException is raised
Fixed a bug in the DateTimeJsonConverter to ensure that the 24 hour clock is used
Updated some package dependencies
Added direct support for .net 8 and .net standard 2.1

Note that some transitive dependencies are marked as vulnerable, but the particular code that contains the vulnerability is not something that is called by this library.

4.0.1

19 Oct 14:11
Compare
Choose a tag to compare

Added OutputIdsThatIndicateFailure and DefaultOutputIdsThatIndicateFailure properties to ExecuteProcessOptions
Improved handling of responses from Transaction Services and the reporting of error conditions
Updated versions of dependent nuget packages, including System.Text.Json which had a reported vulnerability

4.0.0

21 Jun 22:28
Compare
Choose a tag to compare

Changes to the ExecuteProcessService for thread safety, specifically introducing a ExecuteProcessOptions object instead of setting class members
Introduces an interface for the 3E OData service
Added AddOrReplace to AttributeCollection to serve a particular use case
Various internal changes and updates

3.0.2

29 Jan 21:23
Compare
Choose a tag to compare

Fix to get GetArchetypeData.GetScalarList working
Fix to parsing dates into DateOnly fields/properties in GetArchetypeData
Improved error messages raised in GetArchetypeData

3.0.1

22 Jan 16:33
Compare
Choose a tag to compare

Added ColumnMappingAttribute so that a POCO field or property can be linked to a specific data column returned from GetArchetypeData where the actual names do not match.
Improved the handling of Narrative type data so that two fields/properties do not have to be defined for each Narrative column returned.

2.2.0

06 Jan 16:55
Compare
Choose a tag to compare

Fixed a timing bug that caused a NullReferenceException
Added GetDataFromPresentation functionality (wraps GetDataFromReportLayout)
For .net 6 and later, date attributes now use DateOnly objects rather than DateTime objects
Improved logging for GetOption and GetServiceCulture services
Internal improvements to initialisation and disposal of the SOAP client

3.0.0

06 Jan 15:36
Compare
Choose a tag to compare

Removed functionality for GetArchetypeData to return data in a DataTable (new functionality is easier to use)

Added functionality for GetArchetypeData to return data as:
- a single scalar value (Boolean, Integer, DateTime, DateOnly, Decimal, Guid, String)
- a list of scalar values
- a single compound value (a POCO whose fields/properties match the column names returned)
- a list of compound values

Improved ProxyIdentityProvider to store credentials more securely

2.3.0

14 Sep 11:51
Compare
Choose a tag to compare

Added functionality for GetArchetypeData to return data in a DataTable (this is usually easier to deal with than as an XmlDocument)

2.1.1

22 Jun 22:22
Compare
Choose a tag to compare

Improve logging in GetArchetypeData
Fix potential null reference exception in GetDataErrors

2.1.0

19 Jun 13:49
Compare
Choose a tag to compare

Improvements to SendAttachment