ประวัติการแก้ไข

การเปลี่ยนแปลงเอกสารประกอบของ CDF จะแสดงอยู่ที่นี่

12 พ.ย. 2026

  • แก้ไข RulesRegistry.get_all_exceptions() ในไลบรารีเครื่องมือตรวจสอบเพื่อแสดงข้อยกเว้นที่บันทึกไว้แทน None
  • อัปเดตบรรทัดคำสั่งของเครื่องมือตรวจสอบให้ออกด้วยรหัส 4 เมื่อพบข้อความร้ายแรง แทนที่จะเป็น 0
  • อัปเดตกฎโปรแกรมตรวจสอบ Schema เพื่อรายงานความล้มเหลวในการตรวจสอบสคีมาเป็นร้ายแรงแทนข้อผิดพลาด
  • อัปเดตกฎโปรแกรมตรวจสอบ MissingPartyAbbreviationTranslation เพื่อใช้กับฟีดทุกประเภท ยกเว้นฟีดข้อมูลเมตา แทนที่จะใช้กับฟีดการเลือกตั้งและวันที่เลือกตั้งเท่านั้น
  • อัปเดตกฎโปรแกรมตรวจสอบ MissingPartyNameTranslation เพื่อใช้กับฟีดทุกประเภท ยกเว้นฟีดข้อมูลเมตา แทนที่จะใช้กับฟีดการเลือกตั้งและวันที่เลือกตั้งเท่านั้น
  • อัปเดตกฎโปรแกรมตรวจสอบ DateOfBirthIsInPast เพื่อใช้กับฟีดทุกประเภท ยกเว้นฟีดข้อมูลเมตา แทนที่จะใช้กับฟีดผู้ดำรงตำแหน่งเท่านั้น
  • อัปเดตกฎโปรแกรมตรวจสอบ GpUnitsHaveSingleRoot เพื่อใช้กับฟีดทุกประเภท ยกเว้นฟีดข้อมูลเมตา แทนที่จะใช้กับฟีดการเลือกตั้งและวันที่เลือกตั้งเท่านั้น
  • แก้ไขกฎโปรแกรมตรวจสอบ ElectionDatesSpanContestDates เพื่อรายงานการแข่งขันทุกรายการที่มีวันที่อยู่นอกการเลือกตั้ง แทนที่จะรายงานเฉพาะรายการสุดท้าย
  • แก้ไขข้อความแสดงข้อผิดพลาดของกฎเครื่องมือตรวจสอบ ComposingContestIdsAreValidRelatedContests เมื่อไม่พบการแข่งขันการเขียน
  • แก้ไขกฎโปรแกรมตรวจสอบ SubsequentContestIdIsValidRelatedContest ขัดข้องเมื่อทั้งการแข่งขันและการเลือกตั้งไม่มีวันที่สิ้นสุด และนำวันที่สิ้นสุดของการแข่งขันก่อนหน้ามาใช้ซ้ำสำหรับการเลือกตั้งที่ไม่มีวันที่สิ้นสุด

11 พ.ย. 2026

  • อัปเดตกฎเครื่องมือตรวจสอบ CoalitionParties เพื่อใช้กับฟีดทุกประเภท ยกเว้นฟีดข้อมูลเมตา แทนที่จะใช้กับฟีดการเลือกตั้งและฟีดวันที่เลือกตั้งเท่านั้น
  • อัปเดตกฎโปรแกรมตรวจสอบ DuplicatedPartyAbbreviation เพื่อใช้กับฟีดทุกประเภท ยกเว้นฟีดข้อมูลเมตา แทนที่จะใช้กับฟีดการเลือกตั้งและวันที่เลือกตั้งเท่านั้น
  • อัปเดตกฎโปรแกรมตรวจสอบ DuplicatedPartyName เพื่อใช้กับฟีดทุกประเภท ยกเว้นฟีดข้อมูลเมตา แทนที่จะใช้กับฟีดการเลือกตั้งและวันที่เลือกตั้งเท่านั้น

