Skip to content

v5.0.0

Latest
Compare
Choose a tag to compare
@reuixiy reuixiy released this 03 Jul 04:40
60de714

It’s been two years since our last release, the world has changed a lot. Still, we’re happy to announce that MemE 5.0.0 is out!

Some highlights:

  • 7 more languages support
  • A live preview site via GitHub Actions
  • Third-party libraries customization

Thanks to all the contributors who contributed to this release!

Bug Fixes

  • a11y: increase width of scrollbar (d392ab1)
  • build error (74ea4db)
  • check before loading comments (#374) (1c0beed)
  • css: add transition for header (342939d)
  • css: backdrop-filter supports at-rule for webkit (37d8a68)
  • css: dim image in light mode (#367) (5e6c812), closes #365
  • css: make code related backgound-color consistent (32224aa)
  • css: margin issue of nested ol/ul (25de088)
  • css: margin issue of post type poetry (a65114a)
  • css: menu is not aligned on medium screen (ed7e68b)
  • css: svg icon get cut off on safari (25e9e4d)
  • css: url word-break for justify align (8112664)
  • declares the social url as a safe url (#354) (72212b2), closes #353
  • deprecated warning for .Path (e425890), closes #369
  • deprecation warning of !global assignments (504ee32)
  • drop cap to the identical paras only once (#356) (27ba8bb)
  • escaped HTML in summary.html (47cead2), closes #213
  • exclude medium-zoom for img tags directly under a tag (#346) (951b0ad)
  • filter pages before limit (7cf1577)
  • insertHrBySelf not working anymore (293d9a0)
  • make header width to 100vw to avoid change when scroll bar appears (#351) (adefef8)
  • modify start_url to meet the PWA's fast and reliable requirment (#314) (9be741a)
  • remove extra white space in summary.html (8ebbfa8)
  • resolve the editURL problem on Windows (#308) (25be50d), closes #279
  • set app-mobile-web-app-status-bar-style to black (91bba2a), closes #280
  • style: margin issue in toc (ca1d2b1)
  • style: margin issue of nested ordered/unordered list (b52d699)
  • sw.js: an object that was not a Response was passed to respondWith() (159652e)
  • syntax error (e781e17)
  • third-party: add tinyseg.js to scripts if japanese (#305) (ed7f353)
  • undefined loadComments() in homepage (#326) (c2d2200)
  • use network first strategy for sw.js (cddaf25)
  • use pageref for internal links in menus (2479717), closes #343
  • wrong glyph-correction URL when baseURL is set to sub-directory (#291) (28bcb78), closes #287

Features

  • add Algolia Search support (#329) (2dc1f8b), closes #222
  • add built-in service worker support (5470cbe)
  • add copyleft 🄯 support (8964306)
  • add Gitalk comments support (#324) (6941bd2)
  • add html minify configuration (72e1a9d)
  • add new config param displayBackToTopOnMobile (9d7ce99), closes #280
  • add new front matter anchor (e927542), closes #276
  • add new param displayFooter (2d17152)
  • add support for color-scheme meta tag (7d7c485), closes #361
  • add support for auto-hiding flex header (6e7027e), closes #293
  • Add support for Yandex.Metrika (#323) (abd67d8)
  • Adjust post markup to conform to h-entry spec (#253) (cb4fb52)
  • i18n: add 'id' Bahasa (#388) (790d2ab)
  • i18n: add FR lang support (#233) (a7c47aa)
  • i18n: Add Hungarian language file (#363) (d1d3472)
  • i18n: add Japanese support (#311) (6c8faec)
  • i18n: add polish language support (#273) (f49ac2c)
  • i18n: add zh-TW lang support (#270) (e051e0c)
  • i18n: Added support for Russian language (#322) (eb0aecd)
  • ignore suffix slash of image host (#358) (d8af0e0)
  • ignore suffix slash of video host (597d20d)
  • Make SRI for scripts and styles enabled separately from fingerprinting (#215) (b9869e7)
  • new config param customizeScrollbar (2c06353)
  • set up github actions for pages (#278) (8e0d1b5), closes #277
  • support directly load the comments after pages loaded (#325) (29e4726)
  • support host customization for third-party libraries (#389) (a6111f9)
  • support hugo v0.73.0 (f1e3503), closes #207

BREAKING CHANGES

  • enableFingerprint config parameter no longer enables Subresource Integrity. If you need it, you have to specify enableSRI parameter as well
  • MemE now requires Hugo v0.73.0+.