You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,15 @@
2
2
3
3
All changes that impact users of this module are documented in this file, in the [Common Changelog](https://common-changelog.org) format with some additional specifications defined in the CONTRIBUTING file. This codebase adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
4
4
5
+
## Unreleased [patch]
6
+
7
+
> Development of this release was supported by [Reset Tech](https://www.reset.tech).
8
+
9
+
### Fixed
10
+
11
+
- Fix snapshot storage failure when source document URLs contain characters forbidden in filenames
12
+
- Fix duplicate file extension in snapshot filenames when source document URLs end with an extension
13
+
5
14
## 11.0.1 - 2026-04-06
6
15
7
16
> Development of this release was supported by [Reset Tech](https://www.reset.tech).
@@ -60,6 +64,20 @@ export default class SourceDocument {
60
64
return[selector];
61
65
}
62
66
67
+
staticgenerateId(location){
68
+
constILLEGAL_CHARACTERS=/[\\:"<>|*?]/g;// Characters forbidden in filenames for cross-platform compatibility; see https://github.com/actions/toolkit/blob/main/packages/artifact/src/internal/upload/path-and-artifact-name-validation.ts
constpathnameWithoutExtension=mime.getType(extension) ? pathname.slice(0,-extension.length) : pathname;// Remove file extension when it corresponds to a known MIME type, as the extension is not part of the document's identity but a web server implementation detail
0 commit comments