Skip to content

v4.0.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@cworld1 cworld1 released this 12 Dec 16:14
95972e2

What's Changed

🚀 Features

  • (content) ✨ support fontmatter 'comment'
  • (public) ✨ new design icon
  • (package) ✨ new astro-pure package
  • (package) ✨ move components to package
  • (package) ✨ move basic components & pages components to package astro-pure
  • (package) ✨ move declaration of utils, servers & types
  • (package) ✨ move utils to package
  • (package) ✨ move plugins to package
  • (package) ✨ new config design using package
  • (package) ✨ support compiling config
  • (package) ✨ enable new config
  • (components) ✨ update to new utils & configs
  • (package) ✨ support some built-in icons
  • (package) ✨ support config using schemas
  • (package) 📦 pack to npm with test
  • (package) 💄 add more built-in icons
  • (components) ✨ support dynamic colorscheme card hover
  • (components) 💄 add iconstype; update icon set to built-in
  • (components) ⚡ change qrcode component to a easy-used simple component
  • (components) ✨ support changing url when click toc
  • 💄 support title anchor margin top
  • ✨ support importing svg in astro files
  • (package) ✨ support bin script like new post, info
  • (pages) 💫 new unified animation
  • (libs) 🍱 add new icon

🐛 Bug Fixes

  • (layouts) 🐛 fix highlight wrong
  • (content) 🐛 fix post frontmatter
  • (public) 💄 fix shiki code style
  • (components) 🐛 because virtual:config can only be accessed using json string, function cannot work
  • (package) 🐛 remove 'virtual:types' to use relative path import; fix import path
  • (components) 🐛 fix theme change listening; fix toast position
  • (components) 🐛 fix comment style var
  • (utils) 🐛 fix listen-theme-change effective conditions
  • (pages) 🐛 fix projects view count wrong script use method
  • (site-config) 🐛 add break-words to prevent overflow
  • (package) 🐛 fix package declaration
  • (package) 🐛 fix package install version
  • (utils) 🐛 fix utils getblogcollection
  • (utils) 🐛 fix get-blog-collection default value to 'blog'

💼 Other

  • (package) 📦 v3.1.4
  • (package) ⬆️ update dependencies
  • (package) 🔖 update package version
  • (package) 📦 update package to v1.2.1
  • (package) ⬆️ update dependencies

🚜 Refactor

  • (components) 💄 improve article-bottom to a simple but better layout
  • (components) ⚡ remove unused footer style
  • (components) 💄 move tags to header, the same line with the date, lang, readingtime
  • (components) 🎨 improve componet expandation
  • (pages) 🚸 support subdir in blog content collection; sort by date in default
  • (layouts) 💄 improe base layout
  • (components) 💄 improve some components
  • (public) 💄 improve shiki code ui

📚 Documentation

  • 📝 add code-of-conduct
  • 📝 update docs
  • 📝 update readme
  • (docs) 📝 add content on using icon
  • (content) 📝 add new example post
  • (docs) 📝 update docs config declaration
  • (content) 📝 update content posts
  • 📝 update readme
  • (package) 📝 add package readme & license
  • (pages) 📝 update page title
  • (docs) 📝 add auto-import info & collapse example
  • (content) 📝 add new example post
  • (docs) 📝 add v4.0.0 breaking changes desc
  • (docs) 📝 add tutorial of deploying on node server, static, bun server
  • 📝 lint code
  • 📝 update readme

⚡ Performance

  • (components) ⚰️ remove dead components
  • ⚡ update docs & scripts
  • (public) 🔥 continuing using new icon set
  • (components) ⚡ use ::after element to achive mobile expand bg (only on the top)
  • (components) 💫 remove component animation (realized by pages)
  • (plugins) ⚡ improve code

🧪 Testing

  • 🧪 test astro v5
  • (plugins) 🧪 test pagefind

⚙️ Miscellaneous Tasks

  • 📝 add code-of-conduct
  • 📝 move domain astro--theme-pure.vercel.appto astro-pure.js.org
  • 📝 continue move content to blog for astro v5
  • 🚨 lint code
  • 📝 add github issue template
  • (public) 🚚 update social-card
  • 💡 update comment; remove unused file
  • (pages) 🎨 improve code structure

Full Changelog: v3.1.4...v4.0.0-alpha