Skip to content

v3.1.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@cworld1 cworld1 released this 24 Nov 09:25
· 68 commits to main since this release

What's Changed

🚀 Features

  • (components) 💄 redesign timeline for mobile
  • (pages) ✨ add not-by-ai declaration
  • (utils) ✨ support copycode for shiki
  • (utils) ✨ support language display for shiki
  • 💄 add an arrow on each external link
  • (components) 💄 update style of copyright
  • (components) 💄 update style of hero content
  • (components) ✨ redesign hero-image look
  • (layouts) 💄 update responsive layout
  • (utils) ✨ support title; support better scroll

🐛 Bug Fixes

  • 🚧 add semicolon
  • (components) 🐛 ignore the wrong
  • 🐛 fix astro-code shiki theme for dark & light
  • (utils) 🐛 try to fix link-preview
  • (components) 🐛 article bottom should not support jump 1st to last
  • (projects) ⚡ update loading policy
  • 🚨 lint the code

🚜 Refactor

  • ♻️ rename coverImage to heroImage
  • (components) 💄 redesign formatted-date style
  • (layouts) 💄 move toc style code to layout
  • (layouts) 💄 update layout; add animation switching mode

📚 Documentation

  • 📝 add star chart
  • 📝 update cover-image to hero-image

⚡ Performance

  • 🚀 use shiki instead of expressive-code
  • (components) ⚡ speed up load animation
  • 💫 prove animation
  • (components) ⚡ remove dompurify dependency
  • (utils) ⚡ remove clsx dependency
  • ⚡ remark-unwrap-images is deprecated
  • (pages) ⚡ replace dependency sanitize-html & markdown-it to remark works
  • (components) ⚡ improve loading speed by loading policy lazy
  • (pages) ⚡ won't need to render twice
  • (layouts) ⚡ combine code into twcss config
  • (utils) 🚚 rename get-all-posts function
  • (pages) 🚀 update comment style (they should not be included in client code)

🎨 Styling

  • (pages) 🎨 format code

🧪 Testing

  • 🧪 test if compress would make breaking changes
  • 🧪 test if this will do harm to project stability

⚙️ Miscellaneous Tasks

  • 🎨 update links
  • (public) 🔧 update links
  • 🚩 remove travelling logo

Build

  • (package) ⬆️ update to latest ver.
  • 🚨 eslint 9 requests new config file format
  • 🚨 update lint code
  • (package) ⬆️ update packages; remove sharp
  • (package) ➕ use sharp as prove images

Full Changelog: v3.0.9...v3.1.0