10 พ.ย. 2026

  • อัปเดตกฎโปรแกรมตรวจสอบ MultipleInternationalizedTextWithSameLanguageCode เพื่อใช้กับฟีดทุกประเภท ยกเว้นฟีดข้อมูลเมตา แทนที่จะใช้กับฟีดการเลือกตั้งและวันที่เลือกตั้งเท่านั้น

2 พ.ย. 2026

  • เพิ่ม disqualified และ sub-judice ไปยัง CandidatePreElectionStatus แล้ว
  • เพิ่ม defeated, did-not-participate, disqualified, projected-advanced-to-runoff และ sub-judice ไปยัง CandidatePostElectionStatus แล้ว
  • เลิกใช้งาน withdrawn ใน CandidatePostElectionStatus แล้ว
  • อัปเดต Candidate เพื่อชี้แจงว่า PreElectionStatus และ PostElectionStatus เป็นสถานะสุดท้ายโดยรวมของผู้สมัครรับเลือกตั้งในการแข่งขันที่เกี่ยวข้อง และสถานะต่อการแข่งขันจะอยู่ใน CandidateSelection
  • อัปเดต Contest เพื่อชี้แจงรายละเอียดของ SubUnitsReported และ TotalSubUnits
  • เพิ่ม InheritFromComposedContest ไปยัง ResultsReportingStageCollection ใน Contest แล้ว
  • เพิ่มกฎเครื่องมือตรวจสอบ ValidateResultReportingStages เพื่อให้แน่ใจว่า ResultsReportingStageCollection ไม่มีองค์ประกอบ ResultsReportingStage และ Contest ขององค์ประกอบดังกล่าวแสดงอยู่ใน ComposingContestIds ของ Contest อื่นเมื่อ InheritFromComposedContest เป็น true และมีองค์ประกอบ ResultsReportingStage อย่างน้อย 1 รายการในกรณีอื่นๆ และเพื่อเตือนหากไม่มีองค์ประกอบ ResultsReportingStage อย่างน้อย 2 รายการ (ประเภท no-results 1 รายการ และประเภท preliminary หรือ official อย่างน้อย 1 รายการ)
  • เพิ่ม InheritFromComposedContest ไปยัง ResultsReportingStageCollection ใน Contest แล้ว
  • เพิ่มกฎเครื่องมือตรวจสอบ ValidateResultReportingStages เพื่อให้แน่ใจว่า ResultsReportingStageCollection ไม่มีองค์ประกอบ ResultsReportingStage เมื่อ InheritFromComposedContest เป็น true และมีอย่างน้อย 1 รายการในกรณีอื่นๆ และเพื่อเตือนหากไม่มีองค์ประกอบ ResultsReportingStage อย่างน้อย 2 รายการ (ประเภท no-results 1 รายการและประเภท preliminary หรือ official อย่างน้อย 1 รายการ)
  • อัปเดตกฎโปรแกรมตรวจสอบ CandidatesReferencedInRelatedContests และเอกสารอ้างอิงผู้สมัครเพื่อให้ถือว่าการแข่งขันที่ตามมาเป็นการแข่งขันที่เกี่ยวข้องอีกครั้ง ดังนั้น Person ต้องได้รับการอ้างอิงโดย Candidate เดียวกันในการแข่งขันที่ตามมา

28 ต.ค. 2026

  • อัปเดต Contest เพื่อนำการรับค่าบริบทการเขียนจาก EarliestPollsClose, LatestPollsClose, ResultsEmbargoEnd และ ResultsExpected ออก

23 ต.ค. 2569

  • อัปเดตกฎเครื่องมือตรวจสอบ GpUnitOcdId เพื่อตรวจสอบองค์ประกอบ ReportingUnit แล้ว

22 ต.ค. 2569

  • เพิ่ม OutcomeDetermined ไปยัง Contest แล้ว

21 ต.ค. 2569

  • อัปเดต Contest เพื่อชี้แจงว่า ResultsReportingStageCollection ควรมีชุดขั้นตอนที่คาดไว้ทั้งหมดพร้อมการระบุแหล่งที่มา แทนที่จะมีเฉพาะขั้นตอนปัจจุบันซึ่งอยู่ใน CurrentResultsReportingStage

