-
-
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
merge v7.0.0 branch #5222
merge v7.0.0 branch #5222
Conversation
* refactor: esm * refactor: migrate typescript * update files * remove `use strict` * fix indentation * refactor: migrate typescript * refactor: migrate typescript * update * export from * extend/filter * post * Schema and SchemaType * NunjucksError * declare module * update tests * fix export * update * update * number_format * update highlight * update * add secondary argument when create `Permalink` instance * specify `eslint` target directory * ignore two rules for testing * use `@ts-expect-error` for avoiding compile error * use `any` for avoiding compile error * chore: add `dist/` to `.gitignore` * test(eslint): update `.eslintrc` * refactor: `var` to `const` * refactor: delete unnecessary `'use strict';` * test: use `dist/modules/types/moment/SchemaTypeMoment` instead of `warehouse.SchemaTypeMoment` * fix: export of processors * test: fix bind * test: fix processer * fix fs import * fix hexo-i18n and hexo-log * fix param order * build hexo in benchmark * fix eslint * fix export & drop travis * Update .husky/pre-commit * add spaces * refactor: ts debounce fn * fix: lint errors * fix: lint errors --------- Co-authored-by: yoshinorin <yoshinorin.net@outlook.com> Co-authored-by: Baoshuo <i@baoshuo.ren>
* feat: add exclude_languages feature to prismjs * feat: add exclude_languages feature to prismjs
* refactor: add types for some explicit any fields * refactor: add better extend types * refactor: add type Hexo for ctx * reafactor: better function type * style: use import type for type only imports * fix: wrong type for args and options
* chore: change dependencies version * chore: ignore pnpm lock file
* test: improve coverage * test(processors): improve coverage * test(processors): improve coverage * test(helpers): improve coverage * test(console): improve coverage
Publish flamegraph to https://5c245c1798f0e2409f97c610f93b8ab051868e06-14-hexo.surge.sh/flamegraph.html |
* feat: add url_for and full_url_for tag plugins * style: fix lint
@yoshinorin We could release another candidate version now, e.g. v7.0.0-rc2 |
We have to do some rebase later, port those modifications on js files to corresponding ts files |
OK. I will release |
Done 😎 |
Pending: #5206 may cause ReDoS, we need to investigate the reason or revert it. |
@stevenjoezhang |
useful for plugin written in typescript or let IDE detecting it
Co-authored-by: uiolee <22849383+uiolee@users.noreply.github.com>
@hexojs/core May we merge this PR into Thank you :) |
I concern that the newly created PRs from the It's okay to merge PR #5271 into Also, we can release a minor version after release After merging |
P.S: Besides the conflict problem, I think the problem is that we have not been able to release new versions for a long period of time. Therefore, I would like to release |
I forgot one thing, squash merge results in a lot of merge conflicts in other pull requests... We might need to do some rebasing on other unmerged PRs |
How about drop that commit, and merge it again? |
Maybe merge again is a better choice |
+1 Basically, we should not
|
OK, I'll do that. Please wait... |
I submitted a new PR #5328 (for with merge commit) |
What does it do?
Screenshots
Pull request tasks