diff --git a/changelog.md b/changelog.md index a177f66..1c2d17b 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,12 @@ # Changelog +## 2025-10-07 - 1.4.1 - fix(tests) +Remove updated_at from post and page update test payloads + +- Stop setting updated_at in test update payloads to avoid mutating server-managed timestamps +- Changed test/test.post.node.ts: removed updated_at assignment when updating a post +- Changed test/test.page.node.ts: removed updated_at assignment when updating a page + ## 2025-10-07 - 1.4.0 - feat(classes.ghost) Add members, settings and webhooks support; implement Member class and add tests diff --git a/test/test.page.node.ts b/test/test.page.node.ts index 4e69dde..ef49350 100644 --- a/test/test.page.node.ts +++ b/test/test.page.node.ts @@ -89,8 +89,7 @@ tap.test('should update page', async () => { if (createdPage) { const updatedPage = await createdPage.update({ ...createdPage.pageData, - html: '
This page has been updated.
', - updated_at: new Date().toISOString() + html: 'This page has been updated.
' }); expect(updatedPage).toBeInstanceOf(ghost.Page); console.log(`Updated page: ${updatedPage.getId()}`); diff --git a/test/test.post.node.ts b/test/test.post.node.ts index 099db64..3405c77 100644 --- a/test/test.post.node.ts +++ b/test/test.post.node.ts @@ -108,8 +108,7 @@ tap.test('should update post', async () => { if (createdPost) { const updatedPost = await createdPost.update({ ...createdPost.postData, - html: 'This post has been updated.
', - updated_at: new Date().toISOString() + html: 'This post has been updated.
' }); expect(updatedPost).toBeInstanceOf(ghost.Post); console.log(`Updated post: ${updatedPost.getId()}`); diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 1e59d54..29f218f 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@apiclient.xyz/ghost', - version: '1.4.0', + version: '1.4.1', description: 'An unofficial Ghost CMS API package enabling content and admin functionality for managing posts.' }