Skip to content

Commit e4cef96

Browse files
authored
Update CHANGELOG.md (#109)
1 parent 9661d6f commit e4cef96

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

CHANGELOG.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,24 @@ All notable changes to this project will be documented in this file.
44
This project adheres to [Semantic Versioning](http://semver.org/).
55
The format is based on [Keep a Changelog](http://keepachangelog.com/).
66

7-
## Version 1.0.7 - 09.07.24
7+
## Version 1.0.7 - 20.08.24
88

99
### Added
1010

1111
- A global switch to preserve change logs for deleted data
12+
- For hierarchical entities, a method to determine their structure and a flag to indicate whether it is a root entity was introduced. For child entities, information about the parent is recorded.
13+
1214

1315
### Fixed
1416

15-
- Wrong Object ID captured when deleting root entities
17+
- CDS 8 does not support queries for draft-enabled entities on the application service anymore. This was causing: SqliteError: NOT NULL constraint failed: (...).DraftAdministrativeData_DraftUUID
18+
- CDS 8 deprecated cds.transaction, causing change logs of nested documents to be wrong, replaced with req.event
19+
- CDS 8 rejects all direct CRUD requests for auto-exposed Compositions in non-draft cases. This was affecting test cases, since the ChangeView falls into this category
20+
- req._params and req.context are not official APIs and stopped working with CDS 8, replaced with official APIs
21+
- When running test cases in CDS 8, some requests failed with a status code of 404
22+
- ServiceEntity is not captured in the ChangeLog table in some cases
23+
- When modeling an inline entity, a non-existent association and parent ID was recorded
24+
- Fixed handling, when reqData was undefined
1625

1726
### Changed
1827

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ a [CDS plugin](https://cap.cloud.sap/docs/node.js/cds-plugins#cds-plugin-package
44

55
[![REUSE status](https://api.reuse.software/badge/github.com/cap-js/change-tracking)](https://api.reuse.software/info/github.com/cap-js/change-tracking)
66

7+
> [!IMPORTANT]
8+
> This release establishes compatibility with CDS 8.
9+
>
10+
> Since the prior release was using **APIs deprecated in CDS8**, the code was modified significantly to enable compatibility. While we tested extensively, there may still be glitches or unexpected situations which we did not cover. So please **test this release extensively before applying it to productive** scenarios. Please also report any bugs or glitches, ideally by contributing a test-case for us to incorporate.
11+
>
12+
> See the changelog for a full list of changes
13+
14+
715
### Table of Contents
816

917
- [Try it Locally](#try-it-locally)

0 commit comments

Comments
 (0)