Skip to content

Releases: Worth-NL/NotifyNL-OMC

NotifyNL OMC v1.8.17

19 Sep 15:22
e4ced85
Compare
Choose a tag to compare

Fix deserialization of Task object

NotifyNL OMC v1.8.16

19 Sep 12:50
4a0467d
Compare
Choose a tag to compare

Fix:

  • Series of adjustments to customize JSON bodies sent by Decision scenario
  • Move Variables:Objecten:MessageObjectType value from appsettings.json to USER_VARIABLES_OBJECTEN_MESSAGEOBJECTTYPE_VERSION environment variable
  • Add new environment variables: USER_WHITELIST_MESSAGEOBJECTTYPE_UUID and USER_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

17 Sep 13:02
3837187
Compare
Choose a tag to compare

Feature:

  • Add support for a different TaskObject JSON schema used by Nijmegen

NotifyNL OMC v1.8.14

13 Sep 11:17
b6b9d75
Compare
Choose a tag to compare

Adjustments:

  • Remove 2 unused properties from the DecisionType POCO model and update the personalization
  • Remove workaround replacing https to http 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

10 Sep 12:53
25e66d4
Compare
Choose a tag to compare

Features:

  • Support multiple UUIDs for MessageObjectType in the environment variable
  • Allow wildcards in CaseTypeIDs for other scenarios

NotifyNL OMC v1.8.12

09 Sep 14:04
3efb94d
Compare
Choose a tag to compare

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

06 Sep 10:45
a2ade41
Compare
Choose a tag to compare

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

06 Sep 08:14
afd6402
Compare
Choose a tag to compare

Important adjustments to Serialization:

  • Custom JSON converters for DateTime, DateOnly, Guid, and Uri, to handle null values retrieved from JSON and to convert them into default 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

03 Sep 11:32
301bd10
Compare
Choose a tag to compare

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

30 Aug 14:54
27fe6db
Compare
Choose a tag to compare

Feature:

  • New Message Received scenario

Testing:

  • Increasing code coverage to 61%

Maintenance:

  • Update documentation
  • Code cleanup