16 ต.ค. 2569

  • เพิ่ม ContestDateType ไปยัง Contest แล้ว
  • เพิ่ม NoResultsProvided ไปยัง ResultsReportingStage แล้ว

15 ต.ค. 2569

  • เพิ่ม Alias ไปยัง Person แล้ว

13 ต.ค. 2026

  • เพิ่ม PreElectionStatus และ PostElectionStatus ไปยัง CandidateSelection แล้ว
  • เพิ่ม diplomat ไปยัง OfficeRole แล้ว
  • เพิ่ม DiplomatSendingStateId และ DiplomatReceivingStateId ไปยัง Office แล้ว
  • อัปเดตกฎโปรแกรมตรวจสอบ ValidIDREF เพื่อให้จดจำ DiplomatSendingStateId และ DiplomatReceivingStateId เป็นองค์ประกอบ GpUnit ที่อ้างอิง
  • เพิ่มกฎโปรแกรมตรวจสอบ DiplomaticOfficesHaveCorrespondingGpUnitsSet เพื่อให้แน่ใจว่าสำนักงานที่มีบทบาท diplomat มีการตั้งค่าช่องเหล่านั้นอย่างน้อย 1 ช่อง

12 ต.ค. 2569

  • เพิ่ม EstimatedExpectedVotePercentage ไปยัง Contest แล้ว

8 ต.ค. 2569

  • นำ ContestStage ออกเพื่อใช้ ResultsReportingStage และ ResultsReportingStageType แทน
  • อัปเดตกฎโปรแกรมตรวจสอบ EmptyString เพื่อไม่ให้แสดงข้อผิดพลาดในองค์ประกอบที่มีองค์ประกอบย่อยเมื่อไม่มีช่องว่างหน้าองค์ประกอบย่อยแรก

6 ต.ค. 2026

  • เพิ่ม ResultsLastUpdated ไปยัง Contest แล้ว

24 ก.ย. 2569

  • เพิ่มกฎเครื่องมือตรวจสอบ CandidateImageInContactInformation เพื่อเตือนเมื่อมีการตั้งค่า candidate-image ใน ContactInformation.Uri และแนะนำให้ใช้ Person.ImageUri แทน

14 ก.ย. 2569

  • อัปเดตกฎโปรแกรมตรวจสอบ CandidatesReferencedInRelatedContests และเอกสารอ้างอิงผู้สมัครเพื่อไม่ให้ถือว่าการแข่งขันที่ตามมาเป็นการแข่งขันที่เกี่ยวข้องอีกต่อไป

2 ก.ย. 2026

  • เพิ่มกฎโปรแกรมตรวจสอบ SqsQueueNameIsFullyQualifiedArn เพื่อให้แน่ใจว่าหากมีการตั้งค่า SqsQueueName ในฟีดข้อมูลเมตา ค่าดังกล่าวจะเป็น SQS ARN ที่สมบูรณ์และถูกต้อง

28 ส.ค. 2569

  • เพิ่ม TotalSeats ไปยัง Contest แล้ว
  • อัปเดตกฎ VoteCountValidSeatsDeltaTypes เป็นข้อผิดพลาดใน seats-delta เดิมในองค์ประกอบ SpecialBallotSelection และเพื่อรองรับ seats-delta-institutional โดยไม่ต้องตั้งค่า seats-delta-mandate

27 ส.ค. 2569

  • เลิกใช้งานรูปแบบฟีด JSON เดิมและนำตัวอย่างสคีมา JSON ทั้งหมดออกจากคู่มือนักพัฒนาซอฟต์แวร์และเอกสารอ้างอิงเพื่อใช้ CDF XML แทน

