MediaWiki 1.36/hi

मीडियाविकि 1.36 मीडियाविकि का एक कालग्रस्त प्रकाशन है। बदलावों की पूरी सूची के लिए फाइल देखें। इसे विकिमीडिया संस्थान विकियों पर 10 अप्रैल 2019 से 15 अप्रेल 2021 तक शुरुआती "wmf"-शाखाओं से तैनात किया गया था। 1.36.0 स्थिर प्रकाशन को 27 मई 2021 को प्रकाशित किया गया था। 1.36.4 डाउनलोड करें या इस प्रकाशन को ट्रैक करने के लिए गिट में  शाखा देखें। 1.36 शाखा को इसके संस्करण 1.36.4 के साथ 3 जून 2022 को कालग्रस्त घोषित कर दिया गया।



नई सुविधाएँ

 * मीडियाविकि को लोगो बदल चुका है। इसका मतलब स्किन फ़ुटर में "Powered By MediaWiki" बटन अलग होगा।
 * सभी HTML5 नामित सत्ते अब विकिटेक्स्ट में स्वीकृत हैं।
 * (106263) चित्र विवरण पृष्ठ के वैकल्पिक आकारों में अब 2048 पिक्सेल शामिल हो गया है।



कार्य API बदलाव
'Access-Control-Max-Age' को क्रॉस-ऑरिजिन API अनुरोधों में अनुमोदित हेडर्स की डिफ़ॉल्ट सूची में जोड़ दिया गया है।
 * 'बॉट' अधिकार वाले सदस्यों द्वारा API सम्पादन करने पर अब पृष्ठों को अपने आप उनकी ध्यानसूची में नहीं जोड़ा जाता है, चाहे उसकी वरीयताओं में कुछ भी हो। यह डेटाबेस में ध्यानसूची डेटा के आकार को घटाने के लिए है। API बॉट सम्पादनों को ध्यानसूची में जोड़ने के लिए 'watch' विकल्प को सेट करें।



अपग्रेड की टिप्पणियाँ

 * मीडियाविकि 1.36 को अब PHP अंतर्राष्ट्रीयकरण एक्सटेंशन (जिसे अक्सर Intl, ext-intl, या php-intl कहा जाता है) की ज़रूरत है।
 * मीडियाविकि:ऑटोब्लॉक व्हाइटलिस्ट अवरोध छूट नियंत्रण को MediaWiki:Block-autoblock-exemptionlist पर ले जाया गया है। अगर आप इस सुविधा का इस्तेमाल करना चाहते हैं, कृपया MediaWiki:Autoblock_whitelist पृष्ठ को स्थानांतरित करें।
 * (275334) कभी-कभी कॉन्फ़िगरेशन सेटिंग्स को बदलने के लिए का इस्तेमाल किया जाता है। यह सुरक्षित नहीं है; एक्सटेंशन फ़ंक्शन्स इसकी तुलना में ज़्यादा देर से चलते हैं, कुछ सेवाओं को तब तक चालू कर दिया जाता है तो वे पुराने कॉन्फ़िगरेशन का इस्तेमाल करते हैं। 1.36 के बदलावों से इस प्रकार की दुर्घटनाएँ और भी ज़्यादा मात्रा में देखने को मिलती हैं। आप इसकी जगह MediaWikiServices हुक का इस्तेमाल कर सकते हैं। (भविष्य में शायद कॉन्फ़िगरेशन में बदलावों के लिए एक समर्पित हुक हो।)
 * मीडियाविकि अपडेट स्क्रिप्ट अपग्रेड के समय डेटाबेस में रखे कैश को साफ़ करने से रोकने के लिए '--nopurge' को एक विकल्प के रूप में स्वीकार करता था। इसे अब प्रोत्साहित नहीं किया जाता है और इस विकल्प को हटा दिया गया है।

कॉन्फिगरेशन


कॉन्फिगरेशन के नए विकल्प

 * (256001) – यह सेटिंग एक नई सुविधा को नियंत्रित करता है जो अगर सम्पादन पृष्ठ को बिलकुल पिछली स्थिति में पूर्ववत करता है, उसे पूर्ववत चिह्नित कर देता है। यह कॉन्फ़िगरेशन वेरिएबल पृष्ठ के अवतरणों की अधिकतम संख्या सेट करते है जो हर नए सम्पादन के विरुद्ध जाँचा जाएगा। इस सुविधा को पूरी तरह से अक्षम करने के लिए इसे 0 पर सेट करें।
 * (244058) — इस सेटिंग को पुराने (गैर-वर्तमान) अवतरणों के लिए ParserOutput के कैशिंग को नियंत्रित करने के लिए जोड़ा गया था।
 * (265263) - यह सेटिंग RememberMeAuthenticationRequest की मदद से खातों की लॉग-इन प्रणाली में "मुझे याद रखें" वाले चेकबॉक्स को कॉन्फ़िगर करता है।
 * (157145) – इस सेटिंग से सिस्टम प्रबंधक मेटा टैग्स का समर्थन करने वाले स्किन्स कॉन्फ़िगर कर सकते हैं। इन टैग्स से कई सोशल मीडिया मंचों पर मीडियाविकि पृष्ठों को बाँटने के कार्य को सामग्री से भर देता है और उसे और उपयोगी बनाता है।
 * (280944) – इस सेटिंग से सिस्टम प्रबंधक jQuery Migrate प्लगिन को अक्षम कर सकते हैं। इसे  से डिफ़ॉल्ट से सक्षम कर दिया गया है। भविष्य के प्रकाशनों से यह डिफ़ॉल्ट से अक्षम होगा।



