Releases: cworld1/astro-theme-pure
Releases · cworld1/astro-theme-pure
v4.0.0-alpha
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
v3.1.4
What's Changed
🚀 Features
- (plugins) ✨ support shiki highlight
- (components) ✨ support medium-zoom to advanced component; support configuring mediumzoom
- (site-config) ✨ move site-config.typography-prose to integration-config.typography.class
- (components) ✨ make copyright more shareicons
- (components) ✨ upgrade hitokoto to common quote-component
- ✨ support configuring mediumzoom
- (plugins) ✨ add rehype-autolink-headings feature
- (scripts) ✨ support quick new-post script
- (components) ✨ move comment to advanced components
- (components) ✨ move qrcode component to advanced
- (components) ✨ change components colorscheme
- (components) ✨ change hitokoto to advanced quote component
- (components) ✨ refactor linkpreview component; move to advanced
- (components) ✨ move logbook to site-config
- (site-config) ✨ move apply-tip to integration-config
- (components) ✨ new component github-card
- (public) 💄 change follow-system coloscheme mode icon to desktop
- ✨ support rehype-autolink-headings style; fix code default color
🐛 Bug Fixes
- (components) 🐛 fix comment style
- (pages) 🐛 homepage components are not in the center
- (components) 🐛 'data.heroImage' is possibly 'undefined'
- (components) 🐛 Property 'src' does not exist on type 'string'.
- (utils) 🐛 fix theme change 'system' has instant problem
- 🚨 lint code
🚜 Refactor
- (components) 💄 improve toolsection style
- (components) ✨ move configs to related page about
- (plugins) 💄 improve shiki code
- (components) 🚚 move theme-provider to layout subfolder
- (components) 💄 improve components ui
- 📝 refactor docs file structure
📚 Documentation
- (content) ✨ update example post
- (docs) 📝 new doc optimize
- 📝 update docs
- (docs) 📝 new doc others
- (docs) 📝 new doc authoring content
- (content) 📝 update posts; add test post to gitignore
- (docs) 📝 add doc integrations/advanced
- (docs) 📝 small updates of doc
- (docs) 📝 add npmcdn config doc to advanced/optimize
- (docs) 📝 add thanks page
- (docs) 📝 add links config docs
- (docs) 📝 add setup using fork doc
- (docs) 📝 support mediumzoom on doc page
- (docs) 📝 update doc page update breaking changes
⚡ Performance
- (layouts) ⚡ changing blogpost highlight to baselayout
- (assets) 💄 improve basic color configuration
- (site-config) ⚡ improve waline config with enable option
🎨 Styling
- 🎨 update code style
- (public) 🐛 fix shiki show problem; improve style
- (layouts) 🎨 style code
- 🚨 lint code
⚙️ Miscellaneous Tasks
- Move scripts to web-scripts
- (public) 🎨 there is no footer svg icon used
- (components) ⚰️ remove dead code
- 🔧 update tsconfig
- (public) 📝 update links
- (site-config) 🔧 remove share to x
Build
- (package) ⬆️ update packages
- (package) ⬆️ update dependencies
- (package) 📦 v3.1.4
Full Changelog: v3.1.3...v3.1.4
v3.1.3
What's Changed
🚀 Features
- (components) ✨ add step component
- (components) ⚡ split out cardlist to new common components
- (components) ✨ support medium zoom (#19)
- (site-config) ✨ support configuring typography prose tag
- ✨ change tailwind typography to self-define; fix table overflow
- (plugins) ✨ support mdast-util-to-string by self-write
- (components) ✨ replace remark-github-blockquote-alert to asides
- (plugins) ✨ support shiki diff transformer
- (components) ✨ add component tabs
- (package) ✨ support format import order
🐛 Bug Fixes
- (pages) 🐛 fix homepage does not display in center
- (components) 🐛 rename some 'asides' to aside
- (components) 🐛 steps
- (utils) 🧪 try to fix collections
- 📝 fix table overflow
🚜 Refactor
- (components) ♻️ redefine user-components structure
- (types) ✨ new config structure
- (components) ♻️ continuing update new config structure
📚 Documentation
- (post) 📝 update post doc
- (docs) 📝 update docs
- (docs) 📝 update docs
- (docs) 📝 add shiki code docs
⚡ Performance
- (site-config) 🔧 move page-size to content
- (plugins) ⚡ remove rehype format
- (components) ⚡ support custom class for cardlist
- (docs) ⚡ support import layout using absolute path
- (components) 🎨 update components style
- ⚡ update some code styles
🎨 Styling
- 🎨 format code
- 🎨 remove dead code; update import
- 🎨 format code
⚙️ Miscellaneous Tasks
- (package) ➖ continuing removing remark-github-blockquote-alert
- 🚨 lint code
- 🎨 style code
Build
- (package) 📦 tag v3.1.3
Full Changelog: v3.1.2...v3.1.3
v3.1.2
What's Changed
- feat: ✨ v3.1.2 by @cworld1 in #18
- build(package): 📦 pr to v3.1.1
- update from upstream (v3.1.1)
- fix: 🐛 fix package json format
- fix(utils): 🐛 cannot resolve rematk plugin type
- fix(utils): 🐛 use expect error to prevent
- build(package): 🚨 update prettier config from upstream
- build(package): 🔒 lock packages
- update from upstream
- fix(plugins): 🐛 fix import
- chore: 🎨 style code
- docs(pages): 📝 update terms example
- chore(public): 🌐 change to en
- fix(utils): 🐛 fix utils cannot found
- fix(pages): 🐛 fix links apply config
- update from upstream
- chore: rebase gh pr
- chore: rebase gh pr
- build(package): 📦 pr to v3.1.1
- update from upstream (v3.1.1)
- fix(utils): 🐛 use expect error to prevent
- update from upstream
- fix(plugins): 🐛 fix import
- fix(utils): 🐛 fix utils cannot found
- chore: gh rebase pr
🚀 Features
- (pages) ✨ update & add new project site to home
- (components) ✨ set telegram-channel to site-config
- (plugins) ✨ move some utils to plugins
- (components) ✨ support system mode set toggle
- (site-config) ✨ support cdn config
- (utils) ✨ support toast in some action, e.g. theme change, copy link
🐛 Bug Fixes
- 🐛 isr is currently not avaliable
- (layouts) 🐛 fix theme toggle button loading too slow
- (utils) ✨ improve themechange
- (public) 🐛 fix code line ending
- (plugins) 🐛 fix plugin declaration
- (plugins) 🐛 fix get-reading-time
- (types) 🏷️ fix type declaration
🚜 Refactor
- (site-config) ♻️ refacter config struction
📚 Documentation
- (pages) 📝 update about
⚡ Performance
- (components) ⚡ split qrcode into independent file
🎨 Styling
- (components) 🎨 update styles
- (public) 📝 update link
- 🎨 format code
🧪 Testing
- (components) ✨ support dark mode toggle button transform
- (plugins) 🧪 try to fix remark reading time
⚙️ Miscellaneous Tasks
- (utils) 🚨 lint filename format
- ⚰️ remove dead code
Build
- (package) 📦 tag v3.1.2
Full Changelog: v3.1.1...v3.1.2
v3.1.1
🚀 Features
- (components) ✨ replace comment like to svg icon
- (components) 💄 update style
- (pages) ✨ update archives page
- (components) ✨ add info on footer; update footer config
- (pages) 💫 new animation solution
- (components) ✨ support jump-to-comment
- (components) ✨ support slot for button
- (components) 🚀 improve code and performance
- 🚨 upgrade eslint config to new version
- (utils) ⚡ update production mode into a new util import
- ➖ remove dependency prettier config
- 🧪 update eslint with new cnfig
- (pages) ✨ support terms policy page
🐛 Bug Fixes
- 🐛 change to right domain
- (pages) 🐛 fix projects page view component
- (utils) 🐛 fix collection entry type & index declaration
- (components) 🐛 change id to content-header to avoid target id bad
- (components) 🐛 fix console warning about waline
- (components) 🐛 fix color scheme wrong detection when defult
- 🚨 lint code
- 🐛 ignore is necessary
- (components) 🚩 remove animation on header
- 🐛 fix package json format
- (utils) 🐛 cannot resolve rematk plugin type
- (utils) 🐛 use expect error to prevent
🚜 Refactor
- (pages) ✨ redesign tags page
- (utils) ✨ refactor utils posts to general collections
- (utils) ♻️ rename files; update type declaration; improve function speed
📚 Documentation
- (pages) 📝 add terms page
⚡ Performance
- (components) 💄 some small updates
- (components) 🥅 catch error when fetching substatus
- (components) ⚡ improve substatus to promise
- (utils) ⚡ remove shiki meta assign as it is not needed now
- (utils) ⚡ abstract CollectionEntry to Collections
- (components) ⚡ remove vercount
- 🎨 format code
🎨 Styling
- (pages) 🎨 update code styles
- 🎨 update code style
🧪 Testing
- 🧪 test vercel isr mode
⚙️ Miscellaneous Tasks
- 🚨 lint the code
- (pages) 💄 improve style
Build
- (package) ⬆️ upgrade dependencies
- ✨ default not enable astro check in background for windows compatibility
- (package) ➖ remove vercel analytics & speed insights
- (package) 📦 tag v3.1.1
- (package) 🚨 update prettier config from upstream
- (package) 🔒 lock packages
Full Changelog: v3.1.0...v3.1.1
v3.1.0
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