Releases: Worth-NL/NotifyNL-OMC
Releases · Worth-NL/NotifyNL-OMC
NotifyNL OMC v1.8.17
Fix deserialization of Task object
NotifyNL OMC v1.8.16
Fix:
- Series of adjustments to customize JSON bodies sent by Decision scenario
- Move
Variables:Objecten:MessageObjectType
value fromappsettings.json
toUSER_VARIABLES_OBJECTEN_MESSAGEOBJECTTYPE_VERSION
environment variable - Add new environment variables:
USER_WHITELIST_MESSAGEOBJECTTYPE_UUID
andUSER_WHITELIST_DECISIONINFOOBJECTTYPE_UUIDS
- Update how TaskAssigned scenario is determined (similar to the MessageReceived scenario)
- Give user a clear UX output if Task or Message scenarios cannot be processed for object type of notification
NotifyNL OMC v1.8.15
Feature:
- Add support for a different TaskObject JSON schema used by Nijmegen
NotifyNL OMC v1.8.14
Adjustments:
- Remove 2 unused properties from the
DecisionType
POCO model and update the personalization - Remove workaround replacing
https
tohttp
for localhost when using Open Klant 2.0 from locally running Docker container
Fix:
- Introduce custom Boolean JSON Converter to handle discrepant values:
null
,true
,false
,"null"
,"true"
, and"false"
in DecisionType - Introduce custom Documents JSON Converter to handle JSON payload which does not contain a required POCO model property
- Move important query method from IQueryObjectTypen query service to IQueryObjecten query service
- After introducing multiple message object type UUIDs, one of the JSON bodies wasn't updated (not using a specific GUUID but an array)
- Some whitespace characters weren't escaped properly, causing errors
- Update documentation
NotifyNL OMC v1.8.13
Features:
- Support multiple UUIDs for MessageObjectType in the environment variable
- Allow wildcards in CaseTypeIDs for other scenarios
NotifyNL OMC v1.8.12
Maintenance:
- Do not require OpenKlant API Key if OMC Workflow v1 is used
- Update documentation (label) for mobile number parameter in TestController/SendSms
Fix:
- Map "zaak" resource JSON attribute in C# Resources enum to deserialize new type of notification
NotifyNL OMC v1.8.11
Feature:
- Moving OMC Workflows from
appsettings.json
to environment variables - Update documentation
Fix:
- Update JSON being sent to ContactMomenten in OMC Workflow v1 (datetime formatting, and nested domain model)
NotifyNL OMC v1.8.10
Important adjustments to Serialization:
- Custom JSON converters for DateTime, DateOnly, Guid, and Uri, to handle
null
values retrieved from JSON and to convert them intodefault
not null values - Unit tests covering all new converters, simple/medium/complex POCO models, and different variants of JSON payloads
Fix;
- Wrong name of identification property in CaseType POCO model. It should be "zaaktypeIdentificatie"
NotifyNL OMC v1.8.8
Verbose deserialization:
- Inform the user which fields are required to deserialize JSON into a given model
- Use case-insensitive serialization to avoid problems with typos and inconsistencies
Change approach:
- Start using Case URI to obtain the case
- And Case URI to obtain the Citizen BSN
NotifyNL OMC v1.8.7
Feature:
- New Message Received scenario
Testing:
- Increasing code coverage to 61%
Maintenance:
- Update documentation
- Code cleanup