Releases: janno-p/XRoadLib
1.3.0-beta002
Fix missing content-type bug.
1.3.0-beta001
Disposable X-Road handlers
Use Microsoft.AspNetCore.Routing
package for mapping requests.
Some support for SOAP messages without X-Road message protocol specifics.
Removed XRoadCommonHeader
, use IXRoadUniversalHeader
as replacement for common interface.
Configurable wrapper element names in request and response definitions.
Configurable service, port, binding and port type names.
Configurable soap binding address location.
Support qualified namespaces in XML schemas.
Support object
(everything fits) types as long as runtime types used are defined in the schema.
Basic support of SOAP 1.2 messages.
1.2.6
1.2.5
1.2.4
1.2.3
More specific contract violation exceptions.
Operation input/output binary serialization mode configurable via XRoadServiceAttribute
attribute.
Property MTOM/XOP serialization configurable via XRoadXmlElementAttribute
and XRoadXmlArrayItemAttribute
attributes.
1.2.2
Fix duplicate namespace imports issue in generated service description.
Fix empty string tag deserialization (returns empty string instead of null).
Fix deserialization of array with merged content and empty values.
New exception type SchemaDefinitionException
which describes issues in schema definitions on server side.
New exception type ContractViolationException
which describes issues in incoming requests where message differs from service description.
New exception type InvalidQueryException
which describes propblems with messages which break SOAP specification.
Refactor usage of existing exception types to use introduced exception types.
1.2.1
1.2.0
1.2.0-alpha001
Separated packages for Asp.Net and Asp.Net Core platform support.
Removed System.Web.Services
dependency.