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