बदलावों का इतिहास

सीडीएफ़ के दस्तावेज़ में किए गए बदलावों की सूची यहां दी गई है.

2 सितंबर, 2026

  • SqsQueueNameIsFullyQualifiedArn पुष्टि करने वाला प्रोग्राम नियम जोड़ा गया है, ताकि यह पक्का किया जा सके कि अगर मेटाडेटा फ़ीड में SqsQueueName सेट किया गया है, तो यह पूरी तरह क्वालिफ़ाइड मान्य एसक्यूएस एआरएन है.

28 अगस्त, 2026

  • TotalSeats को Contest में जोड़ा गया.
  • VoteCountValidSeatsDeltaTypes के नियम को अपडेट किया गया है, ताकि SpecialBallotSelection एलिमेंट में लेगसी seats-delta से जुड़ी गड़बड़ी को ठीक किया जा सके. साथ ही, seats-delta-mandate को सेट किए बिना seats-delta-institutional का इस्तेमाल किया जा सके.

27 अगस्त, 2026

  • लेगसी JSON फ़ीड फ़ॉर्मैट बंद कर दिए गए हैं. साथ ही, डेवलपर गाइड और रेफ़रंस दस्तावेज़ों से, JSON स्कीमा के सभी उदाहरण हटा दिए गए हैं. अब CDF XML का इस्तेमाल किया जाएगा.

26 अगस्त, 2026

  • रेफ़रंस दस्तावेज़ में, स्टेबल आईडी और ऑब्जेक्ट आईडी के अपडेट किए गए उदाहरण. इनमें हाइफ़न के साथ हंगेरियन नोटेशन का इस्तेमाल किया गया है.
  • स्थिर आइडेंटिफ़ायर गाइड को अपडेट किया गया है, ताकि सभी तरह की इकाइयों के लिए प्रीफ़िक्स के सुझावों की सूची बनाई जा सके.

25 अगस्त, 2026

  • HungarianStyleNotation नियम हटाया गया.
  • स्थिर आइडेंटिफ़ायर गाइड को अपडेट किया गया है. इसमें यह बताया गया है कि हंगेरियन नोटेशन का इस्तेमाल करना सबसे सही तरीका है, लेकिन यह ज़रूरी नहीं है. साथ ही, प्रीफ़िक्स के उदाहरण जोड़े गए हैं.

24 अगस्त, 2026

22 अगस्त, 2026

  • FeedLongevity और Feed types को अपडेट किया गया है. साथ ही, यह जानकारी दी गई है कि हमेशा काम आने वाले फ़ीड से इकाइयों को कब हटाया जा सकता है.

5 अगस्त, 2026

  • CountedInTotal के लिए स्कीमा अपडेट किया गया है, ताकि दस्तावेज़ के मुताबिक minOccurs=0 की अनुमति दी जा सके.

29 जुलाई, 2026

  • टेस्ट फ़ीड की जांच को स्किप करने के लिए, FeedInactiveDateIsLatestDate को अपडेट किया गया.
  • Contests में डुप्लीकेट (BallotTitle, Seat) जोड़े की जांच करने के लिए, नया DuplicateBallotTitleSeatPair नियम जोड़ा गया.
  • नया FeedInactiveDateNotOlderThanOneYear नियम जोड़ा गया.

17 जुलाई, 2026

  • देखें कि सभी यूआरआई एलिमेंट में मान्य भाषा कोड दिया गया हो (अगर दिया गया है).

9 जुलाई, 2026

  • बंद किए जा चुके GovernmentBodyExternalId नियम को हटा दिया गया है.

16 जून, 2026

  • लेगसी सरकारी निकाय के स्कीमा को अपडेट करके गड़बड़ी ठीक की गई.

16 जून, 2026

  • Named Entity Changes गाइड जोड़ी गई.

2 जून, 2026

  • tse-candidate-number को Candidate के लिए बाहरी आइडेंटिफ़ायर के तौर पर जोड़ा गया.

