संस्करण 1.3.2
अवलोकन
संस्करण 1.3.2 एक मेंटेनेंस रिलीज है जो निर्भरताओं में सुरक्षा कमजोरियों को संबोधित करता है, pnpm install चेतावनियों (सहकर्मी webpack और अप्रचलित उपनिर्भरताएँ) को ठीक करता है, ऐप और दस्तावेज़ीकरण में लिंट और बिल्ड चेतावनियों को हल करता है, और वर्तमान डॉकर स्क्रिप्ट नामों और पैकेज संस्करणों को प्रतिबिंबित करने के लिए दस्तावेज़ीकरण को अपडेट करता है।
सुरक्षा
निर्भरता की भेद्यता सुधार
-
निर्भरता अपडेट (दस्तावेज़ीकरण): दस्तावेज़ीकरण कार्यक्षेत्र में कमजोरियों को संबोधित करने के लिए दो निर्भरता पीआर मर्ज किए गए:
- ajv में
/documentation: 8.17.1 से 8.18.0 और 6.12.6 से 6.14.0 तक अपडेट किया गया। - fast-xml-parser में
/documentation: 5.3.5 से 5.3.8 तक अपडेट किया गया। दोनों को /documentation के लिए निर्भरता मल्टी-अपडेट के माध्यम से मर्ज किया गया था।
- ajv में
-
उच्च-गंभीरता कमजोरियों के लिए pnpm ओवरराइड: चार उच्च-गंभीरता समस्याओं को ठीक करने के लिए pnpm ओवरराइड जोड़े गए:
- minimatch (>=3.1.4): GHSA-3ppc-4f35-3m26 (दोहराए गए वाइल्डकार्ड के माध्यम से ReDoS), GHSA-7r86-cg39-jmmj (संयोजक बैकट्रैकिंग), और GHSA-23c5-xmqv-rm74 (नेस्टेड extglobs बैकट्रैकिंग) को ठीक करता है दस्तावेज़ीकरण > @docusaurus/core > serve-handler > minimatch में।
- serialize-javascript (>=7.0.3): GHSA-5c6j-r48x-rmvq (RegExp.flags और Date.prototype.toISOString() के माध्यम से RCE) को ठीक करता है webpack > terser-webpack-plugin > serialize-javascript में।
बग फिक्स
- pnpm install चेतावनियाँ: तीन install-time चेतावनियों को हल किया गया: (1) अपूर्ण सहकर्मी
webpack@5.104.1कोnext-intlayer>@intlayer/webpackसे (प्रोजेक्ट में webpack 5.105.3 है) जोड़कर ठीक किया गयाpnpm.peerDependencyRules.allowedVersions.webpack: "5"मूलpackage.jsonमें। (2) अप्रचलित उपनिर्भरताएँprebuild-install@7.1.3(better-sqlite3 से) औरwhatwg-encoding@3.1.1(दस्तावेज़ीकरण > docusaurus-search-local > cheerio से) को जोड़कर ठीक किया गयाpnpm.allowedDeprecatedVersionsदोनों के लिए ताकि स्थापना बिना चेतावनियों के चले। - एप्लिकेशन लॉग व्यूअर (exhaustive-deps): ऑटो-स्क्रॉल प्रभाव के लिए react-hooks/exhaustive-deps चेतावनी को हल किया गया।
logDataको आमतौर पर निर्भरता सरणी से छोड़ दिया गया है ताकि स्क्रॉलिंग केवल तब हो जब ऑटो-स्क्रॉल या चयनित फ़ाइल बदले, हर पोल पर नहीं; नई-लाइन स्क्रॉलिंग कोloadLogsमें संभाला जाता है। एक छोटी टिप्पणी के साथ एक eslint-disable-next-line जोड़ा गया। - बिल्ड चेतावनी vscode-languageserver-types (दस्तावेज़ीकरण): ट्रांजिटिव निर्भरता
vscode-languageserver-types(intlayer-editor से) के लिए वेबपैक "Critical dependency: require function is used in a way in which dependencies cannot be statically extracted" को दबा दिया गया दस्तावेज़ीकरण (डोकुसॉरस) बिल्ड मेंdocumentation/docusaurus.config.tsमें एक इनलाइन प्लगइन के माध्यम से जोignoreWarningsजोड़ता है। चेतावनी केवल दस्तावेज़ बिल्ड के दौरान होती है, मुख्य ऐप में नहीं।
दस्तावेज़ीकरण
- डॉकर स्क्रिप्ट नाम: दस्तावेज़ीकरण अब वर्तमान npm/pnpm स्क्रिप्ट नामों का उपयोग करता है:
docker-up→docker:up,docker-down→docker:down,docker-clean→docker:clean,docker-devel→docker:devel। AGENTS.md और दस्तावेज़ीकरण (setup.md, devel.md, release-management.md) में अपडेट किया गया। - पैकेज संस्करण: दस्तावेज़ीकरण और प्रोजेक्ट नियम package.json से मेल खाने के लिए अपडेट किए गए: pnpm 10.30.3, TypeScript ^5.9.3, Next.js ^16.1.6, React ^19.2.4, Tailwind CSS ^4.2.1, intlayer परिवार ^8.1.8, lucide-react ^0.575.0, react-day-picker ^9.14.0, react-hook-form ^7.71.2, ESLint ^9.16.0, webpack ^5.105.3। AGENTS.md, documentation/docs/development/setup.md, documentation/docs/development/development-guidelines.md, और .cursor/rules/project-rule.mdc में अपडेट किया गया।
माइग्रेशन नोट्स
संस्करण 1.3.1 से
संस्करण 1.3.2 में अपग्रेड करते समय:
- कोई डेटाबेस माइग्रेशन आवश्यक नहीं: इस रिलीज के लिए किसी डेटाबेस स्कीमा परिवर्तन की आवश्यकता नहीं है।
- डॉकर कमांड: यदि आप दस्तावेज़ीकृत pnpm स्क्रिप्ट का उपयोग करते हैं, तो पिछले
docker-up,docker-down, आदि के बजायpnpm docker:up,pnpm docker:down,pnpm docker:clean, औरpnpm docker:develका उपयोग करें। - निर्भरताएँ: अपडेट किए गए लॉकफ़ाइल और ओवरराइड लागू करने के लिए
pnpm installचलाएँ; सामान्य स्थापना के लिए कोई मैनुअल निर्भरता परिवर्तन आवश्यक नहीं है।
समर्थन
सहायता प्राप्त करना
- प्रलेखन: उपयोगकर्ता गाइड
- ईमेल सेटिंग्स: ईमेल कॉन्फ़िगरेशन गाइड
- एपीआई संदर्भ: एपीआई प्रलेखन
- माइग्रेशन गाइड: संस्करण अपग्रेड माइग्रेशन
- समुदाय: गिटहब चर्चा
- मुद्दे: गिटहब मुद्दे
बग रिपोर्ट करना
बग रिपोर्ट करते समय, कृपया शामिल करें:
- संस्करण: 1.3.2
- ऑपरेटिंग सिस्टम और संस्करण
- Docker/podman संस्करण
- कंटेनर प्रकार (Docker या podman/Pod)
- त्रुटि संदेश और लॉग
- पुनरुत्पादन के चरण
परिवर्तन लॉग
संस्करण 1.3.2 परिवर्तन
- ठीक किया गया: pnpm install चेतावनियाँ — peer webpack (allowedVersions) और अवरुद्ध उप-निर्भरताएँ (prebuild-install, whatwg-encoding) को मूल package.json में allowedDeprecatedVersions के माध्यम से।
- ठीक किया गया: एप्लिकेशन लॉग व्यूअर useEffect exhaustive-deps चेतावनी (जानबूझकर निर्भरता सरणी; टिप्पणी के साथ eslint-disable जोड़ा गया)।
- ठीक किया गया: डॉक्यूमेंटेशन (Docusaurus) में बिल्ड चेतावनी vscode-languageserver-types को docusaurus.config.ts में ignoreWarnings के माध्यम से।
- सुरक्षा: डॉक्यूमेंटेशन कार्यक्षेत्र में ajv और fast-xml-parser के लिए डिपेंडाबॉट अपडेट।
- सुरक्षा: उच्च-गंभीरता वाली कमजोरियों को दूर करने के लिए minimatch (>=3.1.4) और serialize-javascript (>=7.0.3) के लिए pnpm ओवरराइड।
- परिवर्तित: डॉक्यूमेंटेशन को Docker स्क्रिप्ट नामों (docker:up, docker:down, docker:clean, docker:devel) के साथ अपडेट किया गया।
- परिवर्तित: डॉक्यूमेंटेशन और प्रोजेक्ट नियमों को package.json से वर्तमान पैकेज संस्करणों के साथ अपडेट किया गया।
लाइसेंस
इस प्रोजेक्ट को अपाचे लाइसेंस 2.0 के तहत लाइसेंस प्राप्त है।
कॉपीराइट © 2026 वाल्डेमार स्कुडेलर जूनियर।