मुख्य सामग्री पर जाएं

संस्करण 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 के लिए निर्भरता मल्टी-अपडेट के माध्यम से मर्ज किया गया था।
  • उच्च-गंभीरता कमजोरियों के लिए 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 में अपग्रेड करते समय:

  1. कोई डेटाबेस माइग्रेशन आवश्यक नहीं: इस रिलीज के लिए किसी डेटाबेस स्कीमा परिवर्तन की आवश्यकता नहीं है।
  2. डॉकर कमांड: यदि आप दस्तावेज़ीकृत pnpm स्क्रिप्ट का उपयोग करते हैं, तो पिछले docker-up, docker-down, आदि के बजाय pnpm docker:up, pnpm docker:down, pnpm docker:clean, और pnpm docker:devel का उपयोग करें।
  3. निर्भरताएँ: अपडेट किए गए लॉकफ़ाइल और ओवरराइड लागू करने के लिए 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 वाल्डेमार स्कुडेलर जूनियर।