diff options
author | Bardi Harborow <bardi@bardiharborow.com> | 2019-07-20 12:02:50 +0300 |
---|---|---|
committer | Bardi Harborow <bardi@bardiharborow.com> | 2019-07-20 12:05:47 +0300 |
commit | edaf792821c45ab009c8838145595f5a06d92dbf (patch) | |
tree | 75aff23c19e38a1c188176a1c3d7eab28888e191 | |
parent | 7d4abc6a44b398c5733f79ac1c8fb0bdc6a8fb6b (diff) |
Move v3 to EOL and v4 to LTS.
Closes #2 and closes #4.
-rw-r--r-- | README.md | 8 | ||||
-rw-r--r-- | schedule.json | 16 | ||||
-rw-r--r-- | schedule.svg | 96 |
3 files changed, 60 insertions, 60 deletions
@@ -5,11 +5,11 @@ | Release | Status | Initial Release | Active LTS Start | Maintenance LTS Start | End-of-life | | :--: | :---: | :---: | :---: | :---: | :---: | | [2.x][] | **End-of-life** | 2013-07-18 | - | - | 2013-08-19 | -| [3.x][] | **Maintenance LTS** | 2013-08-19 | 2014-11-01 | 2016-09-05 | TBD | -| [4.x][] | **Current Release** | 2018-01-18 | TBD | TBD | TBD | -| 5.x | **Pending** | TBD | TBD | TBD | TBD | +| [3.x][] | **End-of-life** | 2013-08-19 | 2014-11-01 | 2016-09-05 | 2019-07-24 | +| [4.x][] | **Active LTS** | 2018-01-18 | 2019-02-14 | 2019-08-14 | 2020-02-14 | +| 5.x | **Active** | TBD | TBD | TBD | TBD | -**Warning:** Dates will vary widely and without notice. We are actively working on strengthening timeline assurances. +**Warning:** Dates may vary widely. We are actively working on strengthening timeline assurances. ![LTS schedule](schedule.svg) diff --git a/schedule.json b/schedule.json index 131a623..5dcfffc 100644 --- a/schedule.json +++ b/schedule.json @@ -7,18 +7,18 @@ "start": "2013-08-19", "lts": "2014-11-01", "maintenance": "2016-09-05", - "end": "2019-04-01" + "end": "2019-07-24" }, "v4": { "start": "2018-01-18", - "lts": "2019-04-01", - "maintenance": "2019-10-01", - "end": "2020-04-01" + "lts": "2019-02-14", + "maintenance": "2019-08-14", + "end": "2020-02-14" }, "v5": { - "start": "2019-04-01", - "lts": "2020-04-01", - "maintenance": "2020-10-01", - "end": "2021-04-01" + "start": "2019-02-14", + "lts": "2020-02-01", + "maintenance": "2020-08-01", + "end": "2021-02-01" } } diff --git a/schedule.svg b/schedule.svg index c09b396..9d1ffb0 100644 --- a/schedule.svg +++ b/schedule.svg @@ -6,139 +6,139 @@ </style> </defs> <g id="bar-container"> - <g fill="none" class="axis axis--x" font-family="sans-serif" font-size="10" text-anchor="middle"> + <g class="axis axis--x" fill="none" font-size="10" font-family="sans-serif" text-anchor="middle"> <g class="tick"> - <path stroke="#89a19d" d="M.5 0v440" transform="translate(115.283 30)"/> - <text x=".5" fill="#000" dy="-10" transform="translate(115.283 30)"> + <path stroke="#89a19d" d="M.5 0v440" transform="translate(110.152 30)"/> + <text fill="#000" x=".5" dy="-10" transform="translate(110.152 30)"> Jan 2013 </text> </g> <g class="tick"> - <path stroke="#89a19d" stroke-dasharray="2 2" d="M.5 0v440" transform="translate(213.964 30)"/> - <text x=".5" fill="#000" dy="-10" transform="translate(213.964 30)"> + <path stroke="#89a19d" stroke-dasharray="2,2" d="M.5 0v440" transform="translate(212.547 30)"/> + <text fill="#000" x=".5" dy="-10" transform="translate(212.547 30)"> Jan 2014 </text> </g> <g class="tick"> - <path stroke="#89a19d" d="M.5 0v440" transform="translate(312.646 30)"/> - <text x=".5" fill="#000" dy="-10" transform="translate(312.646 30)"> + <path stroke="#89a19d" d="M.5 0v440" transform="translate(314.942 30)"/> + <text fill="#000" x=".5" dy="-10" transform="translate(314.942 30)"> Jan 2015 </text> </g> <g class="tick"> - <path stroke="#89a19d" stroke-dasharray="2 2" d="M.5 0v440" transform="translate(411.327 30)"/> - <text x=".5" fill="#000" dy="-10" transform="translate(411.327 30)"> + <path stroke="#89a19d" stroke-dasharray="2,2" d="M.5 0v440" transform="translate(417.336 30)"/> + <text fill="#000" x=".5" dy="-10" transform="translate(417.336 30)"> Jan 2016 </text> </g> <g class="tick"> - <path stroke="#89a19d" d="M.5 0v440" transform="translate(510.278 30)"/> - <text x=".5" fill="#000" dy="-10" transform="translate(510.278 30)"> + <path stroke="#89a19d" d="M.5 0v440" transform="translate(520.012 30)"/> + <text fill="#000" x=".5" dy="-10" transform="translate(520.012 30)"> Jan 2017 </text> </g> <g class="tick"> - <path stroke="#89a19d" stroke-dasharray="2 2" d="M.5 0v440" transform="translate(608.96 30)"/> - <text x=".5" fill="#000" dy="-10" transform="translate(608.96 30)"> + <path stroke="#89a19d" stroke-dasharray="2,2" d="M.5 0v440" transform="translate(622.406 30)"/> + <text fill="#000" x=".5" dy="-10" transform="translate(622.406 30)"> Jan 2018 </text> </g> <g class="tick"> - <path stroke="#89a19d" d="M.5 0v440" transform="translate(707.64 30)"/> - <text x=".5" fill="#000" dy="-10" transform="translate(707.64 30)"> + <path stroke="#89a19d" d="M.5 0v440" transform="translate(724.801 30)"/> + <text fill="#000" x=".5" dy="-10" transform="translate(724.801 30)"> Jan 2019 </text> </g> <g class="tick"> - <path stroke="#89a19d" stroke-dasharray="2 2" d="M.5 0v440" transform="translate(806.322 30)"/> - <text x=".5" fill="#000" dy="-10" transform="translate(806.322 30)"> + <path stroke="#89a19d" stroke-dasharray="2,2" d="M.5 0v440" transform="translate(827.196 30)"/> + <text fill="#000" x=".5" dy="-10" transform="translate(827.196 30)"> Jan 2020 </text> </g> <g class="tick"> - <path stroke="#89a19d" d="M.5 0v440" transform="translate(905.273 30)"/> - <text x=".5" fill="#000" dy="-10" transform="translate(905.273 30)"> + <path stroke="#89a19d" d="M.5 0v440" transform="translate(929.871 30)"/> + <text fill="#000" x=".5" dy="-10" transform="translate(929.871 30)"> Jan 2021 </text> </g> </g> - <g fill="none" class="axis axis--y" font-family="sans-serif" font-size="10"> + <g class="axis axis--y" fill="none" font-size="10" font-family="sans-serif"> <g class="tick"> <path stroke="#e1e7e7" d="M0 .5h820" transform="translate(110 83.962)"/> - <text y=".5" fill="#000" dx="-10" dy=".32em" transform="translate(110 83.962)"> + <text fill="#000" y=".5" dy=".32em" dx="-10" transform="translate(110 83.962)"> Master </text> </g> <g class="tick"> <path stroke="#e1e7e7" d="M0 .5h820" transform="translate(110 166.981)"/> - <text y=".5" fill="#000" dx="-10" dy=".32em" transform="translate(110 166.981)"> + <text fill="#000" y=".5" dy=".32em" dx="-10" transform="translate(110 166.981)"> v2 </text> </g> <g class="tick"> <path stroke="#e1e7e7" d="M0 .5h820" transform="translate(110 250)"/> - <text y=".5" fill="#000" dx="-10" dy=".32em" transform="translate(110 250)"> + <text fill="#000" y=".5" dy=".32em" dx="-10" transform="translate(110 250)"> v3 </text> </g> <g class="tick"> <path stroke="#e1e7e7" d="M0 .5h820" transform="translate(110 333.019)"/> - <text y=".5" fill="#000" dx="-10" dy=".32em" transform="translate(110 333.019)"> + <text fill="#000" y=".5" dy=".32em" dx="-10" transform="translate(110 333.019)"> v4 </text> </g> <g class="tick"> <path stroke="#e1e7e7" d="M0 .5h820" transform="translate(110 416.038)"/> - <text y=".5" fill="#000" dx="-10" dy=".32em" transform="translate(110 416.038)"> + <text fill="#000" y=".5" dy=".32em" dx="-10" transform="translate(110 416.038)"> v5 </text> </g> <path stroke="#89a19d" d="M0 440h820" transform="translate(110 30)"/> </g> - <path d="M0 24.906h820v58.113H0z" class="bar unstable" transform="translate(110 30)"/> - <text x="15" y="55.962" class="label" transform="translate(110 30)"> + <path class="bar unstable" d="M0 24.906h820v58.113H0z" transform="translate(110 30)"/> + <text class="label" x="15" y="55.962" transform="translate(110 30)"> unstable </text> - <path d="M58.938 107.925h8.652v58.113h-8.652z" class="bar current" transform="translate(110 30)"/> - <path d="M368.5 190.943h253.597v58.113H368.5z" class="bar maintenance" transform="translate(110 30)"/> - <path d="M367.5 190.943h2v58.113h-2z" class="bar-join maintenance" transform="translate(110 30)"/> - <text x="383.5" y="222" class="label" transform="translate(110 30)"> + <path class="bar current" d="M55.826 107.925h8.977v58.113h-8.977z" transform="translate(110 30)"/> + <path class="bar maintenance" d="M377.037 190.943h295.121v58.113H377.037z" transform="translate(110 30)"/> + <path class="bar-join maintenance" d="M376.037 190.943h2v58.113h-2z" transform="translate(110 30)"/> + <text class="label" x="392.037" y="222" transform="translate(110 30)"> maintenance </text> - <path d="M186.278 190.943H368.5v58.113H186.278z" class="bar active" transform="translate(110 30)"/> - <path d="M185.278 190.943h2v58.113h-2z" class="bar-join active" transform="translate(110 30)"/> - <text x="201.278" y="222" class="label" transform="translate(110 30)"> + <path class="bar active" d="M187.958 190.943h189.08v58.113h-189.08z" transform="translate(110 30)"/> + <path class="bar-join active" d="M186.958 190.943h2v58.113h-2z" transform="translate(110 30)"/> + <text class="label" x="202.958" y="222" transform="translate(110 30)"> active </text> - <path d="M67.59 190.943h118.688v58.113H67.59z" class="bar current" transform="translate(110 30)"/> - <text x="82.59" y="222" class="label" transform="translate(110 30)"> + <path class="bar current" d="M64.803 190.943h123.154v58.113H64.803z" transform="translate(110 30)"/> + <text class="label" x="79.803" y="222" transform="translate(110 30)"> current </text> <g> - <path d="M671.573 273.962h49.476v58.113h-49.476z" class="bar maintenance" transform="translate(110 30)"/> - <path d="M670.573 273.962h2v58.113h-2z" class="bar-join maintenance" transform="translate(110 30)"/> + <path class="bar maintenance" d="M678.05 273.962h51.618v58.113H678.05z" transform="translate(110 30)"/> + <path class="bar-join maintenance" d="M677.05 273.962h2v58.113h-2z" transform="translate(110 30)"/> </g> <g> - <path d="M622.097 273.962h49.476v58.113h-49.476z" class="bar active" transform="translate(110 30)"/> - <path d="M621.097 273.962h2v58.113h-2z" class="bar-join active" transform="translate(110 30)"/> + <path class="bar active" d="M627.273 273.962h50.777v58.113h-50.777z" transform="translate(110 30)"/> + <path class="bar-join active" d="M626.273 273.962h2v58.113h-2z" transform="translate(110 30)"/> </g> <g> - <path d="M503.68 273.962h118.417v58.113H503.68z" class="bar current" transform="translate(110 30)"/> - <text x="518.68" y="305.019" class="label" transform="translate(110 30)"> + <path class="bar current" d="M517.304 273.962h109.969v58.113H517.304z" transform="translate(110 30)"/> + <text class="label" x="532.304" y="305.019" transform="translate(110 30)"> current </text> </g> <g> - <path d="M770.524 356.981h49.205v58.113h-49.205z" class="bar maintenance" transform="translate(110 30)"/> - <path d="M769.524 356.981h2v58.113h-2z" class="bar-join maintenance" transform="translate(110 30)"/> + <path class="bar maintenance" d="M777.078 356.981H820v58.113h-42.922z" transform="translate(110 30)"/> + <path class="bar-join maintenance" d="M776.078 356.981h2v58.113h-2z" transform="translate(110 30)"/> </g> <g> - <path d="M721.048 356.981h49.476v58.113h-49.476z" class="bar active" transform="translate(110 30)"/> - <path d="M720.048 356.981h2v58.113h-2z" class="bar-join active" transform="translate(110 30)"/> + <path class="bar active" d="M726.021 356.981h51.057v58.113h-51.057z" transform="translate(110 30)"/> + <path class="bar-join active" d="M725.021 356.981h2v58.113h-2z" transform="translate(110 30)"/> </g> <g> - <path d="M622.097 356.981h98.952v58.113h-98.952z" class="bar current" transform="translate(110 30)"/> - <text x="637.097" y="388.038" class="label" transform="translate(110 30)"> + <path class="bar current" d="M627.273 356.981h98.748v58.113h-98.748z" transform="translate(110 30)"/> + <text class="label" x="642.273" y="388.038" transform="translate(110 30)"> current </text> </g> |