26 ส.ค. 2569

  • อัปเดตตัวอย่างรหัสแบบคงที่และรหัสออบเจ็กต์ในเอกสารอ้างอิงเพื่อใช้รูปแบบ Hungarian Notation ที่มีขีดกลาง
  • อัปเดตคู่มือตัวระบุที่เสถียรเพื่อแสดงรายการคำแนะนำเกี่ยวกับคำนำหน้าในเอนทิตีประเภทต่างๆ

25 ส.ค. 2026

  • นำกฎ HungarianStyleNotation ออกแล้ว
  • อัปเดตคู่มือตัวระบุที่เสถียรเพื่อชี้แจงว่ารูปแบบฮังการีเป็นแนวทางปฏิบัติแนะนำ แต่ไม่จำเป็น และเพิ่มตัวอย่างคำนำหน้า

24 ส.ค. 2569

  • อัปเดตคู่มือข้อควรพิจารณาระหว่างประเทศเพื่อชี้แจงข้อกำหนดสำหรับการแปลชื่อผู้สมัครและพรรคเป็นภาษาอังกฤษจากแหล่งข้อมูลอย่างเป็นทางการ สื่อที่เชื่อถือได้ หรือสื่อเผยแพร่ของพาร์ทเนอร์

22 ส.ค. 2569

  • อัปเดต FeedLongevity และประเภทฟีดพร้อมคำแนะนำเกี่ยวกับเวลาที่สามารถนำเอนทิตีออกจากฟีดที่ใช้ได้ตลอดเวลา

5 ส.ค. 2569

29 ก.ค. 2026

  • อัปเดต FeedInactiveDateIsLatestDate เพื่อข้ามการตรวจสอบฟีดทดสอบแล้ว
  • เพิ่มกฎ DuplicateBallotTitleSeatPair ใหม่เพื่อตรวจสอบคู่ (BallotTitle, Seat) ที่ซ้ำกันในการแข่งขัน
  • เพิ่มกฎ FeedInactiveDateNotOlderThanOneYear ใหม่แล้ว

17 ก.ค. 2026

  • ตรวจสอบว่าองค์ประกอบ Uri ทั้งหมดมีรหัสภาษาที่ถูกต้อง (เมื่อระบุ)

9 ก.ค. 2026

  • นำกฎ GovernmentBodyExternalId ที่เลิกใช้งานแล้วออก

16 มิ.ย. 2026

  • อัปเดตสคีมาหน่วยงานรัฐเดิมเป็นข้อผิดพลาดแล้ว

16 มิ.ย. 2026

  • เพิ่มคำแนะนำ Named Entity Changes แล้ว

2 มิ.ย. 2026

  • เพิ่ม tse-candidate-number เป็นตัวระบุภายนอกให้กับ Candidate แล้ว

19 พฤษภาคม 2026

  • เพิ่มกฎเครื่องมือตรวจสอบ ResultsReportingStagesMustHaveUniqueType เพื่อให้แน่ใจว่า ResultsReportingStage แต่ละรายการใน ResultsReportingStageCollection มี StageType ที่ไม่ซ้ำกัน

18 พฤษภาคม 2026

  • เพิ่มกฎเครื่องมือตรวจสอบ SqsQueueNameRequiresS3SourceDirPath เพื่อให้แน่ใจว่าหากมีการตั้งค่า SqsQueueName ในฟีดข้อมูลเมตา ก็ต้องตั้งค่า SourceDirPath ด้วย และต้องเป็นเส้นทาง s3

7 พฤษภาคม 2569

  • เพิ่มกฎ AttributionDepthLimit เพื่อให้แน่ใจว่าต้นไม้ <Attribution> ภายใต้ <ResultsReportingStage> มีการเรียกซ้ำ/ความลึกสูงสุด 3 ระดับ
  • เพิ่มกฎ AttributionCyclesValidation เพื่อให้แน่ใจว่าองค์ประกอบ <Attribution> ไม่มีวงจรแบบมีทิศทาง (ลูป) ระหว่างโหนด

6 พฤษภาคม 2026

  • เพิ่มกฎ ValidateIncludeInAggregationBallotSelections เพื่อตรวจสอบว่าผลรวมของคะแนนเสียงสำหรับตัวเลือกที่ทำเครื่องหมายเป็น IncludedInAggregation ไม่เกินคะแนนเสียง AggregateBallotSelection
  • เพิ่มกฎเพื่อบังคับใช้ข้อจำกัด CountedInTotal กับ SpecialBallotSelection แล้ว
  • เพิ่มกฎ ValidateResultsEmbargoEnd เพื่อตรวจสอบว่า ResultsEmbargoEnd ไม่ได้อยู่หลังจุดเริ่มต้นของ official ResultsReportingStage
  • เพิ่มกฎ ValidateResultsExpected เพื่อตรวจสอบว่า ResultsExpected ไม่อยู่ก่อน ResultsReportingStage แรก (ไม่รวมระยะ no-results)
  • เพิ่มกฎ NotEmptyUniqueDataSourceUris, UniqueDataSourceLanguages และ UniqueDataSourceDisplayNames เพื่อยืนยันองค์ประกอบ DataSourceCollection แล้ว นอกจากนี้ ยังเพิ่ม DisplayName ลงในMultipleInternationalizedTextWithSameLanguageCodeด้วย

5 พฤษภาคม 2026

  • เพิ่มกฎ ValidatePollsCloseDatetimes เพื่อตรวจสอบว่า LatestPollsClose ไม่ได้อยู่ก่อน EarliestPollsClose
  • ลบกฎ PartiesHaveValidColors ข้อแล้ว ค่าเหล่านี้ยังได้รับการตรวจสอบโดยสคีมาสำหรับ HtmlColorString ด้วย
  • อัปเดตกฎ ValidateDuplicateColors เพื่อรองรับ DarkThemeColor และ LightThemeColor แล้ว

30 เมษายน 2026

  • เพิ่มกฎเครื่องมือตรวจสอบ WinnerCountLimit เพื่อตรวจสอบว่าจำนวนผู้ชนะหรือผู้ชนะที่คาดการณ์ไว้ในการแข่งขันไม่เกินจำนวนที่นั่งที่ได้รับเลือก
  • นำการรองรับคำอธิบายประกอบ candidate-image ใน ContactInformation ออกแล้ว
  • เพิ่มกฎเพื่อจำกัด ImageUri ที่มีคำอธิบายประกอบ candidate-image ให้มีได้ไม่เกิน 1 รายการต่อ Person และเพื่อให้แน่ใจว่า URI รูปภาพที่เป็นไปได้ไม่ซ้ำกันในแต่ละบุคคล

29 เมษายน 2569

  • เพิ่มกฎ EmptyString และ EmptyText ไปยัง METADATA_RULES แล้ว

16 เมษายน 2026

  • เพิ่มตัวอย่างเพิ่มเติมใน metadata_sample_feed.xml
  • แก้ไขไฟล์ฟีดตัวอย่างหลายไฟล์เพื่อให้ผ่านการตรวจสอบความถูกต้อง

14 เมษายน 2026

  • อัปเดตอายุการใช้งานของฟีด yearly ให้อนุญาตเฉพาะฟีด pre-election เท่านั้น ฟีดประเภท election-results ต้องเป็น limited เสมอ

25 มีนาคม 2026

  • กำลังอัปเดตค่า SourceDirPath ของฟีดตัวอย่างข้อมูลเมตาให้ตรงกับความคาดหวังของนิพจน์ทั่วไป

19 มีนาคม 2026

  • เพิ่ม IsTest และ SqsQueueName ไปยัง Feed แล้ว

18 มีนาคม 2026

  • เพิ่มประเภทย่อย SpecialBallotSelection ของ BallotSelection แล้ว
  • เพิ่ม 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

  • นำการจัดการพิเศษของ IssuerAbbreviation ออกจากกฎ EmptyString แล้ว

26 กุมภาพันธ์ 2026

  • จำกัด VoteCountsCollection ไว้ที่ 1 รายการต่อ BallotSelection (ซึ่งยังคงอนุญาตให้มี VoteCounts หลายรายการภายในคอลเล็กชันนั้น)