19 मई, 2026

  • ResultsReportingStagesMustHaveUniqueType पुष्टि करने का नियम जोड़ा गया है, ताकि यह पक्का किया जा सके कि ResultsReportingStageCollection में मौजूद हर ResultsReportingStage का StageType यूनीक हो.

18 मई, 2026

  • SqsQueueNameRequiresS3SourceDirPath पुष्टि करने वाला प्रोग्राम नियम जोड़ा गया है, ताकि यह पक्का किया जा सके कि अगर मेटाडेटा फ़ीड में SqsQueueName सेट है, तो SourceDirPath भी सेट होना चाहिए. साथ ही, यह s3 पाथ होना चाहिए.

7 मई, 2026

  • AttributionDepthLimit नियम जोड़ा गया है, ताकि यह पक्का किया जा सके कि <ResultsReportingStage> के तहत आने वाले <Attribution> ट्री में ज़्यादा से ज़्यादा तीन लेवल के रिकर्सन/डेप्थ हों.
  • AttributionCyclesValidation एलिमेंट में नोड के बीच डायरेक्टेड साइकल (लूप) न हों, यह पक्का करने के लिए AttributionCyclesValidation नियम जोड़ा गया.<Attribution>

6 मई, 2026

  • ValidateIncludeInAggregationBallotSelections नियम जोड़ा गया है. इससे यह जांच की जाएगी कि IncludedInAggregation के तौर पर मार्क किए गए विकल्पों के लिए, वोटों की कुल संख्या AggregateBallotSelection के लिए मिले वोटों की संख्या से ज़्यादा नहीं है.
  • SpecialBallotSelection पर CountedInTotal की पाबंदियां लागू करने के लिए नियम जोड़ा गया.
  • ValidateResultsEmbargoEnd नियम जोड़ा गया है, ताकि यह पता चल सके कि ResultsEmbargoEnd, official ResultsReportingStage के शुरू होने के बाद का समय तो नहीं है.
  • ValidateResultsExpected नियम जोड़ा गया है, ताकि यह जांच की जा सके कि ResultsExpected, पहले ResultsReportingStage से पहले तो नहीं है. इसमें no-results स्टेज शामिल नहीं है.
  • DataSourceCollection एलिमेंट की पुष्टि करने के लिए, NotEmptyUniqueDataSourceUris, UniqueDataSourceLanguages, और UniqueDataSourceDisplayNames नियम जोड़े गए. साथ ही, DisplayName को MultipleInternationalizedTextWithSameLanguageCode में जोड़ा गया.

5 मई, 2026

  • ValidatePollsCloseDatetimes नियम जोड़ा गया है, ताकि यह जांच की जा सके कि LatestPollsClose, EarliestPollsClose से पहले तो नहीं है.
  • PartiesHaveValidColors नियम मिटाया गया. इन वैल्यू की पुष्टि, HtmlColorString के स्कीमा से भी की जाती है.
  • DarkThemeColor और LightThemeColor के साथ काम करने के लिए, ValidateDuplicateColors नियम को अपडेट किया गया है.

30 अप्रैल, 2026

  • WinnerCountLimit पुष्टि करने वाला नियम जोड़ा गया है. इससे यह जांच की जा सकेगी कि किसी प्रतियोगिता में विजेताओं या संभावित विजेताओं की संख्या, चुनी गई सीटों की संख्या से ज़्यादा न हो.
  • ContactInformation में candidate-image एनोटेशन के लिए सहायता हटा दी गई है.
  • Person के हिसाब से, एनोटेशन candidate-image के साथ ImageUri को ज़्यादा से ज़्यादा एक पर सीमित करने के लिए नियम जोड़ें. साथ ही, यह भी पक्का करें कि सभी लोगों के लिए, उम्मीदवार की इमेज के यूआरआई यूनीक हों.

29 अप्रैल, 2026

  • METADATA_RULES में EmptyString और EmptyText नियम जोड़े गए.

