Skip to content

Commit 53388e0

Browse files
chrisrngchriskrycho
authored andcommitted
blog(embertimes204): ember major version process (#1218)
* blog(embertimes204): ember major version process * Fix lint issue * Update content/the-ember-times-issue-204.md Co-authored-by: Chris Krycho <[email protected]> Co-authored-by: Chris Krycho <[email protected]>
1 parent 78d31f5 commit 53388e0

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

content/the-ember-times-issue-204.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ tags:
1010

1111
👋 Emberistas! 🐹
1212

13+
Evolving Ember’s Major Version Process ⭕
1314
<SOME-INTRO-HERE-TO-KEEP-THEM-SUBSCRIBERS-READING>
1415

1516
---
@@ -26,15 +27,19 @@ tags:
2627

2728
---
2829

29-
## [🐹 2. Section title in sentence case](section-url)
30+
## [Evolving Ember’s Major Version Process ⭕](https://blog.emberjs.com/evolving-embers-major-version-process)
3031

31-
<change section title emoji>
32-
<consider adding some bold to your paragraph>
33-
<add the contributor in the post in format "FirstName LastName (@githubUserName)" linked to their GitHub account>
34-
<please include link to external article/repo/etc in paragraph / body text, not just header title above>
32+
Starting in the current 4.0 cycle, Ember major versions will be 18 months long, running from the `.0` release up to the `.12` release, and then starting a new major version as outlined in [RFC 0830](https://rfcs.emberjs.com/id/0830-evolving-embers-major-version-process/). This means that you can expect 5.0 in May 2023, 6.0 in November 2024, 7.0 in May 2026, and so on.
33+
34+
While this is a significant shift in how we think about *major* versions in Ember, there are a lot of things which remain unchanged:
35+
36+
- **Our approach to minor releases is not changing.** We will keep releasing on the same steady cadence. Features will be in, or not, based on whether they’re ready.
37+
- **Our approach to Long Term Support releases is not changing.** That means that every major version will have 3 LTS releases over its life: the `.4`, `.8`, and `.12` releases.
38+
- **Our approach to Editions is not changing.** Similar to what we did with Octane, we will release Polaris and any future edition in a minor release, when it is fully ready.
39+
- **Our approach to breaking changes is not changing.** We will not be making more breaking changes because of this policy, and we will not make breaking changes without clear migration paths. We have also committed not to introduce new deprecations targeting the next major after the `.10` release of the current major.
40+
41+
This change enables Ember to have a predictable cadence for major versions similar to what we have had for minor versions. Read more about this change in the full [blog post](https://blog.emberjs.com/evolving-embers-major-version-process).
3542

36-
<add your name to author list, top and bottom>
37-
<add short title to "SOME-INTRO-HERE">
3843

3944
---
4045

0 commit comments

Comments
 (0)