Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs(blog): Jest 27 blog post #11131

Merged
merged 16 commits into from May 25, 2021
Merged

docs(blog): Jest 27 blog post #11131

merged 16 commits into from May 25, 2021

Conversation

jeysal
Copy link
Contributor

@jeysal jeysal commented Feb 28, 2021

Now that the Jest 27 milestone is 80% complete, over the last two weekends I've written the blog post accompanying the new major release (my first post on the Jest blog!).
Collecting everything that needs to go in and working out the structure and phrasing took quite some hours in total, but in turn I'm very happy with this version!
Major breaking changes are always a sensitive topic, and I've paid a lot of attention to mentioning how the big breaking changes will generate a net benefit, and how everyone can move forward even if their particular codebase is heavily affected by the breaking changes.
Because this results in quite a bit of prose at times, I've highlighted a few words of each big section in bold to aid in identifying what each section is about.
I left two TODO comments marking where I talk about things that are not yet merged at this point in time, but assigned to the milestone. If, for some reason, we have to cut these from the release, we will need to make sure to remove them from the blog post.

Edit: Direct link to deployed post https://deploy-preview-11131--jestjs.netlify.app/blog/2021/05/25/jest-27

website/blog/2021-02-22-jest-27.md Outdated Show resolved Hide resolved
website/blog/2021-02-22-jest-27.md Outdated Show resolved Hide resolved
website/blog/2021-02-22-jest-27.md Outdated Show resolved Hide resolved
@codecov-io
Copy link

codecov-io commented Feb 28, 2021

Codecov Report

Merging #11131 (fdb4456) into master (3caef7d) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master   #11131   +/-   ##
=======================================
  Coverage   64.28%   64.28%           
=======================================
  Files         308      308           
  Lines       13480    13480           
  Branches     3286     3286           
=======================================
  Hits         8665     8665           
  Misses       4106     4106           
  Partials      709      709           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3caef7d...fdb4456. Read the comment docs.

@cpojer
Copy link
Member

cpojer commented Mar 1, 2021

my first post on the Jest blog!

Nice! Long time coming! :)

Copy link
Member

@orta orta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, nice writeup

Copy link
Member

@SimenB SimenB left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

woo!

IMO only blocker for 27 is #9504. getting that out would be great. while it shouldn't be a breaking change, it's quite significant and getting it out in a major (which is when most people discover new features) sounds like a good idea to me

website/blog/2021-02-22-jest-27.md Outdated Show resolved Hide resolved
website/blog/2021-02-22-jest-27.md Outdated Show resolved Hide resolved
website/blog/2021-02-22-jest-27.md Outdated Show resolved Hide resolved
website/blog/2021-02-22-jest-27.md Outdated Show resolved Hide resolved
website/blog/2021-02-22-jest-27.md Outdated Show resolved Hide resolved
website/blog/2021-02-22-jest-27.md Outdated Show resolved Hide resolved
@jeysal
Copy link
Contributor Author

jeysal commented Mar 6, 2021

Alright, Simen's comments are in as well 👍 looking good, just gotta remember checking the three TODOs for where the corresponding PRs actually went in and throwing things out if necessary 😅 but I think most of the PRs left in the milestone were already pretty far advanced

@jeysal
Copy link
Contributor Author

jeysal commented Mar 6, 2021

rebased

@SimenB
Copy link
Member

SimenB commented Mar 11, 2021

@jeysal rebase for docusarus v2

@jeysal
Copy link
Contributor Author

jeysal commented Mar 11, 2021

done. fixed all links as well, and at a glance everything still looks good with docuV2

@netlify
Copy link

netlify bot commented Mar 11, 2021

Deploy preview for jestjs ready!

Built without sensitive environment variables with commit c8077ca

https://deploy-preview-11131--jestjs.netlify.app

CHANGELOG.md Outdated Show resolved Hide resolved
website/blog/2021-03-11-jest-27.md Outdated Show resolved Hide resolved
website/blog/2021-03-11-jest-27.md Outdated Show resolved Hide resolved
website/blog/2021-03-11-jest-27.md Outdated Show resolved Hide resolved
website/blog/2021-03-11-jest-27.md Outdated Show resolved Hide resolved
website/blog/2021-03-11-jest-27.md Outdated Show resolved Hide resolved
website/blog/2021-03-11-jest-27.md Outdated Show resolved Hide resolved
Co-authored-by: Simen Bekkhus <sbekkhus91@gmail.com>
@jeysal jeysal added this to the Jest 27 milestone May 20, 2021
@SimenB
Copy link
Member

SimenB commented May 21, 2021

I merged in master, just to verify (there's been a few docusaurus updates since last rebase)

@codecov-commenter
Copy link

Codecov Report

Merging #11131 (24d64ee) into master (2226742) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master   #11131   +/-   ##
=======================================
  Coverage   69.30%   69.30%           
=======================================
  Files         311      311           
  Lines       16284    16284           
  Branches     4707     4707           
=======================================
  Hits        11285    11285           
  Misses       4971     4971           
  Partials       28       28           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2226742...24d64ee. Read the comment docs.

@SimenB SimenB merged commit 564694a into jestjs:master May 25, 2021
@github-actions
Copy link

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Please note this issue tracker is not a help forum. We recommend using StackOverflow or our discord channel for questions.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 25, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants