# 2024-11-28

## Systems

### :screwdriver: New

<table><thead><tr><th width="339">System</th><th>Functionality</th></tr></thead><tbody><tr><td>File.1</td><td>Ability to add attachments to uploaded PDF invoices</td></tr><tr><td>Visma e-conomic</td><td>endpoint to retrieve accounting periods</td></tr><tr><td>All Systems</td><td>We now return a filename in the list invoice attachments response</td></tr></tbody></table>

### :wrench: Improved

<table><thead><tr><th width="339">System</th><th>Functionality</th></tr></thead><tbody><tr><td>Visma Dinero</td><td>We now return the response for printable invoices in PDF format</td></tr></tbody></table>

## Platform

### Client Portal

We have released a new version of the Client Portal with a refreshed look and feel, offering a more intuitive user experience.

We have also rolled out functionality to invite and manage additional users within the Client Portal.

### File.1

We have rolled out a new look and feel for File.1

### Onboarding Flow

We have rolled out a new look and feel for the Onboarding Flow

### General

* Bugfixes
* Security updates and vulnerability patches
* Improved naming for certain audit logging events in File.1


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zwapgrid.com/changelog/november-2024/28th-november.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
