diff --git a/src/core/seo/components/tool-content-template-modules/types.ts b/src/core/seo/components/tool-content-template-modules/types.ts
index 86c40e99..295d5c87 100644
--- a/src/core/seo/components/tool-content-template-modules/types.ts
+++ b/src/core/seo/components/tool-content-template-modules/types.ts
@@ -80,6 +80,7 @@ export type TemplateCopy = {
}
export type ToolTemplateRenderModel = {
+ toolSlug: string
title: string
content: ToolContentTemplateData
copy: TemplateCopy
diff --git a/src/features/tool-templates/html-css-beautifier-tool.tsx b/src/features/tool-templates/html-css-beautifier-tool.tsx
index 6e5ad545..3887fd13 100644
--- a/src/features/tool-templates/html-css-beautifier-tool.tsx
+++ b/src/features/tool-templates/html-css-beautifier-tool.tsx
@@ -119,7 +119,7 @@ export function HtmlCssBeautifierTool({
React.useEffect(() => {
if (typeof window === "undefined") return
- const handoff = getToolHandoffFromSearchParams(new URLSearchParams(window.location.search))
+ const handoff = getToolHandoffFromSearchParams(new URLSearchParams(window.location.search), window.location.hash)
if (!handoff || handoff === appliedHandoffRef.current) return
appliedHandoffRef.current = handoff
setInput(handoff)
diff --git a/src/features/tools/html-minifier/page.tsx b/src/features/tools/html-minifier/page.tsx
index 64bbc583..ae6cd2f4 100644
--- a/src/features/tools/html-minifier/page.tsx
+++ b/src/features/tools/html-minifier/page.tsx
@@ -60,7 +60,7 @@ export function HtmlMinifierPage() {
React.useEffect(() => {
if (typeof window === "undefined") return
- const handoff = getToolHandoffFromSearchParams(new URLSearchParams(window.location.search))
+ const handoff = getToolHandoffFromSearchParams(new URLSearchParams(window.location.search), window.location.hash)
if (!handoff || handoff === appliedHandoffRef.current) return
appliedHandoffRef.current = handoff
setInput(handoff)
diff --git a/src/features/tools/javascript-minifier/page.tsx b/src/features/tools/javascript-minifier/page.tsx
index 1665d302..c8c629ca 100644
--- a/src/features/tools/javascript-minifier/page.tsx
+++ b/src/features/tools/javascript-minifier/page.tsx
@@ -46,7 +46,7 @@ export function JavascriptMinifierPage() {
React.useEffect(() => {
if (typeof window === "undefined") return
- const handoff = getToolHandoffFromSearchParams(new URLSearchParams(window.location.search))
+ const handoff = getToolHandoffFromSearchParams(new URLSearchParams(window.location.search), window.location.hash)
if (!handoff || handoff === appliedHandoffRef.current) return
appliedHandoffRef.current = handoff
setInput(handoff)
diff --git a/src/features/tools/json-formatter/page.tsx b/src/features/tools/json-formatter/page.tsx
index c6b58e7d..dd007f23 100644
--- a/src/features/tools/json-formatter/page.tsx
+++ b/src/features/tools/json-formatter/page.tsx
@@ -99,7 +99,7 @@ export function JsonFormatterPage() {
React.useEffect(() => {
if (typeof window === "undefined") return
- const handoff = getToolHandoffFromSearchParams(new URLSearchParams(window.location.search))
+ const handoff = getToolHandoffFromSearchParams(new URLSearchParams(window.location.search), window.location.hash)
if (!handoff || handoff === appliedHandoffRef.current) return
appliedHandoffRef.current = handoff
setInput(handoff)
diff --git a/src/features/tools/json-to-typescript/page.tsx b/src/features/tools/json-to-typescript/page.tsx
index 32bb45c9..b91c4cc5 100644
--- a/src/features/tools/json-to-typescript/page.tsx
+++ b/src/features/tools/json-to-typescript/page.tsx
@@ -155,7 +155,7 @@ export function JsonToTypeScriptPage() {
React.useEffect(() => {
if (typeof window === "undefined") return
- const handoff = getToolHandoffFromSearchParams(new URLSearchParams(window.location.search))
+ const handoff = getToolHandoffFromSearchParams(new URLSearchParams(window.location.search), window.location.hash)
if (!handoff || handoff === appliedHandoffRef.current) return
appliedHandoffRef.current = handoff
setInput(handoff)
diff --git a/src/features/tools/pipeline-builder/page.tsx b/src/features/tools/pipeline-builder/page.tsx
index b410abeb..928e60dc 100644
--- a/src/features/tools/pipeline-builder/page.tsx
+++ b/src/features/tools/pipeline-builder/page.tsx
@@ -110,7 +110,7 @@ export function PipelineBuilderPage() {
}
}
- const handoff = getToolHandoffFromSearchParams(params)
+ const handoff = getToolHandoffFromSearchParams(params, window.location.hash)
if (handoff) {
setInitialInput(handoff)
toast.success(text("handoff_loaded"))
diff --git a/src/lib/sitemap-lastmod.json b/src/lib/sitemap-lastmod.json
index 082f4519..e614b574 100644
--- a/src/lib/sitemap-lastmod.json
+++ b/src/lib/sitemap-lastmod.json
@@ -10,1539 +10,1539 @@
"fr"
],
"home": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"hubs": {
"formatters": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"text-tools": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"generators": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"network-tools": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"format-validate": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"convert-encode": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"text-content": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"web-api": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"generators-ids": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"design-media": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
}
},
"static": {
"all-tools": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"about": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"pricing": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"contact": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"privacy": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"terms": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"install-app": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"json-formatting-errors": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"json-vs-json5-differences": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"validate-json-before-api-requests": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"json-schema-validation-checklist": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"api-auth-header-mistakes": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"convert-curl-to-fetch-python": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"mock-openapi-quickly": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"openapi-debugging-workflow-checklist": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"dns-records-uptime": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"certificate-chain-basics-for-developers": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"csp-mistakes-that-break-production": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"robots-txt-testing-checklist": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-layout-patterns-for-developers": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"modern-css-effects-guide": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-animations-and-transitions-guide": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-border-radius-and-shapes-guide": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"image-optimization-for-web-complete-workflow": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"color-extraction-from-images-use-cases-and-tools": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"svg-optimization-and-conversion-best-practices": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"image-privacy-how-to-censor-and-protect-images": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"base64-encoding-when-and-how-to-use-it": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"hash-functions-compared-md5-vs-sha256-vs-sha512": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"url-encoding-explained-common-mistakes-and-solutions": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"jwt-security-best-practices-for-token-handling": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"md5-digest-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"sha1-digest-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"sha256-digest-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"sha224-digest-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"sha384-digest-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"sha512-digest-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-formatter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
}
},
"tools": {
"json-formatter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"xml-formatter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"sql-formatter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"javascript-formatter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"javascript-minifier": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"html-minifier": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"html-encoder-decoder": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"html-css-beautifier": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"html-formatter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"yaml-json-converter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"markdown-preview": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"html-to-markdown": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"json-to-typescript": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-minifier": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"svg-optimizer": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"jsonpath-playground": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"openapi-viewer": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"json-diff-viewer": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"csv-json-converter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"base64-encode-decode": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"url-encode-decode": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"jwt-decoder": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"jwt-workbench": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"hash-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"md5-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"text-diff-checker": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"multiple-whitespace-remover": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"letter-counter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"bionic-reading-converter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"google-fonts-pair-finder": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"text-to-handwriting-converter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"code-to-image-converter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"image-base64": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"unix-timestamp": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"uuid-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"lorem-ipsum": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"password-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"color-converter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"react-native-shadow-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"ai-color-palette-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"color-mixer": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"color-shades-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"image-average-color-finder": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"image-caption-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"image-color-extractor": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"image-color-picker": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"image-cropper": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"image-filters": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"instagram-filters": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"instagram-post-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"instagram-story-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"open-graph-meta-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"tweet-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"tweet-to-image-converter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"twitter-ad-revenue-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"instagram-photo-downloader": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"vimeo-thumbnail-grabber": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"youtube-thumbnail-grabber": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"image-resizer": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"photo-censor": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"scanned-pdf-converter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"svg-blob-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"svg-pattern-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"svg-stroke-to-fill-converter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"svg-to-png-converter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-background-pattern-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-border-radius-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-box-shadow-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-checkbox-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-clip-path-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-cubic-bezier-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-glassmorphism-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-gradient-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-loader-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-switch-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-text-glitch-effect-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"css-triangle-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"qr-code-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"barcode-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"fake-iban-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"list-randomizer": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"ascii-art-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"env-parser": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"id-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"regex-tester": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"regex-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"crontab-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"user-agent-parser": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"cron-visualizer": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"http-status-codes": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"chmod-calculator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"cidr-subnet-calculator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"url-parser": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"certificate-decoder": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"http-request-builder": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"curl-to-code": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"ndjson-formatter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"jwt-verifier": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"slugify-case-converter": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"invisible-characters-detector": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"robots-txt-tester": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"csp-parser": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"csv-diff": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"header-diff": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"security-header-analyzer": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"totp-generator": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"openapi-mock": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"docker-run-to-compose": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"local-log-parser": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"jq-playground": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"log-scrubber": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"gzip-brotli-lab": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"yaml-merge-patch-explorer": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"yq-playground": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"structured-data-visualizer": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"har-viewer-sanitizer": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"pipeline-builder": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"saml-decoder": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-17T00:00:00.000Z",
+ "zh-CN": "2026-06-17T00:00:00.000Z",
+ "zh-TW": "2026-06-17T00:00:00.000Z",
+ "ja": "2026-06-17T00:00:00.000Z",
+ "ko": "2026-06-17T00:00:00.000Z",
+ "de": "2026-06-17T00:00:00.000Z",
+ "fr": "2026-06-17T00:00:00.000Z"
},
"asn1-der-inspector": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"hex-bytes-workbench": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
},
"unicode-inspector": {
- "en": "2026-06-18T00:00:00.000Z",
- "zh-CN": "2026-06-18T00:00:00.000Z",
- "zh-TW": "2026-06-18T00:00:00.000Z",
- "ja": "2026-06-18T00:00:00.000Z",
- "ko": "2026-06-18T00:00:00.000Z",
- "de": "2026-06-18T00:00:00.000Z",
- "fr": "2026-06-18T00:00:00.000Z"
+ "en": "2026-06-14T00:00:00.000Z",
+ "zh-CN": "2026-06-14T00:00:00.000Z",
+ "zh-TW": "2026-06-14T00:00:00.000Z",
+ "ja": "2026-06-14T00:00:00.000Z",
+ "ko": "2026-06-14T00:00:00.000Z",
+ "de": "2026-06-14T00:00:00.000Z",
+ "fr": "2026-06-14T00:00:00.000Z"
}
}
}
diff --git a/tests/guards/html-injection-surface-guard.test.ts b/tests/guards/html-injection-surface-guard.test.ts
index 40a6873e..9f17ad49 100644
--- a/tests/guards/html-injection-surface-guard.test.ts
+++ b/tests/guards/html-injection-surface-guard.test.ts
@@ -11,7 +11,7 @@ const ALLOWED_DANGEROUS_HTML_FILES = [
...INLINE_SCRIPT_POLICY.map((entry) => entry.file),
"src/core/seo/components/json-ld-script.tsx",
"src/features/tools/svg-optimizer/page.tsx",
-]
+].filter((file) => INLINE_SCRIPT_POLICY.some((entry) => entry.file === file && entry.requiresUnsafeInline) || !INLINE_SCRIPT_POLICY.some((entry) => entry.file === file))
function walk(dir: string): string[] {
const entries = fs.readdirSync(dir, { withFileTypes: true })
@@ -73,16 +73,11 @@ describe("HTML injection surface guard", () => {
it("embeds dynamic redirect and runtime script data with JSON serialization only", () => {
const rootPageSource = readSource("src/app/page.tsx")
- const legacyRedirectSource = readSource("src/core/seo/components/legacy-tool-redirect-page.tsx")
const layoutSource = readSource("src/app/layout.tsx")
expect(rootPageSource).toContain("var supported = ${JSON.stringify(LOCALES)};")
expect(countMatches(rootPageSource, /dangerouslySetInnerHTML=\{\{/g)).toBe(1)
- expect(legacyRedirectSource).toContain("const escapedHref = JSON.stringify(href)")
- expect(legacyRedirectSource).toContain("var target = ${escapedHref};")
- expect(countMatches(legacyRedirectSource, /dangerouslySetInnerHTML=\{\{/g)).toBe(1)
-
expect(layoutSource).toContain("var locales = ${JSON.stringify(LOCALES)};")
expect(countMatches(layoutSource, /dangerouslySetInnerHTML=\{\{/g)).toBe(1)
})
@@ -94,7 +89,11 @@ describe("HTML injection surface guard", () => {
expect(fs.existsSync(path.join(process.cwd(), entry.file)), entry.file).toBe(true)
expect(entry.purpose).toMatch(/\S/)
expect(entry.migrationPath).toMatch(/\S/)
- expect(entry.requiresUnsafeInline).toBe(true)
+ if (entry.id === "legacy-tool-redirect") {
+ expect(entry.requiresUnsafeInline).toBe(false)
+ } else {
+ expect(entry.requiresUnsafeInline).toBe(true)
+ }
}
})
})
diff --git a/tests/guards/root-page-redirect-guard.test.tsx b/tests/guards/root-page-redirect-guard.test.tsx
index 588cb080..f76f1a9f 100644
--- a/tests/guards/root-page-redirect-guard.test.tsx
+++ b/tests/guards/root-page-redirect-guard.test.tsx
@@ -8,6 +8,8 @@ describe("root page locale redirect guard", () => {
expect(html).toContain("window.location.search || ''")
expect(html).toContain("window.location.hash || ''")
+ expect(html).toContain("search.indexOf('handoff=') >= 0")
+ expect(html).toContain("search.indexOf('handoff_ref=') >= 0")
expect(html).toContain("else if (raw === 'zh' || raw.indexOf('zh-') === 0) lang = 'zh-CN';")
expect(html).toContain("var target = '/' + lang + suffix;")
expect(html).toContain("window.location.replace(target);")
diff --git a/tests/guards/seo-remediation-guard.test.ts b/tests/guards/seo-remediation-guard.test.ts
new file mode 100644
index 00000000..3d1cd9c2
--- /dev/null
+++ b/tests/guards/seo-remediation-guard.test.ts
@@ -0,0 +1,77 @@
+import fs from "node:fs"
+import path from "node:path"
+import sitemap from "@/app/sitemap"
+import sitemapLastmod from "@/lib/sitemap-lastmod.json"
+import { describe, expect, it } from "vitest"
+
+const ROOT = process.cwd()
+
+function read(relativePath: string) {
+ return fs.readFileSync(path.join(ROOT, relativePath), "utf8")
+}
+
+function countLastmodValues(value: unknown, counts = new Map()) {
+ if (typeof value === "string" && /^\d{4}-\d{2}-\d{2}T00:00:00\.000Z$/.test(value)) {
+ counts.set(value, (counts.get(value) ?? 0) + 1)
+ return counts
+ }
+
+ if (value && typeof value === "object") {
+ for (const child of Object.values(value as Record)) {
+ countLastmodValues(child, counts)
+ }
+ }
+
+ return counts
+}
+
+describe("SEO remediation guardrails", () => {
+ it("prevents sitemap lastmod from collapsing the whole site to one release day", () => {
+ const counts = countLastmodValues(sitemapLastmod)
+ const total = Array.from(counts.values()).reduce((sum, count) => sum + count, 0)
+ const largestCluster = Math.max(...counts.values())
+
+ expect(total).toBeGreaterThan(100)
+ expect(largestCluster / total).toBeLessThan(0.9)
+ })
+
+ it("keeps the root x-default target consistent between sitemap and rendered metadata policy", () => {
+ const rootEntry = sitemap().find((entry) => entry.url === "https://byteflow.tools/")
+ const enEntry = sitemap().find((entry) => entry.url === "https://byteflow.tools/en")
+
+ expect(rootEntry?.alternates?.languages?.["x-default"]).toBe("https://byteflow.tools")
+ expect(enEntry?.alternates?.languages?.["x-default"]).toBe("https://byteflow.tools")
+ })
+
+ it("blocks handoff query URLs from crawler entry points", () => {
+ const robotsSource = read("src/app/robots.ts")
+ const handoffSource = read("src/core/routing/tool-handoff.ts")
+
+ expect(robotsSource).toContain("disallow")
+ expect(robotsSource).toContain("*?handoff=")
+ expect(robotsSource).toContain("*?handoff_ref=")
+ expect(handoffSource).toContain("#${HANDOFF_PARAM}=")
+ expect(handoffSource).toContain("#${HANDOFF_REF_PARAM}=")
+ expect(handoffSource).not.toContain("?${HANDOFF_PARAM}=")
+ expect(handoffSource).not.toContain("?${HANDOFF_REF_PARAM}=")
+ })
+
+ it("ships deployment-level 301 redirects for legacy tool aliases", () => {
+ const redirects = read("public/_redirects")
+
+ expect(redirects).toContain("/en/cron-expression-generator /en/crontab-generator 301")
+ expect(redirects).toContain("/zh-CN/cron-expression-generator /zh-CN/crontab-generator 301")
+ expect(redirects).toContain("/fr/cron-expression-generator /fr/crontab-generator 301")
+ })
+
+ it("keeps FAQPage schema behind an allowlist gate", () => {
+ const packageJson = JSON.parse(read("package.json")) as { scripts: Record }
+ const coreSource = read("src/core/seo/components/tool-content-template-modules/core.tsx")
+ const faqGateSource = read("scripts/gates/check-faq-schema.js")
+
+ expect(coreSource).toContain("shouldEmitFaqSchema")
+ expect(coreSource).toContain("{faqSchema ? : null}")
+ expect(packageJson.scripts["build:post"]).toContain("check:faq-schema")
+ expect(faqGateSource).toContain("ALLOWED_FAQ_SCHEMA_SLUGS")
+ })
+})
diff --git a/tests/guards/sitemap-lastmod-lib.test.ts b/tests/guards/sitemap-lastmod-lib.test.ts
index 9984116d..dc5b39ce 100644
--- a/tests/guards/sitemap-lastmod-lib.test.ts
+++ b/tests/guards/sitemap-lastmod-lib.test.ts
@@ -1,5 +1,5 @@
import { describe, expect, it } from "vitest"
-import { resolveTrackedFileLastmod, toUtcDayIso } from "../../scripts/lib/sitemap-lastmod-lib.js"
+import { buildLastmodInputPaths, resolveTrackedFileLastmod, toUtcDayIso } from "../../scripts/lib/sitemap-lastmod-lib.js"
describe("sitemap lastmod lib", () => {
it("normalizes git timestamps to UTC day granularity", () => {
@@ -26,4 +26,28 @@ describe("sitemap lastmod lib", () => {
}),
).toBe("2026-04-10T00:00:00.000Z")
})
+
+ it("keeps route lastmod inputs scoped to files that materially change the rendered page", () => {
+ const homePaths = buildLastmodInputPaths({
+ slug: "",
+ includeToolMeta: false,
+ })
+ const toolPaths = buildLastmodInputPaths({
+ slug: "json-formatter",
+ includeToolMeta: true,
+ })
+
+ expect(homePaths).toContain("src/app/[lang]/page.tsx")
+ expect(homePaths).not.toContain("src/app/layout.tsx")
+ expect(homePaths).not.toContain("src/app/[lang]/layout.tsx")
+ expect(homePaths).not.toContain("src/core/i18n/translations/en.json")
+
+ expect(toolPaths).toContain("src/app/[lang]/json-formatter/page.tsx")
+ expect(toolPaths).toContain("src/app/[lang]/json-formatter/layout.tsx")
+ expect(toolPaths).toContain("src/features/tools/json-formatter/manifest.ts")
+ expect(toolPaths).not.toContain("src/core/registry/manifests.ts")
+ expect(toolPaths).not.toContain("src/core/registry/registry.ts")
+ expect(toolPaths).not.toContain("src/core/registry/tool-order.json")
+ expect(toolPaths).not.toContain("src/core/i18n/translations/en.json")
+ })
})
diff --git a/tests/guards/tool-content-template-model.test.tsx b/tests/guards/tool-content-template-model.test.tsx
index c86963a9..b6ada3f2 100644
--- a/tests/guards/tool-content-template-model.test.tsx
+++ b/tests/guards/tool-content-template-model.test.tsx
@@ -141,4 +141,20 @@ describe("tool content FAQ JSON-LD shape", () => {
),
).not.toThrow()
})
+
+ it("does not emit FAQPage schema for non-allowlisted tool templates", () => {
+ const model = buildModelForEn("xml-formatter")
+ expect(model).not.toBeNull()
+ if (!model) throw new Error("expected model to be available")
+
+ const { container } = render(
+ ,
+ )
+
+ expect(container.querySelector("script[data-faq-schema=\"tool\"]")).toBeNull()
+ expect(container.textContent).toContain(model.copy.frequentlyAskedQuestions)
+ })
})
diff --git a/tests/unit/tool-handoff.test.ts b/tests/unit/tool-handoff.test.ts
index b4d72deb..bd1eb6a9 100644
--- a/tests/unit/tool-handoff.test.ts
+++ b/tests/unit/tool-handoff.test.ts
@@ -9,7 +9,8 @@ import {
describe("tool handoff", () => {
it("builds a localized shareable handoff URL", () => {
const href = buildShareableToolHandoffHref("en", "json-to-typescript", '{"a":1}')
- expect(href.startsWith("/en/json-to-typescript?handoff=")).toBe(true)
+ expect(href.startsWith("/en/json-to-typescript#handoff=")).toBe(true)
+ expect(href).not.toContain("?handoff=")
})
it("returns base path when payload is empty", () => {
@@ -19,9 +20,8 @@ describe("tool handoff", () => {
it("round-trips unicode payload from query params", () => {
const payload = "你好, JSON\n{\"name\":\"ByteFlow\"}"
const href = buildShareableToolHandoffHref("en", "json-to-typescript", payload)
- const query = href.split("?")[1] || ""
- const params = new URLSearchParams(query)
- expect(getToolHandoffFromSearchParams(params)).toBe(payload)
+ const fragment = href.split("#")[1] || ""
+ expect(getToolHandoffFromSearchParams(new URLSearchParams(), fragment)).toBe(payload)
})
it("returns null on invalid handoff value", () => {
@@ -37,20 +37,29 @@ describe("tool handoff", () => {
it("keeps the legacy handoff href export as explicit share-link behavior", () => {
const href = buildToolHandoffHref("en", "json-to-typescript", '{"a":1}')
- expect(href.startsWith("/en/json-to-typescript?handoff=")).toBe(true)
+ expect(href.startsWith("/en/json-to-typescript#handoff=")).toBe(true)
})
it("uses sessionStorage handoff by default when available", () => {
const payload = '{"token":"secret"}'
const handoff = buildToolHandoffLink("en", "json-to-typescript", payload)
- expect(handoff.href.startsWith("/en/json-to-typescript?handoff_ref=")).toBe(true)
+ expect(handoff.href.startsWith("/en/json-to-typescript#handoff_ref=")).toBe(true)
expect(handoff.href).not.toContain("secret")
handoff.prime()
- const query = handoff.href.split("?")[1] || ""
- const params = new URLSearchParams(query)
- expect(getToolHandoffFromSearchParams(params)).toBe(payload)
- expect(getToolHandoffFromSearchParams(params)).toBeNull()
+ const fragment = handoff.href.split("#")[1] || ""
+ expect(getToolHandoffFromSearchParams(new URLSearchParams(), fragment)).toBe(payload)
+ expect(getToolHandoffFromSearchParams(new URLSearchParams(), fragment)).toBeNull()
+ })
+
+ it("still reads old query-string handoff URLs for backward compatibility", () => {
+ const href = buildShareableToolHandoffHref("en", "json-to-typescript", "legacy payload")
+ const fragment = href.split("#")[1] || ""
+ const value = new URLSearchParams(fragment).get("handoff") ?? ""
+
+ expect(getToolHandoffFromSearchParams(new URLSearchParams(`handoff=${encodeURIComponent(value)}`))).toBe(
+ "legacy payload",
+ )
})
})