Skip to content

Latest commit

 

History

History
70 lines (68 loc) · 4.41 KB

roadmap.md

File metadata and controls

70 lines (68 loc) · 4.41 KB

ICU4X 1.0 Roadmap

The following timeline is derived from ICU4X 1.0 PRD and is optimized to provide maximal alignment and synergy between progressive feature extension, technical advancements and business evaluations. This is a preamble view. The ICU4X team is focused to deliver quality work in a way that benefits the customers and the team itself in a measurable way. We are using agile project management methodologies and our detailed work is organized in (milestones and sprints).

  • 2020
    • October
      • 0.1 Release (#204)
    • November/December
      • Post 0.1 clean up and maintenance cycle (Milestone)
  • 2021
    • January/February
      • Locale
        • Likely Subtags (#417)
      • DateTime
        • Day Periods (#435)
        • Time zones (#418)
        • Components Bag (#481)
      • UnicodeSet
        • L3a (#478)
    • March/April
      • FFI/WASM exploration (#398)
      • 0.2 Release (#239)
    • May
      • FFI/WASM exploration (#207)
      • Data Provider performance (#667)
      • Gecko integration experiment
      • Test262 evaluation
    • June-September
      • 0.3 Release (Milestone)
      • Unicode Regular Expressions (#168)
      • C++ FFI (#674)
      • Data provider productionization (#873)
      • Enable core components on #![no_std] (#812)
      • Static Data Provider (#78)
    • October-December
      • 0.4 Release (Milestone)
      • 0.5 (1.0 beta) Release (Milestone)
        • Full support for enumerated properties (#148)
        • High-fidelity code size reduction (#874)
        • Calendrical calculations and formatting for Japanese
        • Improved data model
  • 2022
    • January-March
      • 0.6 Release (Milestone)
        • Finish full-stack Script_Extensions property (#1577)
        • User-Friendly Data Slicing (part of #1110)
        • Add Coptic, Indian, and Ethiopian calendars
        • Fully zero-copy data
        • Bi-di support in Rust
        • TimeZoneFormatter
    • April-June
      • 1.0 Release (Milestone)
        • Data + API stability
        • Full FFI coverage
        • Segmenter (#109)
        • Time Zone Calculations (#533)
        • User-friendly data tooling (multi-blob, source data downloader) (part of #1110)
        • Implement locale fallbacking in data loading(#1109)
        • Collator (#971)
        • Calendrical calculations and formatting for Coptic, Japanese, and Indian National (#534)
        • DateTimeFormat modularity / API
    • July-December
      • 1.1 Release (Milestone)
        • Implement full-stack properties of strings
        • Normalizer (#972)
        • Novel DateTime Pattern Selection Algorithm (#645)
        • UnicodeSet L3b (#168)