diff --git a/ci/release/changelogs/next.md b/ci/release/changelogs/next.md index 92b14e257..41f1becc9 100644 --- a/ci/release/changelogs/next.md +++ b/ci/release/changelogs/next.md @@ -6,6 +6,7 @@ - Lib: removes a dependency on external slog that was causing troubles with installation [#2137](https://github.com/terrastruct/d2/pull/2137) - CLI: attempts writing to path atomically, falling back to non-atomic if failed [#2141](https://github.com/terrastruct/d2/pull/2141) +- Export: pptx has "created at" metadata removed, so successive runs yield the same result [#2169](https://github.com/terrastruct/d2/pull/2160) #### Bugfixes ⛑️ diff --git a/e2etests-cli/testdata/TestCLI_E2E/pptx-theme-overrides.exp.pptx b/e2etests-cli/testdata/TestCLI_E2E/pptx-theme-overrides.exp.pptx index faf07fb9e..c84134004 100644 Binary files a/e2etests-cli/testdata/TestCLI_E2E/pptx-theme-overrides.exp.pptx and b/e2etests-cli/testdata/TestCLI_E2E/pptx-theme-overrides.exp.pptx differ diff --git a/lib/pptx/pptx.go b/lib/pptx/pptx.go index 39cf7d7b0..313142b55 100644 --- a/lib/pptx/pptx.go +++ b/lib/pptx/pptx.go @@ -17,7 +17,6 @@ import ( "image/png" "os" "text/template" - "time" ) type BoardTitle struct { @@ -226,15 +225,12 @@ func (p *Presentation) SaveTo(filePath string) error { return err } - dateTime := time.Now().Format(time.RFC3339) err = addFileFromTemplate(zipWriter, "docProps/core.xml", CORE_XML, CoreXmlContent{ Creator: p.Creator, Subject: p.Subject, Description: p.Description, LastModifiedBy: p.Creator, Title: p.Title, - Created: dateTime, - Modified: dateTime, }) if err != nil { return err