24 กุมภาพันธ์ 2026

  • แก้ไขการอ้างอิงถึง OfficeholderSubFeed ที่เขียนไม่ถูกต้องเป็น OfficeHolderSubFeed
  • จำกัด SourceDirPath ในฟีดข้อมูลเมตาเป็นประเภทเส้นทางไฟล์ที่รองรับ

23 กุมภาพันธ์ 2026

  • อัปเดตการแจงนับ VoteCounts เพื่อรองรับทั้ง seats-delta-mandate และ seats-delta-institutional

18 กุมภาพันธ์ 2026

  • ทำให้ ElectionEventCollection และ OfficeholderSubFeed เป็นข้อมูลแยกกันในองค์ประกอบ Feed ในฟีดข้อมูลเมตา

12 กุมภาพันธ์ 2026

  • เพิ่มคำแนะนำในประเภทข้อมูลแบบง่ายสำหรับ PartialDate ที่ตีความว่าเป็นวันที่ล่าสุดที่เป็นไปได้ในช่วงวันที่

11 กุมภาพันธ์ 2026

  • เพิ่ม OfficeHolderTenure ไปยังกฎเครื่องมือตรวจสอบ CDF MissingStableIds เพื่อให้มั่นใจว่าวาระการดำรงตำแหน่งของผู้ดำรงตำแหน่งทั้งหมดมีรหัสที่เสถียร

28 มกราคม 2026

  • เพิ่มกฎเครื่องมือตรวจสอบ CDF FeedElementsShouldHaveSubElementsBasedOnType เพื่อให้แน่ใจว่ารายการ Feed ในฟีดข้อมูลเมตามีองค์ประกอบย่อยที่เหมาะสม

15 มกราคม 2026

  • ลบกฎ ElectoralDistrictOcdId เนื่องจากกฎ GpUnitOcdId ที่กว้างกว่าได้เข้ามาแทนที่โดยสมบูรณ์แล้ว

  • เพิ่ม mayor เป็นบทบาทสำนักงานผู้บริหารในเครื่องมือตรวจสอบ CDF แล้ว

13 มกราคม 2026

  • เพิ่มกฎเครื่องมือตรวจสอบ EmptyString เพื่อตรวจสอบว่าช่องสตริงไม่ว่างเปล่าหรือมีเฉพาะช่องว่าง (คำเตือนชั่วคราวสำหรับ IssuerAbbreviation)

10 ธันวาคม 2025

  • อัปเดต CDF XSD เพื่อให้ IssuerAbbreviation เป็นตัวเลือกที่ไม่บังคับ

18 พฤศจิกายน 2025

  • อัปเดตกฎ GpUnitOcdId เพื่อตรวจสอบ GpUnit ทั้งหมดที่คาดว่าจะมีรหัส OCD ว่ามีรหัส OCD ที่ถูกต้อง และแทนที่กฎ ElectoralDistrictOcdId ด้วยตัวยึดตำแหน่งจนกว่าจะนำออกได้อย่างปลอดภัย

12 พฤศจิกายน 2025

22 ตุลาคม 2025

  • อัปเดตเอกสารประกอบสำหรับรูปแบบ Office ใหม่ รวมถึงองค์ประกอบ OfficeHolderTenure ใหม่

29 กันยายน 2025

  • หลักเกณฑ์ที่อัปเดตสำหรับElectoralCommission ชื่อ รวมถึงตัวอย่าง XML

5 สิงหาคม 2025

  • อัปเดตเอกสารประกอบของ Feed และการรองรับเครื่องมือตรวจสอบสำหรับ FeedType ของ voter-information

23 กรกฎาคม 2025

  • เพิ่มค่าอื่นๆ ลงใน VoterInformationWebsiteType

11 กรกฎาคม 2025

  • เพิ่ม RetentionContest ลงในประเภท Contestที่ใช้ได้แล้ว

