Skip to content

Commit e852a67

Browse files
chore(release): 3.0.0 [skip ci]
# [3.0.0](v2.0.0...v3.0.0) (2025-12-04) ### Features * migrate to Strapi v5 Document Service API ([816806c](816806c)) ### BREAKING CHANGES * Schema field changes - Renamed createdBy/updatedBy to creatorId/updaterId (string fields) - Removed relation dependency on admin::user Changes: - Migrated all services from entityService to strapi.documents() - Migrated controllers from db.query to strapi.documents() - Removed all emojis from server logs (replaced with [TAG] format) - Added proper JSDoc documentation to all functions - Fixed relation handling (now uses string documentIds) - Added entityService as documented fallback for admin::user - Updated content-types schema for Strapi v5 compliance Strapi v5 Rules Compliance: - strapi.db.query() = 0 (FORBIDDEN) - strapi.entityService = 1 (fallback only) - strapi.documents() = 9+ (RECOMMENDED) - Emojis in code = 0 (NONE) - JSDoc comments = 41 blocks
1 parent 816806c commit e852a67

2 files changed

Lines changed: 31 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
1+
# [3.0.0](https://github.com/Schero94/Magicmark/compare/v2.0.0...v3.0.0) (2025-12-04)
2+
3+
4+
### Features
5+
6+
* migrate to Strapi v5 Document Service API ([816806c](https://github.com/Schero94/Magicmark/commit/816806c293033643515f29491b6329c0a606f5f8))
7+
8+
9+
### BREAKING CHANGES
10+
11+
* Schema field changes
12+
- Renamed createdBy/updatedBy to creatorId/updaterId (string fields)
13+
- Removed relation dependency on admin::user
14+
15+
Changes:
16+
- Migrated all services from entityService to strapi.documents()
17+
- Migrated controllers from db.query to strapi.documents()
18+
- Removed all emojis from server logs (replaced with [TAG] format)
19+
- Added proper JSDoc documentation to all functions
20+
- Fixed relation handling (now uses string documentIds)
21+
- Added entityService as documented fallback for admin::user
22+
- Updated content-types schema for Strapi v5 compliance
23+
24+
Strapi v5 Rules Compliance:
25+
- strapi.db.query() = 0 (FORBIDDEN)
26+
- strapi.entityService = 1 (fallback only)
27+
- strapi.documents() = 9+ (RECOMMENDED)
28+
- Emojis in code = 0 (NONE)
29+
- JSDoc comments = 41 blocks
30+
131
# [2.0.0](https://github.com/Schero94/Magicmark/compare/v1.3.1...v2.0.0) (2025-11-01)
232

333

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "2.0.0",
2+
"version": "3.0.0",
33
"keywords": [
44
"strapi",
55
"strapi-plugin",

0 commit comments

Comments
 (0)