16 अप्रैल, 2026

  • metadata_sample_feed.xml में ज़्यादा उदाहरण जोड़े गए.
  • सैंपल फ़ीड फ़ाइलों की कई समस्याओं को ठीक किया गया है, ताकि वे पुष्टि की प्रोसेस को पूरा कर सकें.

14 अप्रैल, 2026

  • yearly फ़ीड के डेटा को सेव रखने की अवधि को अपडेट किया गया है. अब सिर्फ़ pre-election फ़ीड के लिए ऐसा किया जा सकता है. election-results टाइप के फ़ीड हमेशा limited होने चाहिए.

25 मार्च, 2026

  • मेटाडेटा के सैंपल फ़ीड SourceDirPath वैल्यू को अपडेट किया जा रहा है, ताकि वह रेगुलर एक्सप्रेशन की उम्मीद के मुताबिक हो.

19 मार्च, 2026

  • IsTest और SqsQueueName को Feed में जोड़ा गया.

18 मार्च, 2026

  • BallotSelection का SpecialBallotSelection सबटाइप जोड़ा गया.
  • AggregateBallotSelection, BlankBallotSelection, NoneOfTheAboveBallotSelection, और NullBallotSelection को Contest में जोड़ा गया.
  • IncludedInAggregation को CandidateSelection और PartySelection में जोड़ा गया.
  • Attribution और DataSource एलिमेंट की परिभाषाएं और DataSourceCollection को ElectionReport में जोड़ा गया.
  • ResultsReportingStage और ResultsReportingStageType की परिभाषाएं जोड़ी गईं. साथ ही, ResultsReportingStageCollection और CurrentResultsReportingStage को Contest में जोड़ा गया.
  • PartyColors की परिभाषा और Colors को Party में जोड़ा गया.

17 मार्च, 2026

  • IsNotable को Candidate, Contest, और Party में जोड़ा गया.
  • PartyLabel को Candidate में जोड़ा गया.
  • ImageUri को Person में जोड़ा गया.
  • ResultsExpected, ResultsEmbargoEnd, EarliestPollsClose, और LatestPollsClose को Contest में जोड़ा गया.

11 मार्च, 2026

  • EmptyString नियम से, IssuerAbbreviation के लिए खास हैंडलिंग की सुविधा हटा दी गई है.

26 फ़रवरी, 2026

  • VoteCountsCollection को हर BallotSelection के लिए एक तक सीमित किया गया है. (इससे उस कलेक्शन में एक से ज़्यादा VoteCounts का इस्तेमाल किया जा सकता है.)

24 फ़रवरी, 2026

  • OfficeholderSubFeed के उन रेफ़रंस को ठीक किया गया जिन्हें गलती से OfficeHolderSubFeed के तौर पर लिखा गया था.
  • मेटाडेटा फ़ीड में, इस्तेमाल किए जा सकने वाले फ़ाइलपाथ टाइप के लिए SourceDirPath पर पाबंदी लगी है.

23 फ़रवरी, 2026

  • VoteCounts की गिनती को अपडेट किया गया है, ताकि seats-delta-mandate और seats-delta-institutional, दोनों के साथ काम किया जा सके.

18 फ़रवरी, 2026

  • मेटाडेटा फ़ीड में, Feed एलिमेंट में ElectionEventCollection और OfficeholderSubFeed को एक-दूसरे से अलग कर दिया गया है.

12 फ़रवरी, 2026

  • PartialDate को रेंज में सबसे नई तारीख के तौर पर समझने के लिए, सामान्य डेटा टाइप के बारे में दिशा-निर्देश जोड़े गए.

11 फ़रवरी, 2026

  • OfficeHolderTenure को MissingStableIds CDF Validator के नियम में जोड़ा गया है, ताकि यह पक्का किया जा सके कि सभी ऑफ़िसहोल्डर के कार्यकाल के लिए स्टेबल आईडी मौजूद हैं.

