# Changelog

## February 2025

_2025-02-24_

### 🚀 Feature

* New endpoint added to retrieve kWh consumption breakdown for a specific charge: `/api/v1/charges/{chargeId}/kwh-consumption`
* New endpoint added to retrieve a users' personal wallet: `/api/v1/wallets/personal`
* Added new fields `fromWalletId` and `toWalletId` to wallet transactions.
* Added new field `humanReadableId` to charges

## September 2023

_2023-09-30_

### 🚀 Feature

* Charge transactions can be filtered by `fromDate` and `state`
* Charge transactions are sorted by `createdAt` descending
* New endpoint added for reserving a Charge Point.

### ⚠️ Breaking change

* Previously, the pagination `page` parameter would handle `0` and `1` equally but return an incorrect pagination meta data. Our Pagination `page` parameter was updated to start from `0`. A `page` of `1` will now return the second page.
* `fromType` and `from` on wallet transaction model is nullable now (e.g. for deposit transactions)
* `toType` and `to` on wallet transaction model is nullable now (e.g. for withdrawal transactions)

## 2023-09-14

_2023-09-14_

### ⚠️ Deprecations

* `maxKW` on various models has been marked as deprecated and will be removed by 01.12.23, use the new `maxKw` field instead.

### 🚀 Features

* Retrieving charges from other users on your charge points:
  * When querying for charges **without** `chargePointId`, all your charges will be returned (any charge performed by the user matching your API application)
  * When querying for charges **with** a `chargePointId`, all charges performed for that charge point are returned, regardless of the user who started them
* You can stop any charge that has been started on any of your charge points, regardless if your user or someone else started the charge
* A new field `cost` has been added to Charge model
* As of 23.02.24 you can also access charge points that are part of a team where you are a member with role **admin**.

## Initial Release

_2023-06-01_

### 🚀 Feature

* **Authenticate** applications
* Retrieve **Charge Points**
* Retrieve **Charges**
* Retrieve **Wallet Transactions**
* **Start/Stop charging** on your own Charge Point

### 📝 Docs

* Initial documentation added