7 กรกฎาคม 2025

  • อัปเดตเอกสารประกอบและเครื่องมือตรวจสอบ Metadata Feed เพื่อชี้แจงว่าไม่จำเป็นต้องพิจารณาเหตุการณ์การเลือกตั้งที่ยกเลิกเมื่อกำหนดวันที่ฟีดไม่มีการใช้งาน

25 มิถุนายน 2025

  • เพิ่ม whatsapp เป็นแพลตฟอร์มสำหรับ AnnotatedUri แล้ว

16 มิถุนายน 2025

  • อัปเดตเอกสารประกอบเกี่ยวกับข้อมูลผู้มีสิทธิเลือกตั้งสำหรับ VoterInformationWebsite และ ElectoralCommissionWebsite เพื่อให้สอดคล้องกับคำจำกัดความในสคีมา CDF

29 พฤษภาคม 2025

  • แทนที่กฎโปรแกรมตรวจสอบ NoSourceDirPathBeforeInitialDeliveryDate ด้วย SourceDirPathMustBeSetAfterInitialDeliveryDate แล้ว

27 พฤษภาคม 2025

  • เพิ่มการรองรับ Validator และการตรวจสอบพื้นฐานสำหรับฟีดข้อมูลผู้มีสิทธิเลือกตั้ง

22 พฤษภาคม 2025

  • เผยแพร่คู่มือเพื่อช่วยกำหนดวันที่สิ้นสุดวาระของผู้ดำรงตำแหน่ง

13 พฤษภาคม 2025

7 พฤษภาคม 2025

6 พฤษภาคม 2025

  • อัปเดตกฎ PersonHasOffice เพื่อตรวจสอบสคีมา OfficeHolderTenure ใหม่

18 เมษายน 2025

  • เพิ่มคำชี้แจงว่าองค์ประกอบ FullName ของ People ไม่ควรมีตำแหน่งของบุคคล

10 เมษายน 2025

  • เพิ่มสคีมาใหม่สำหรับการแบ่งระยะเวลาการดำรงตำแหน่งของสำนักงาน/ผู้ดำรงตำแหน่ง

12 มีนาคม 2025

  • เพิ่ม judge, cabinet member, general purpose officer และ special purpose officer ลงในบทบาทของสำนักงาน และเพิ่มตรรกะในเครื่องมือตรวจสอบเพื่ออนุญาตบทบาท 2 ชุด ได้แก่ head of government และ head of state กับ cabinet member และ general purpose officer

4 มีนาคม 2025

  • อัปเดต ElectionDateType พร้อมรายละเอียดเกี่ยวกับวิธีตีความ StartDate และ EndDate สำหรับการเลือกตั้งในbounded

26 กุมภาพันธ์ 2025

  • อัปเดตฟีดข้อมูลเมตาเพื่อเพิ่มหมายเหตุเกี่ยวกับการรอ 60 วันหลังจาก FeedInactiveDate เพื่อนำฟีดออกจากฟีดข้อมูลเมตา

29 มกราคม 2025

27 มกราคม 2025

  • อัปเดตหลักเกณฑ์การแข่งขันเพื่อเพิ่มคำจำกัดความของ PassageThreshold ใน BallotMeasureContest

15 มกราคม 2025

  • หลักเกณฑ์ที่อัปเดตสำหรับพร็อพเพอร์ตี้ FeedInactiveDate ของเอนทิตี Feed ของข้อมูลเมตา

19 พฤศจิกายน 2024

  • เพิ่มเอกสารประกอบสำหรับ GovernmentBody

11 พฤศจิกายน 2024

1 พฤศจิกายน 2024

  • อัปเดตกฎโปรแกรมตรวจสอบ EmptyText เพื่อแสดงข้อผิดพลาดแทนคำเตือน

26 สิงหาคม 2024

  • อัปเดต enum OfficeLevel เพื่อเพิ่มคำอธิบายโดยละเอียด

17 กรกฎาคม 2024

  • เพิ่มเอกสารประกอบสำหรับเอนทิตี PartyLeadership ใหม่และ enum PartyLeadershipType ที่เกี่ยวข้อง