कॉन्फिगरेशन के बदले गए विकल्प

 * – यह सेटिंग साइट पर दिखाया जाने वाला सोगो चुनेगा। साइट लोगो का डिफ़ॉल्ट वैल्यू, जो कि किसी ऐसी स्थापना पर दिखाया जाता है जहाँ लोगो सेट ना किया गया हो, अब से मीडियाविकि का नया लोगो होगा।
 * (274695) — इस सेटिंग को सदस्यों के सम्पादन सारांश लिखते समय सम्पादन स्टैशिंग को अक्षम करने के लिए पदावनत कर दिया गया है। भविष्य के प्रकाशनों में यह सुविधा हमेशा सक्षम रहेगी।
 * – इस सेटिंग को दूरस्थ ऑन-डिमांड स्केलिंग को सक्षम करने के लिए पदावनत कर दिया गया है। Use the `thumbProxyUrl` setting in instead.
 * , – इन सेटिंग्स के नाम बदलकर क्रमशः  और  कर दिए गए हैं। कॉन्फ़िगरेशन वेरिएबलों के पहले के नामों को पदावनत कर दिया गया है, मगर उन्हें सेट करने पर ये फ़ॉलबैक के रूप में काम करेंगे, और ये उन्हें पढ़ने वाले एक्सटेंशनों के लिए अस्थायी रूप से उपलब्ध रहेंगे।
 * – "coalesceKeys" विकल्प को पदावनत किए बिना हटा दिया गया और एक नए "coalesceScheme" विकल्प से बदल दिया गया जिसे डिफ़ॉल्ट से "hash_stop" पर सेट किया जाता है। अगर आप Dynomite का इस्तेमाल करते हैं, नए "coalesceKeys" विकल्प को "hash_tag" पर सेट करें। "cluster" और "mcrouterAware" विकल्पों को भी पदावनत किए बिना हटा दिया गया। इसके बजाय "broadcastRoutingPrefix" का उपयोग करें।



कॉन्फिगरेशन के हटाए गए विकल्प

 * - में पदावनत इस सेटिंग को हटा दिया गया है।
 * — 1.35 में पदावनत इस सेटिंग को हटा दिया गया है। इसके बजाय समूह अनुमति सेटिंग्स का इस्तेमाल करें। उदाहरणस्वरूप, सिसॉप्स को चित्र स्थानांतरित करने से रोकने के लिए ['sysop']['movefile'] = false; सेट करें
 * ,, , , , — इन सेटिंग्स को हटा दिया गया है। ये 1.17 द्वारा डेटाबेस अपडेटर की पूरी मरम्मत के बाद कालग्रस्त बन गए मगर इन्हें पीछे की ओर अनुकूलता के लिए रखा गया था। इसके बजाय LoadExtensionSchemaUpdates हुक का इस्तेमाल किया जाना चाहिए।
 * - 1.35 में पदावनत इस सेटिंग को हटा दिया गया है। इस सेटिंग का आखिरी इस्तेमाल प्री-प्रोसेसर कॉन्फ़िगरेशन के लिए था, जिसे 1.34 में पदावनत करके 1.35 में हटा दिया गया।
 * — 1.35 से अनदेखा कर दिया जा रहा यह सेटिंग हटा दिया गया है।
 * – इस अस्थायी सेटिंग को इसके द्वारा नियंत्रित स्केमा बदलाव के अपग्रेड पथ के साथ हटा दिया गया है। अगर आपका साइट अब भी इसका इस्तेमाल कर रहा है, यानी अगर आपने 1.24 के 'pp_sortkey' स्केमा के बदलाव को अभी तक लागू नहीं किया है, आपको अपग्रेड करने से पहले इसे लागू करना होगा।
 * पदावनत पासवर्ड नीतियाँ PasswordCannotMatchBlacklist और PasswordNotInLargeBlacklist हटा दी गई हैं। कृपया इनके बजाय क्रमशः PasswordCannotMatchDefaults और PasswordNotInCommonList का इस्तेमाल करें।