Closed SukkaW closed 4 years ago
For performance matters, we should address this only after Node.js 8 is dropped.
lodash
from Locals.prototype
https://github.com/hexojs/hexo/issues/3753#issuecomment-565889507, #4266updated_options
#3887, #4278config.theme_config
into theme.config
after ctx.theme
loads (https://github.com/hexojs/hexo/pull/4120#issuecomment-619574347, #4360)Remove some helpers
Any reason behind the removal? I know favicon_tag is impractical due to lack of modern standard among browsers.
@curbengh
For favicon_tag
& mail_to
, add <link rel="shortcut icon" href="<% url_for('favicon.ico') %>">
and <a href="mailto:">Email</a>
will be efficient enough.
And feed_tag
should be integrated in hexo-generator-feed
: https://github.com/hexojs/hexo-generator-feed/issues/120
the {{
nunjunks interpretation problem is a real pain when you try to write technical content, please see https://github.com/hexojs/hexo/issues/3259, it is so essential to be part of 5.0.0
The page tags support is a problem since 2015, so making it happen for 5.0.0 seems like the right time https://github.com/hexojs/hexo/issues/1067#issuecomment-570943547
Please limit the discussion to incoming breaking changes. I've pinned those issues in https://github.com/hexojs/hexo/issues/2492. If someone can figure out, the fixes can even be part of minor/patch release.
Many features planned to be added to version 5.0 are difficult to complete in a short time. Maybe a new minor version (e.g. 4.3.0) is needed before this to solve Node.js 14 compatibility issues.
Update: v4.2.1 released https://github.com/hexojs/hexo/releases/tag/4.2.1
swig project is inactive and security related issue will not be addressed. any plan to remove it?
@fudanglp Swig is already removed by @oncletom in previous commits and will be included in hexo@5.
Node.js 8 will meets EOL in about a week: https://nodejs.org/en/about/releases/
We will soon begin to prepare for next major version of Hexo. It is also a chance to bring more Breaking Changes and new features. Hopefully we could finish this before Node.js 10 starts its Maintenance LTS (2020-04-01).
cc @hexojs/core