Skip to content

Releases: next-theme/hexo-theme-next

v8.7.1

01 Sep 03:18
Compare
Choose a tag to compare

🌟 New Features

  • Add pace-js (#352)
-# Progress bar in the top during page loading.
-# For more information: https://github.com/rstacruz/nprogress
-nprogress:
-  enable: false
-  spinner: true

+# For more information: https://github.com/CodeByZach/pace
+pace:
+  enable: false
+  # All available colors:
+  # black | blue | green | orange | pink | purple | red | silver | white | yellow
+  color: blue
+  # All available themes:
+  # big-counter | bounce | barber-shop | center-atom | center-circle | center-radar | center-simple
+  # corner-indicator | fill-left | flat-top | flash | loading-bar | mac-osx | material | minimal
+  theme: minimal

🐞 Bug Fixes

  • Fix image caption generated by pandoc with fancybox enabled (c377515)
  • Use MathJax.typesetPromise (7b8cf30)

πŸ›  Improvements

  • Optimize the style of beian image (#350)
  • Separate fancybox scripts (2eaf869)

πŸŒ€ External Changes

  • Update dependency hexo-renderer-marked to v4.1.0 (#343)
  • Update dependency mocha to v9.1.1 (#344)

πŸ“– Documentation

  • Hide options for customizing the CDN URLs from _config.yml (#351)

🌍 Localization

  • New Crowdin updates (#342)

For full changes, see the comparison between v8.7.0 and v8.7.1

v8.7.0

08 Aug 16:21
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Correct scroll offset (#322)
  • Add anchor id to fragment part (#328)

πŸŒ€ External Changes

  • Update dependency mocha to v9.0.3 (#314)
  • Update dependency eslint to v7.32.0 (#313)
  • Update actions/stale action to v4 (#329)
  • Install curlylint (#320)

🌍 Localization

  • New Crowdin updates (#332)

For full changes, see the comparison between v8.6.1 and v8.7.0

v8.6.1

03 Jul 06:35
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Fix scroll in sidebar (#308)

For full changes, see the comparison between v8.6.0 and v8.6.1

v8.6.0

01 Jul 04:17
Compare
Choose a tag to compare

⭐ Features

  • Support Gitter Sidecar (#289)
+# Gitter Support
+# For more information: https://gitter.im
+gitter:
+  enable: false
+  room:

🐞 Bug Fixes

  • Fix scrolling for site overview (#243)

πŸ›  Improvements

  • Separate inline listeners (#303)
  • Correct meta viewport (#302)
  • Escape only < in front-end json (#294)
  • Add gitter integration in minify.js (#300)
  • Add missing alt attribute to img elements (#285)

πŸŒ€ External Changes

  • Update dependency @next-theme/eslint-config to v0.0.3 (#301)
  • Update dependency mocha to v9 (#290)
  • Update dependency eslint to v7.29.0 (#288)

For full changes, see the comparison between v8.5.0 and v8.6.0

v8.5.0

31 May 18:15
Compare
Choose a tag to compare

🌟 New Features

  • Subresource Integrity (#247)

⭐ Features

  • Load Creative Commons badge via CDN (#267)
creative_commons:
+  # Available values: big | small
+  size: small

🐞 Bug Fixes

  • Fix overwritten of non-object in CONFIG (#279)

πŸ›  Improvements

  • Use passive scroll listeners (#282)
  • Change gitalk default offical proxy (#257)
  • Move comments.js and config.js inject point (#277)

πŸŒ€ External Changes

  • Update dependency eslint to v7.27.0 (#269)
  • Update dependency mocha to v8.4.0 (#268)

For full changes, see the comparison between v8.4.0 and v8.5.0

v8.4.0

01 May 03:27
Compare
Choose a tag to compare

πŸ’₯ Breaking Changes

  • Separate third party inline scripts (#241)

⭐ Features

  • New body scrollbar style option (#248)
+# Override browsers' default behavior.
+body_scrollbar:
+  # Place the scrollbar over the content.
+  overlay: false
+  # Present the scrollbar even if the content is not overflowing.
+  stable: false

🐞 Bug Fixes

  • Fix scroll restoration (#256)
  • Fix changyan on Pjax sites (#252)
  • Disable margin animation of <body> (#236)

πŸ›  Improvements

  • Remove internal scripts if minify is true and the CDN provider is not local (#251)
  • Use ImgBot to optimize images (#242)
  • Separate NexT inline scripts and styles (#226)

πŸŒ€ External Changes

  • Update dependency js-yaml to v4.1.0 (#249)
  • Update dependency eslint to v7.25.0 (#244)

🌍 Localization

  • New Crowdin updates (#245)

For full changes, see the comparison between v8.3.0 and v8.4.0

v8.3.0

01 Apr 07:36
Compare
Choose a tag to compare

⭐ Features

  • New reversed reading progress bar option (#221)
# Reading progress bar
reading_progress:
  enable: false
+  # Available values: left | right
+  startAt: left
  # Available values: top | bottom
  position: top
+  reversed: false
  color: "#37c6c0"
  height: 3px

🐞 Bug Fixes

  • Fix mermaid preformatted issue (9ef3a63)

πŸ›  Improvements

  • Use CSS transitions to animate site-nav (#223)

πŸŒ€ External Changes

  • Update dependency eslint to v7.23.0 (#230)
  • Update dependency mocha to v8.3.2 (#219)
  • Update dependency chai to v4.3.4 (#216)

🌍 Localization

  • New Crowdin updates (#238)
  • Add aria-label for buttons and selects (#234)

For full changes, see the comparison between v8.2.2 and v8.3.0

v8.2.2

28 Feb 13:17
Compare
Choose a tag to compare

⭐ Features

  • Add external link icon options (#192)
# Automatically add external URL with Base64 encrypt & decrypt.
exturl: false
+# If true, an icon will be attached to each external URL
+exturl_icon: true
  • Fix exturl title (#193)
  • New gitalk proxy option (#205)
gitalk:
  ...
+  # When the official proxy is not available, you can change it to your own proxy address
+  proxy: https://cors-anywhere.herokuapp.com/https://github.com/login/oauth/access_token # This is official proxy address

πŸ›  Improvements

  • Use minified js files for jsdelivr and cdnjs (#207)

πŸŒ€ External Changes

  • Update dependency hexo to v5.4.0 (#210)
  • Update dependency eslint to v7.21.0 (#206)
  • Update dependency mocha to v8.3.0 (#204)
  • Update dependency hexo-renderer-marked to v4 (#203)
  • Update dependency chai to v4.3.0 (#194)
  • Update peaceiris/actions-label-commenter action to v1.9.1 (#202)

🌍 Localization

  • New Crowdin updates (#201)

For full changes, see the comparison between v8.2.1 and v8.2.2

v8.2.1

01 Feb 01:00
Compare
Choose a tag to compare

πŸ›  Improvements

  • Explicitly use HTTPS for Vendors (#187)
  • Use correct language codes in multi-language sites (#170)

πŸŒ€ External Changes

  • Update dependency husky to v4.3.8 (#175)
  • Update dependency js-yaml to v4 (#172)
  • Update dependency eslint to v7.19.0 (#169)

For full changes, see the comparison between v8.2.0 and v8.2.1

v8.2.0

01 Jan 02:10
Compare
Choose a tag to compare

πŸ’₯ Breaking Changes

-# Swiftype Search API Key
-swiftype_key:
  • Remove baidu_push and disable_baidu_transformation (d65b03c)
-# Disable Baidu transformation on mobile devices.
-disable_baidu_transformation: false

-# Enable baidu push so that the blog will push the url to baidu automatically which is very helpful for SEO.
-baidu_push: false
-# CNZZ count
-cnzz_siteid:

🌟 New Features

  • Support Cloudflare Web Analytics (12a7328)
+# Cloudflare Web Analytics
+# See: https://www.cloudflare.com/web-analytics/
+cloudflare_analytics:

⭐ Features

  • New option mathjax.tags (ff3b957)
math:
  ...
  mathjax:
    enable: false
+    # Available values: none | ams | all
+    tags: none

🐞 Bug Fixes

  • Fix not loading disqusjs (#150)

πŸ›  Improvements

  • Code style update (20002f2)
  • Fix redundant values in shorthand properties (37ac8da)
  • Remove the style of span.exturl (8b3cd82)
  • Refactor getQueryParameters (e627bcb)
  • Fix illegal character in query (d3dc791)
  • Set role="button" (b99c7cb)
  • Simplify the .comments element (d6f7c51)

πŸŒ€ External Changes

  • Migrate from probot/stale to GitHub Actions (68fb198)
  • Update dependency eslint to v7.16.0 (#152)
  • Update dependency husky to v4.3.6 (#155)
  • Update dependency js-yaml to v3.14.1 (#156)
  • Update dependency @next-theme/eslint-config to v0.0.2 (#159)
  • Update actions/setup-node action to v2 (#161)
  • Update dependency hexo to v5.3.0 (#163)
  • Bump peaceiris/actions-label-commenter to 1.9.0 (#165)

πŸ“– Documentation

🌍 Localization

  • New Crowdin updates (#160)

For full changes, see the comparison between v8.1.0 and v8.2.0