What's Changed
New Features 🎉
- Use environment in IaC by @Andreass2 in #64
Uncategorized changes
- Initial API model with Create Correspondence focus by @RagnarFatland-Avanade in #37
- Adjusted Correspondence statuses after further analysis by @RagnarFatland-Avanade in #48
- Feat/database layer by @Andreass2 in #52
- Adjustments to Correspondence API after initial feedback by @RagnarFatland-Avanade in #53
- Configure Renovate by @renovate in #33
- initialize correspondence by @Andreass2 in #54
- IaC for correspondence by @Andreass2 in #58
- Add test project by @Andreass2 in #59
- add dummy api requests for receiver by @Andreass2 in #61
- Get request for correspondences by @Andreass2 in #68
- Feature/get details and overview for attachment and correspondence by @Andreass2 in #74
- Add incident label to enable measurement of time-to-restore by @Ceredron in #76
- Attachment backend by @Ceredron in #79
- Feature/mark operations by @Andreass2 in #81
- add missing Status text by @Andreass2 in #84
- Determine version in CI/CD workflow, not the release version call by @Ceredron in #89
- Publish test branch workflow by @Ceredron in #90
- Publish to test environment directly with publish branch workflow by @Ceredron in #91
- Bug/fix datetimes by @Andreass2 in #92
- Publish correspondence if all attachments is uploaded by @Andreass2 in #87
- fix check for changes action gives wrong values by @Andreass2 in #96
- Add Console log event bus by @Andreass2 in #95
- add missing input to publish image in ci/cd by @Andreass2 in #98
- Cleanup all warnings. by @Andreass2 in #97
- Scan uploaded attachments by @Ceredron in #86
- Implement DeleteAttachment command by @Andreass2 in #102
- Re-factor: Simplify application handler naming by @Ceredron in #110
- Update dependency Azure.Identity to v1.11.4 [SECURITY] by @renovate in #113
- Simplified and optimized query for checking correspondence statuses by @Ceredron in #112
- Always run all infra steps regardless of changes by @Andreass2 in #111
- CI/CD script needs packages permission by @Andreass2 in #114
- Publish correspondences only when it should be available for receiver by @Andreass2 in #107
- Use correspondence attachment id for download attachment by @Andreass2 in #127
- Mark CorrespondenceAttachment as Message Body by @Andreass2 in #130
- Implement delete correspondence by @Andreass2 in #135
- Add postman collection and ci badge by @Andreass2 in #136
- Change messageBody to be a string field. by @Andreass2 in #141
- Download attachment does not check if published by @Andreass2 in #142
- mark correspondence as unread by @Andreass2 in #153
- Validate markdown/plaintext in correspondence content by @Andreass2 in #157
- Fix for database azure tokens and challenge errors by @Andreass2 in #160
- Complete Events to trigger for sender and receiver by @Andreass2 in #159
- Add message sender attribute to Correspondence by @Andreass2 in #164
- Bugfix: skipping default logic should only happen when authenticate fails by @Andreass2 in #165
- Always exchange to Altinn token when communicating with Altinn platform by @Ceredron in #167
- Fix testing in git actions by @Andreass2 in #170
- Fix/log entries by @CelineTrammi in #178
- implement upload correspondence by @Andreass2 in #168
- Set correct owner for Hangfire tables by @Ceredron in #190
- Feature/multiple correspondence controller by @Andreass2 in #189
- Fix/cleanup small errors by @Andreass2 in #192
- Verify script in git action now crashes if failed state by @Andreass2 in #194
- Fix/verify action endless loop2 by @Andreass2 in #200
- Put application tables in schema by @Ceredron in #201
- Health check should verify database connectivity by @Ceredron in #203
- Entity framework expects UTC. … by @Ceredron in #206
- Remove sender from correspondence attachment by @Ceredron in #208
- Return ProblemDetails for authentication errors by @Ceredron in #209
- Feat/checksum by @CelineTrammi in #186
- ReadyForPublish should be set after virus scan by @Ceredron in #212
- combine single and multiple post correspondence operations by @Andreass2 in #213
- Deploy to all environments by @Ceredron in #214
- Feat/attachmentid for existing attachments by @Andreass2 in #215
- Postman collection by @Andreass2 in #216
New Contributors
- @RagnarFatland-Avanade made their first contribution in #37
- @renovate made their first contribution in #33
- @CelineTrammi made their first contribution in #178
Full Changelog: https://github.com/Altinn/altinn-correspondence/commits/1.0.0