28 जनवरी, 2026

  • मेटाडेटा फ़ीड में Feed एंट्री में सही सब-एलिमेंट मौजूद हैं या नहीं, यह पक्का करने के लिए FeedElementsShouldHaveSubElementsBasedOnType CDF Validator का नियम जोड़ा गया.

15 जनवरी, 2026

  • ElectoralDistrictOcdId नियम को अब मिटा दें, क्योंकि इसे GpUnitOcdId नियम से पूरी तरह बदल दिया गया है.

  • CDF Validator में mayor को एक्ज़ीक्यूटिव ऑफ़िस की भूमिका के तौर पर जोड़ा गया.

13 जनवरी, 2026

  • EmptyString के लिए, पुष्टि करने का नियम जोड़ा गया है. इससे यह जांच की जा सकेगी कि स्ट्रिंग फ़ील्ड खाली नहीं हैं या उनमें सिर्फ़ खाली जगह नहीं है. फ़िलहाल, IssuerAbbreviation के लिए चेतावनी दी गई है.

10 दिसंबर, 2025

  • IssuerAbbreviation को वैकल्पिक बनाने के लिए, CDF XSD को अपडेट किया गया.

18 नवंबर, 2025

  • GpUnitOcdId नियम को अपडेट किया गया है, ताकि यह जांच की जा सके कि जिन GpUnit के लिए ओसीडी आईडी ज़रूरी हैं उनके पास मान्य ओसीडी आईडी हैं. साथ ही, ElectoralDistrictOcdId नियम को तब तक के लिए प्लेसहोल्डर से बदल दिया गया है, जब तक इसे हटाना सुरक्षित नहीं हो जाता.

12 नवंबर, 2025

  • सामान्य डेटा टाइप के लिए दिशा-निर्देश जोड़े गए हैं. इनमें तारीखों के लिए, ग्रेगोरियन कैलेंडर का इस्तेमाल करने की ज़रूरत के बारे में बताया गया है.

22 अक्टूबर, 2025

  • नए Office फ़ॉर्मैट के लिए दस्तावेज़ अपडेट किया गया है. इसमें नया OfficeHolderTenure एलिमेंट भी शामिल है.

29 सितंबर, 2025

  • ElectoralCommission नामों के लिए अपडेट किए गए दिशा-निर्देश. इनमें एक्सएमएल का उदाहरण भी शामिल है.

5 अगस्त, 2025

  • Feed के दस्तावेज़ अपडेट किए गए हैं. साथ ही, voter-information के FeedType के लिए, पुष्टि करने वाले टूल की सुविधा जोड़ी गई है.

23 जुलाई, 2025

  • VoterInformationWebsiteType एट्रिब्यूट में अतिरिक्त वैल्यू जोड़ें.

11 जुलाई, 2025

  • उपलब्ध Contest टाइप में RetentionContest जोड़ा गया.

7 जुलाई, 2025

  • मेटाडेटा Feed के दस्तावेज़ और पुष्टि करने वाले प्रोग्राम को अपडेट किया गया है. इससे यह साफ़ तौर पर बताया जा सकेगा कि चुनाव से जुड़े रद्द किए गए इवेंट को, फ़ीड के बंद होने की तारीख तय करते समय ध्यान में रखने की ज़रूरत नहीं है.

25 जून, 2025

  • whatsapp को AnnotatedUri के लिए प्लैटफ़ॉर्म के तौर पर जोड़ा गया.

16 जून, 2025

  • VoterInformationWebsite और ElectoralCommissionWebsite के लिए, मतदाता की जानकारी से जुड़े दस्तावेज़ को अपडेट किया गया है, ताकि सीडीएफ़ स्कीमा में दी गई परिभाषाएं दिखें.

29 मई, 2025

  • NoSourceDirPathBeforeInitialDeliveryDate की पुष्टि करने वाले नियम को SourceDirPathMustBeSetAfterInitialDeliveryDate से बदल दिया गया है.

27 मई, 2025

  • मतदाता की जानकारी वाले फ़ीड के लिए, पुष्टि करने वाले टूल की सुविधा जोड़ी गई है. साथ ही, बुनियादी जांच की सुविधा भी जोड़ी गई है.

