v4.0.0-alpha
Pre-release
Pre-release
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