-
-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Hexo 6.0.0 #4750
Hexo 6.0.0 #4750
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will mark this pr as a proposal. Obviously, it is an opportunity for us to introduce many other breaking changes as well. |
FYI, I am currently working on replacing RegExp with the state machine for escaping (in |
Ideally, if we could do this release before Sept 18th, that would be great :) |
I would suggest to migrate from commonjs to esm in Hexo 6. All dependency packages created by Sindre Sorhus require esm to load. |
@stevenjoezhang I also think we should do that, but this project will clearly take longer than Sept 18th, so I would recommend doing that in Hexo 7 |
OK, I replied here as a to-do list #4378 (comment) |
|
Some other PRs and proposals I'd like to include in the Hexo 6.0.0: |
Could we create v6.0, even without #4781 that would allow us to have a fix for the security issue released recently |
I have already made an announcement about the CVE: #4838 But yeah, I'd like to have 6.0.0 released ASAP. Also, we need to address some kind of breaking changes migration guideline for the fix. |
I'm ok with it. We need to prepare an announcement on site also? Before? |
I think after is enough. |
@hexojs/core
|
Does someone please let me know about migration guideline? |
Following the breaking change on list_tags, I propose to release a v6 of Hexo
cf 042f862
I checked, and this was the only commit to release v5: 1489074
I would also suggest to update all dependencies that are not yet updated before releasing v6 (devDependencies)
Anyone wanted to add something to the v6 ?
We should also prepare a blog post to announce the release :)