22 मई 2025

  • पदाधिकारी के कार्यकाल की तारीखों का पता लगाने में मदद करने के लिए, गाइड पब्लिश की गई है.

13 मई, 2025

  • फ़ीड टाइप की गाइड को अपडेट किया गया है, ताकि इसमें वोटर की जानकारी वाले फ़ीड शामिल किए जा सकें.

7 मई, 2025

6 मई, 2025

  • नए OfficeHolderTenure स्कीमा की जांच करने के लिए, PersonHasOffice नियम को अपडेट करें.

18 अप्रैल, 2025

  • इस बारे में ज़्यादा जानकारी जोड़ी गई है कि FullName लोग एलिमेंट में, व्यक्ति का टाइटल शामिल नहीं होना चाहिए.

10 अप्रैल, 2025

  • ऑफ़िस / ऑफ़िसहोल्डर के कार्यकाल को अलग-अलग हिस्सों में बांटने के लिए, नया स्कीमा जोड़ा गया.

12 मार्च, 2025

  • ऑफ़िस की भूमिकाओं में judge, cabinet member, general purpose officer, और special purpose officer को जोड़ा गया. साथ ही, पुष्टि करने वाले प्रोग्राम के लिए लॉजिक जोड़ा गया, ताकि भूमिकाओं के दो कॉम्बिनेशन की अनुमति दी जा सके: head of government और head of state, और cabinet member और general purpose officer.

4 मार्च, 2025

  • ElectionDateType को अपडेट किया गया है. इसमें इस बारे में जानकारी दी गई है कि bounded चुनावों के लिए, StartDate और EndDate की व्याख्या कैसे की जाएगी.

26 फ़रवरी, 2025

  • मेटाडेटा फ़ीड को अपडेट किया गया है, ताकि यह नोट जोड़ा जा सके कि मेटाडेटा फ़ीड से किसी फ़ीड को हटाने के लिए, FeedInactiveDate के बाद 60 दिनों तक इंतज़ार करना होगा.

29 जनवरी, 2025

  • चुनाव और मुकाबले के टाइटल को स्टैंडर्ड बनाने के लिए, टाइटल के नए सिंटैक्स की गाइड बनाई गई है.

27 जनवरी, 2025

  • मुकाबले के दिशा-निर्देशों को अपडेट किया गया है, ताकि BallotMeasureContest में PassageThreshold की परिभाषा जोड़ी जा सके

15 जनवरी, 2025

  • मेटाडेटा की FeedInactiveDate प्रॉपर्टी के लिए अपडेट किए गए दिशा-निर्देश Feed इकाई.

19 नवंबर, 2024

  • GovernmentBody के लिए दस्तावेज़ जोड़ा गया

11 नवंबर, 2024

  • दस्तावेज़ जोड़ा गया है. इसमें फ़ीड के फ़ाइल नामों को स्टैटिक रखने की ज़रूरत होती है

1 नवंबर, 2024

  • EmptyText पुष्टि करने वाले नियम को अपडेट करें, ताकि चेतावनी के बजाय गड़बड़ी का मैसेज दिखे.

26 अगस्त, 2024

  • ज़्यादा जानकारी जोड़ने के लिए, OfficeLevel enum को अपडेट करें.

17 जुलाई, 2024

  • नई PartyLeadership इकाइयों और उनसे जुड़े PartyLeadershipType enum के लिए दस्तावेज़ जोड़ा गया.

10 जुलाई, 2024

  • 'FeedInactiveDate' और SourceDirPath के लिए सुझाव जोड़े जा रहे हैं

24 जून, 2024

  • PartyId एट्रिब्यूट की वैल्यू अपडेट करें, ताकि उम्मीदवार और व्यक्ति के लिए एक से ज़्यादा PartyId एट्रिब्यूट की वैल्यू दी जा सकें.

21 जून, 2024

  • ज़्यादा जानकारी वाला उदाहरण शेयर करने के लिए, OfficeHolderSubFeed इकाई के दस्तावेज़ को अपडेट करें.

14 मई, 2024

  • PartyContest इकाई को साफ़ करें, ताकि इसमें सिर्फ़ काम के एलिमेंट PartyContest शामिल हों.
  • ElectionDateStatus enum वैल्यू के लिए, अपडेट की गई परिभाषाएं जोड़ी गईं. खास तौर पर, tentative और changing.

1 मई, 2024

  • Party के लिए, IsIndependent एलिमेंट की परिभाषा को सही से बताया गया.

29 अप्रैल, 2024

  • अपने-अपने रेफ़रंस पेजों में लोअर केस वैल्यू का इस्तेमाल करने के लिए, FeedType enum और FeedLongevity enum को अपडेट करें.

17 अप्रैल, 2024

  • Party के लिए, पहचान वाले पेज में IsIndependent एलिमेंट जोड़ा गया.

12 फ़रवरी, 2024

  • नई साइट पर, मेटाडेटा फ़ीड के लिए दस्तावेज़ जोड़ा गया है.

9 जनवरी, 2024

  • AnnotatedUri के तौर पर, Tiktok खातों के लिए सहायता जोड़ना

3 जनवरी, 2024

  • इंटरनल कंसीडरेशन को अपडेट किया गया है. इसमें यह बताया गया है कि डेटा का अनुवाद या लिप्यंतरण कब और कैसे करना है.

24 जुलाई, 2023

  • राजनीतिक समितियों के लिए Committee टाइप और उससे जुड़ा फ़ीड टाइप जोड़ा गया

20 जनवरी, 2023

  • Party के लिए, पहचान वाले पेज पर Slogan एलिमेंट जोड़ा गया.
  • उम्मीदवार के लिए, पहचान वाले पेज में CampaignSlogan एलिमेंट जोड़ा गया.

17 नवंबर, 2022

30 दिसंबर, 2021

  • सामान्य डेटा टाइप पेज में PartialDate सेक्शन जोड़ा गया है. साथ ही, टेबल के कुछ फ़ील्ड अपडेट किए गए हैं.

27 दिसंबर, 2021

  • Contest पेज के CandidateContest सेक्शन में मौजूद कॉन्टेंट में बदलाव किया गया है, ताकि हर प्रतियोगिता में सिर्फ़ एक ऑफ़िस को शामिल किया जा सके. साथ ही, एक्सएमएल के कुछ उदाहरणों को अपडेट किया गया है.

15 अक्टूबर, 2021

  • उम्मीदवार के लिए, पहचान वाले पेज में ExternalIdentifier सेक्शन जोड़ा गया.

20 अगस्त, 2021

  • OfficeSelectionMethod पेज बनाया गया. साथ ही, Office. Elements टेबल में SelectionMethod एलिमेंट जोड़ा गया और कोड के उदाहरण अपडेट किए गए.

26 फ़रवरी, 2021

  • अवधि के रेफ़रंस पेज पर एक उदाहरण जोड़ा गया है. इसमें बताया गया है कि Officeholder फ़ीड में, दोबारा चुने गए पदाधिकारियों की अवधि कैसे दिखाई जाती है.

24 फ़रवरी, 2021

  • पार्टी के रेफ़रंस मटीरियल में, party-chair-id के बारे में जानकारी जोड़ी गई.

18 फ़रवरी, 2021

  • CandidatePreElectionStatus के रेफ़रंस मटीरियल में एक डायग्राम जोड़ा गया है. इसमें स्टेटस की टाइमिंग के बारे में बताया गया है.

14 दिसंबर, 2020

  • गाइड वाले पेज जोड़े गए हैं. इनमें उपलब्ध फ़ीड टाइप के बारे में बताया गया है. ज़्यादातर इकाइयों के लिए, सबसे सही तरीके अपनाने के बारे में बताने के लिए, रेफ़रंस पेजों को अपडेट किया गया है.