2.0.0 (2024-12-06)
- renaming and restructuring breaks compatibility with the currently used 'ZaakBrug' Helm chart
- notificaties api subscribe message body using wrong object_type as filter instead of objectType (5adf2a5)
- notification subscribe sender missing message body (56e7f74)
- send mail conditions not triggered due to syntax error (90494ac)
- rename and restructure all properties to align better with the Helm chart and to follow new naming conventions (963c844)
- add caseReference column in Ladybug (0d1e1cc)
- add db migration for custom caseReference column in Ladybug (a2d4cc0)
- base error scenarios send mail condition on dedicated send-mail toggle instead of empty mail-template name (b4bab4d)
- move custom formdata-collector and formdata-transform xslts outside of the docker image (03fbf76)
- no-reply mail sender adapter follows dedicated no-reply-smtp.enabled toggle for adapter active state (d73470e)
- e2e: expand project save script to also clear properties on mockservices to prevent non-functional project save file changes (14c3270)
- replace deprecated ${} variable substitution syntax with the correct ?{} syntax in test mailtemplates (7cfe13b)
- dependencies: bump-f!f-version-to-9.0.0-20241129.042326 (a00a1a9)
1.24.1 (2024-11-15)
- transactionattribute 'RequireNew' to 'Required' and remove statusValueInProcess="I" on MessageStoreListeners (e93cc70)
1.24.0 (2024-10-15)
- add form object uuid to extraVars section in custom FormDataCollector transform (d85471d)
- use form object uuid as correlationId for easier troubleshooting between systems (ee91b8f)
- add notificatie api request for testing correct object uuid as correlationId (1892031)
- regression: update FormDataCollector_Custom Larva test with new object_uuid in extraVars section (c262244)
- dependencies: bump the docusaurus group across 1 directory with 6 updates (#64) (cfda211)
- dependencies: bump webpack from 5.91.0 to 5.94.0 in /docusaurus in the npm_and_yarn group (#63) (aca799b)
1.23.1 (2024-08-29)
- add 'vars.case-reference' to variable substitution for email templates and add on-case-closed template (05dd306)
1.23.0 (2024-08-26)
- elements prefixed with 'selectBox' will add a label element with a comma-seperated list of element names which value is 'true' (befbd65)
- larva unit-tests for selectBox feature in FormDataTransforms_Custom.xslt (e0de289)
1.22.0 (2024-08-23)
- only update person and organization in gegmag when atleast one of emailadres or telnumber has changed (8781fbc)
- two-way communication workflow can be configured to send a noreply email when target case is already closed (bb86500)
- empty emailadres or telnumber in gegmag update person and organization message overrides a potentially valid value with an empty string (4ea87a7)
- gegmag emailadres and telnumber always updates to empty string for organizations due to incorrect lookup xpath's in uwgegevens section (57ab34c)
- gegmag emailadres and telnumber for persons throwing an error when home or work emailadres is also provided in the uwgegevens section (755fc28)
- iso639 language code 'eng' should convert to country+language code 'en_GB' instead of 'en_EN' (5775b26)
- add new 'case closed' check to tweewegcommunication workflow (e7955ac)
- add testcases for updating gegmag for person and organizations with changed emailadres and telnumber (15cfc6f)
- e2e testcase for two-way communication workflow 'case closed' check (9c368c0)
1.21.3 (2024-08-13)
- dependencies: bump step-security/harden-runner from 2.8.1 to 2.9.1 in the github-actions group across 1 directory (#60) (254d1e7)
- dependencies: bump the docusaurus group across 1 directory with 6 updates (#61) (62b06d9)
1.21.2 (2024-07-16)
- WorkflowSelector retry adapter 'active' attribute referencing cron-expression instead of enabled property (f982a52)
1.21.1 (2024-07-15)
- dependencies: bump actions/download-artifact from 4.1.7 to 4.1.8 in the github-actions group (#56) (c438dbf)
- dependencies: bump typescript from 5.5.2 to 5.5.3 in /docusaurus in the docusaurus group (#57) (a96a03e)
1.21.0 (2024-07-12)
- automatic scheduled errorstore retries (b88bf2b)
- scheduled starting and stopping of message processing (23ab683)
1.20.21 (2024-07-05)
- always end batch when adding documents to case regardless of success or failure (f43666c)
- dependencies: bump braces from 3.0.2 to 3.0.3 in /docusaurus in the npm_and_yarn group (#54) (33b00dc)
- dependencies: bump ws from 7.5.9 to 7.5.10 in /docusaurus in the npm_and_yarn group (#55) (8b480c7)
1.20.20 (2024-07-04)
- uw-gegevens register constraint violated error detection incorrectly replaces the soap fault with a dummy xml (24660b4)
1.20.19 (2024-06-25)
- dependencies: bump the docusaurus group in /docusaurus with 4 updates (#53) (72cc892)
- dependencies: bump the github-actions group with 7 updates (#52) (e8b2a1a)
1.20.18 (2024-06-25)
- configure dependabot to update docusaurus dependencies weekly (25d4fef)
1.20.17 (2024-06-25)
- continue UwGegevens workflow when register call returns casereference constraint violation error (b5c6b2d)
- dependencies: bump docusaurus version to 2.4.0 (dbe09ba)
1.20.16 (2024-06-20)
- invalid regex group error in input sanitation script (ee6f0c3)
- no-reply email no recipient error due to emailadres xpath looking in the wrong section when EHerkenning is used (105c7b4)
- add testcase for testing casenotfound condition during tweewegcommunicatie when using eherkenning (a9c69c0)
1.20.15 (2024-06-18)
- sanitize formdata to replace illegal xml character and potentially dangerous control characters (c4c5ec2)
- expand illegal xml character testcase with emojis and unwanted control characters (1321d04)
1.20.14 (2024-06-17)
- updatePayment createAddPaymentState xslt can grab multiple paymentId's unintentionally (ef681b5)
- updatePayment payment lookup fails during retry due to already changed reference to orderId (94f27e6)
- expand lookupPayment mock with scenario where lookup with caseReference returns no payments but a following lookup with orderId yields result (735027c)
1.20.13 (2024-06-11)
- exlusively use person bsn from uw-gegevens section instead of bsn outside formdata (520e8bd)
1.20.12 (2024-06-07)
- store and use document upload state in database (1d454b6)
1.20.11 (2024-06-06)
- add correct permission scopes for docusaurus deployment (4f7e7a2)
1.20.10 (2024-06-06)
- add docusaurus deployment to release workflow (e84b551)
1.20.9 (2024-06-06)
1.20.8 (2024-06-03)
- remove conventional-commits preset version lock (ff2dd63)
1.20.7 (2024-05-31)
- no-reply email does not contain any newline characters (883ab23)
- docker-compose: expose mailslurper webgui so that formatting of emails can be viewed (01f96bb)
1.20.6 (2024-05-30)
- alpha3b languages codes are not translated to alpha2 while alpha3t language codes do (9e84be7)
- larva: add GetISO639Code xslt testcases for all variants of language code conversion (bf64f93)
- add testcase for documents with an alpha3b language code (58d6892)
1.20.5 (2024-05-29)
- document status update document description is incorrectly copied (9e7a969)
1.20.4 (2024-05-29)
- document status update incorrectly copies documentType element (50a23d4)
1.20.3 (2024-05-28)
- document status update request contains referenceNumber multiple times (634f7f9)
1.20.2 (2024-05-28)
- document status update request contains referenceNumber multiple times (b9b2cf4)
1.20.1 (2024-05-27)
- check if document already exists before trying to add a document to allow for retries (c2836d2)
- upload documents in parallel so that all document will always be tried (bf51323)
- Combine seperate document-service sender adapter into a single adapter (c052910)
- add mock service for document-service and mtom-service (15c96de)
- use soapui mock instead of mock adapter for document-service (e8f2111)
1.20.0 (2024-05-24)
- include 'extraVars' section from Objects API object in formdata (082a7e0)
- transform formdata element names containing '-' to camel-case (ddefcfe)
- configurable xslt's for collecting and tranforming formdata (f8ebfdc)
- add larva test for custom formdata collector with 'extraVars' section (fabf317)
- add larva test for custom formdata tranform containing 'form' element injection and '-' to camel-case (ececc52)
- add override docker-compose for Utrecht specific tranformations (95d10e2)
- add testcase for checking if extraVars section is included in the formdata (696eb51)
- larva tests for default formdata collector and default formdata tranform (bf0e291)
1.19.0 (2024-05-16)
- send no-reply email to user on unresolvable functional errors (0e76805)
- retries are incorrectly triggered due to deadlocked transactions (8aad17e)
- unable to see webservicesender response when response is a soapfault (7f8337d)
- add test-environment docker-compose with mailslurper smtp testserver (380d3a5)
1.18.2 (2024-05-15)
- incorrect provider is passed to addDocumentsToCaseHandler when no auth is used and no bsn or kvknummer is provided (73176c9)
- add testcase for no auth and no bsn or kvknr (a78d71a)
1.18.1 (2024-05-07)
- continue without error when an organization is not found in gegmag (e69e9af)
- lock conventionalcommit preset version to major 7 due to breaking change (e1409a6)
- lock conventionalcommit preset version to major 7 due to breaking change (baf9213)
1.18.0 (2024-05-03)
- add a person to gegmag when the person is not present in gegmag (8f44619)
- pick first telnr in uw-gegevens to initiatingsubject translation to prevent error when multiple telnrs are given in uw-gegevens (7cfe966)
- errors from bpel service calls are caught on the spot for better error feedback (cee241a)
- testcase for adding a person to gegmag when the person is not present in gegmag (b345108)
- transactionality and error handling testcase for unavailable cases service endpoint (0d453ba)
1.17.5 (2024-05-02)
- set lookupperson source to dont_care instead of internal (093ddb3)
1.17.4 (2024-05-02)
- check if form initiatingsubject is the same as the case initiatingsubject in tweewegcommunicatie workflow (c5f5699)
1.17.3 (2024-05-02)
- throw error when initiatingsubject is not found in gegmag so that it can be retried (50c9c1d)
- tweecommunicatie flagged as duplicate due casereference as messageid (08a9421)
1.17.2 (2024-05-01)
- no transaction when resending message from errorstore (8420a21)
1.17.1 (2024-04-30)
- update initiatingsubject email and telnr in gegmag instead of cases proxy (b63169f)
1.17.0 (2024-04-30)
- add form result pdf to existing case in twowaycommunication workflow (482d9c1)
1.16.11 (2024-04-26)
- update initiatingsubject hisstartdate nil (136073a)
1.16.10 (2024-04-25)
- update initiatingsubject with id nil (f3fd28c)
1.16.9 (2024-04-25)
- update initiatingsubject with enddate (0f6491a)
1.16.8 (2024-04-23)
- replace updatedetailedcase message with seperate updatepersons and updateorganizations messages (d92f8f9)
- add updatePersons and updateOrganization to cases proxy mock (2b1d6d5)
1.16.7 (2024-04-23)
- missing caseType when updating initiatorsubject (73a4ca3)
- remove brackets and quotes from payment orderid (e66e6a4)
- updating initiatingsubject fails on invalid data according to schema (0090572)
- fill readcases mock with schema compliant data (73e2c72)
- update payment testcase to have public order id with brackets (3eeb85e)
1.16.6 (2024-04-19)
- casetype wrongfully included om updatedetailedcaserequest (8ad6dfc)
- payment orderId incorrectly includes square brackets and single quotes (0fda936)
- updatedetailedcaserequest missing verwerkingsoort when attribute is not present in readcases response (b524ce0)
- updatepaymentrequest incorrectly also set the description field under extSystem (f250825)
1.16.5 (2024-04-18)
- date of payment missing with newer forms (f7b47ef)
- document nil=true instead of nil='true' (c474113)
- soap faults are being ignored in calls to bpel services (c2df2c0)
- update payment referencenumber with openforms orderid (ba0186c)
- updating initiatingsubject invalid element primaryOrganization (71af410)
- consolidate specific payment service webservicesender adapter to single adapter (2176fff)
- remove obsolete methodtype post attribute on webservicesenders (10dffb3)
1.16.4 (2024-04-18)
- document provider invalid when form is sent anonymously (1b3f47b)
- anonymous form testcase added (31f3a89)
1.16.3 (2024-04-17)
- updating iniatingsubject email & tel fails due to missing required fields (0bba80d)
- configure transactionmanager and xa postgres driver in development docker-compose (18601aa)
- dependencies: bump f!f version to 8.1.0-RC2-20240411.160355 (34a66a4)
1.16.2 (2024-04-11)
- missing referenceNumber when updating iniatingSubject email and tel (7b524f0)
1.16.1 (2024-04-11)
- cases-service soapactions missing cases namespace prefix (99b3308)
1.16.0 (2024-04-10)
- update initiatingsubject email and phone number in gegevens magazijn (2d8ec2a)
- add mock service for cases proxy service (a1e8a17)
1.15.2 (2024-04-09)
- larva unit-tests for FilterUwGegevensSection.xslt (6884466)
1.15.1 (2024-04-09)
- errors during translations when multiple uw-gegevens subsections are present (f2db81f)
- errorstore is eating errors without storing the message in the errorstore (4b59c7b)
- add testcase where all uw-gegevens sections are present (d9769d7)
1.15.0 (2024-03-20)
- support forms for uploading additional documents to an existing case (ffa80cd)
- add two-way communication form testcase (ee7913c)
- mount configurations folder to frank container to allow frank!console configuration reloads in development docker-compose (86643fa)
1.14.11 (2024-03-05)
- nested invalid xml elements names are not being replaced in the input json (85a761a)
1.14.10 (2024-03-04)
- decouple from zaakbrug by using frank!framework as base image instead of zaakbrug (ddd5d3a)
1.14.9 (2024-02-26)
- include buildinfo.properties commit assets on release (b190fca)
- update deprecated version export command with the new github way (c7985d5)
- use release type for checking for new release (5db861c)
1.14.8 (2024-02-26)
- abort cicd on push without a new release (c7fa729)
1.14.7 (2024-02-22)
- define github token permissions & disable sudo (460a3f0)
- swap elevated github token with regular one (848f215)
- switch to generic waf ci-cd-templates (7ae3b0e)
1.14.6 (2024-02-05)
- workaround for JSON keys being invalid XML element names (453d4c2)
- testcase with different instances of invalid xml element names (2f0bafa)
- update zaakbrug to v1.15.8 (de23de4)
1.14.5 (2024-02-01)
- additional message to retrieve paymentId from reference (f7f7d8d)
- add payment mock (35c4aa3)
1.14.4 (2024-01-29)
- updates payment status with addPaymentStatus (ba2984c)
- add payment service mock (fef529d)
1.14.3 (2024-01-24)
- replace comma with dot in price (c4acaf0)
1.14.2 (2024-01-22)
- correct payment state values (e83c7fc)
1.14.1 (2024-01-22)
- always translate to correspondenceAdress instead of locationAdress and add POBox field (6fbfe5c)
- housenumber not translated as organisation (eaaa2c2)
- uw-gegevens section name variations not recognized (2150c84)
- voornamen not translated to person and email (d752cbd)
- gender deducted from aanhef (b195ae6)
1.14.0 (2024-01-19)
- payment support (2865573)
- geboortedatum under persoongegevens missing in zaak (666b857)
- voornamen under persoongegevens missing in zaak (c271072)
- correct namespace naming to be in line with other messages (f2c2126)
- lock semantic-release to 22 major (c8a3d55)
1.13.0 (2023-12-12)
- expand Provider to include all different entities and auth methods for uploading documents (c83a1db)
- rewrite of InitiatingSubject to handle all different entities and auth methods (683f723)
- also initiate a zaak as an organisation (2401c66)
- emailparameters to translate from uw-gegevenscompleet ignoring suffixes (04c3cb1)
- fill caseParameters clarification with user email (3fc5fcd)
- add testcases for all entities and auth methods (b8c1d45)
1.12.0 (2023-12-07)
- basicStatusUpdate implementation for signalling document upload status (f5d6d45)
- addDocument fails when format property is too long (0422e8e)
- form filled as person without digid fails due to wrong defaults (33af55f)
- add BasicStatusUpdate mock service (e3ad58b)
1.11.3 (2023-11-23)
- alpha2t language code not accepted by documents service (56c2476)
- initiating subject tranlation not working when no digid used (65e43a1)
- mtom service soap action without namespace (6a1132c)
- add enkelvoudiginformatieobject inhoud mock (fafcea4)
1.11.2 (2023-11-22)
- documents service soap action document to documents (fb01a2c)
1.11.1 (2023-11-22)
- documents service soap actions (7096555)
1.11.0 (2023-11-21)
- add wso2 security header in document and mtom service messages (17e2c57)
- document service content type to text/xml (90dcc9f)
- create mock endpoint for documents (1a17ed5)
1.10.1 (2023-11-17)
- add namespaces to soapactions (89469ba)
1.10.0 (2023-11-10)
- upload document data to document vault via mtom service (31991de)
- errorstore not triggered when error in subadapter (ef2b524)
1.9.1 (2023-11-10)
- bpel register documents true false and count missing (d7afd26)
1.9.0 (2023-11-10)
1.8.0 (2023-11-08)
- errorstore on notification callback for assured delivery (4b4938c)
- auth-aliases for zgw-apis default to zaken-api.jwt (a9be018)
1.7.0 (2023-11-07)
- retrieve openforms result pdf from openzaak and pass to bpel (b10d642)
1.6.5 (2023-11-03)
- remove data element from summary & insert form element per form section (a90c2f6)
1.6.4 (2023-11-03)
1.6.3 (2023-11-03)
- initiate and register bsn as user headerproperty (616d280)
- zaaktype P9_2_KLB digid (3d7b923)
1.6.2 (2023-11-02)
- unwrapping of objects-api envelope (08344ad)
- lock openzaak to 1.9.0 in test docker-compose (5b061ba)
1.6.1 (2023-11-02)
1.6.0 (2023-10-31)
1.5.0 (2023-10-17)
- objects api object_create implementation (57848bc)
1.4.0 (2023-10-11)
- status_create database implementation (37a292b)
- correct validation constraint for non-bsn betrokkeneIdentificatie (38e0703)
- add rol_create testcase with non-bsn betrokkeneIdentificatie (85b1e16)
1.3.0 (2023-10-11)
- rol_create database implementation (8f9dd84)
1.2.0 (2023-10-06)
- zaken_create database implementation (a75797c)
- disable application faults on webservice senders to see errors (5b995c6)
- bpel handler sessionkeys to override message properties (a0cd8d7)
1.1.4 (2023-09-28)
- use x-forwarded-proto instead of x-scheme (d48d295)
1.1.3 (2023-09-28)
- http scheme not reflected in built urls (aed9768)
1.1.2 (2023-09-27)
- enkelvoudiginformatieobject returns empty identificatie field (eea1d38)
1.1.1 (2023-09-27)
- disable bpel aggregator trigger on status_create (4f00440)
- generate uuid outside db for backwards compatability with older postgres (10165f1)
1.1.0 (2023-09-27)
- create enkelvoudiginformatieobject & zaakinformatieobject db backend (b7ed6cf)
- auto-generate uuid function for postgres does not exist error (a6402b5)
- refactor columnsReturned to seperate select for postgres compatability (1f602f2)
- add e2e testcasewith openforms api call ffrom test form (57c6533)
- docker-compose: add optional pgadmin behind profile for openforms2bpel postgres db (585270f)
- docker-compose: add optional postgres db for openforms2bpel (d808b7d)
1.0.3 (2023-09-26)
1.0.2 (2023-09-05)
- add commented out pgadmin container to sentry docker-compose for postgres browsing (caeff9f)
- add debug env vars to openforms in test-environment (1eb9acc)
- add sentry instance in test-environment and add instructions to contributing.md (9cea0f4)
- fix nging proxy target in test-environment (021a21d)
- test-environment nginx service name type for zaakbrug-staging (e4b9a57)