10 กรกฎาคม 2024

  • การเพิ่มคำแนะนำสำหรับ "FeedInactiveDate" และ SourceDirPath

24 มิถุนายน 2024

  • อัปเดต PartyId เพื่ออนุญาตให้ใช้ PartyId หลายรายการสำหรับเอนทิตี Candidate และ Person

21 มิถุนายน 2024

  • อัปเดตเอกสารประกอบสำหรับเอนทิตี OfficeHolderSubFeed เพื่อแชร์ตัวอย่างโดยละเอียด

14 พฤษภาคม 2024

  • ล้างเอนทิตี PartyContest เพื่อให้มีเฉพาะองค์ประกอบ PartyContest ที่เกี่ยวข้อง
  • เพิ่มคำจำกัดความที่อัปเดตสำหรับค่า enum ของ ElectionDateStatus โดยเฉพาะ tentative และ changing

1 พฤษภาคม 2024

  • ชี้แจงคำจำกัดความขององค์ประกอบ IsIndependent สำหรับบุคคล

29 เมษายน 2024

  • อัปเดต enum FeedType และ enum FeedLongevity เพื่อใช้ค่าตัวพิมพ์เล็กในหน้าอ้างอิงที่เกี่ยวข้อง

17 เมษายน 2024

  • เพิ่มองค์ประกอบ IsIndependent ลงในหน้าข้อมูลอ้างอิงสำหรับบุคคล

12 กุมภาพันธ์ 2024

  • เพิ่มเอกสารประกอบทั่วทั้งเว็บไซต์สำหรับฟีดข้อมูลเมตาใหม่

9 มกราคม 2024

  • เพิ่มการรองรับบัญชี Tiktok เป็น AnnotatedUri

3 มกราคม 2024

  • อัปเดตข้อควรพิจารณาภายในด้วยรายละเอียดเพิ่มเติมเล็กน้อยเกี่ยวกับวิธีและเวลาในการแปลหรือทับศัพท์ข้อมูล

24 กรกฎาคม 2023

  • เพิ่มประเภท Committee สำหรับคณะกรรมการทางการเมืองและประเภทฟีดที่เกี่ยวข้อง

20 มกราคม 2023

  • เพิ่มองค์ประกอบ Slogan ลงในหน้าอ้างอิงสำหรับปาร์ตี้แล้ว
  • เพิ่มเอลิเมนต์ CampaignSlogan ลงในหน้าอ้างอิงสำหรับ Candidate

17 พฤศจิกายน 2022

30 ธันวาคม 2021

27 ธันวาคม 2021

  • แก้ไขเนื้อหาภายในส่วน CandidateContest ของหน้าการแข่งขันเพื่อรองรับสำนักงานเพียงแห่งเดียวต่อการแข่งขัน รวมถึงอัปเดตตัวอย่าง XML บางส่วน

15 ตุลาคม 2021

  • เพิ่มส่วน ExternalIdentifier ลงในหน้าอ้างอิงสำหรับ Candidate

20 สิงหาคม 2021

26 กุมภาพันธ์ 2021

  • เพิ่มตัวอย่างลงในหน้าอ้างอิงระยะเวลาเกี่ยวกับวิธีแสดงระยะเวลาการดำรงตำแหน่งของผู้ที่ได้รับเลือกตั้งอีกครั้งในฟีดผู้ดำรงตำแหน่ง

24 กุมภาพันธ์ 2021

  • เพิ่มข้อมูลเกี่ยวกับ party-chair-id ลงในเอกสารอ้างอิงปาร์ตี้

18 กุมภาพันธ์ 2021

  • เพิ่มแผนภาพลงในเอกสารอ้างอิง CandidatePreElectionStatus ที่แสดงช่วงเวลาของสถานะ

14 ธันวาคม 2020

  • เพิ่มหน้าคำแนะนำที่อธิบายประเภทฟีดที่ใช้ได้ อัปเดตหน้าข้อมูลอ้างอิงเพื่อให้แนวทางปฏิบัติแนะนำสำหรับเอนทิตีส่วนใหญ่