Skip to content

Releases: cworld1/astro-theme-pure

v4.0.0-alpha

12 Dec 16:14
95972e2
Compare
Choose a tag to compare
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

v3.1.4

03 Dec 04:41
69cf0ec
Compare
Choose a tag to compare

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

29 Nov 17:18
Compare
Choose a tag to compare
v3.1.3 Pre-release
Pre-release

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

28 Nov 08:24
ff64faf
Compare
Choose a tag to compare
v3.1.2 Pre-release
Pre-release

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

28 Nov 07:11
Compare
Choose a tag to compare

🚀 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

24 Nov 09:25
Compare
Choose a tag to compare
v3.1.0 Pre-release
Pre-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

v3.0.9

24 Nov 09:18
86385f9
Compare
Choose a tag to compare

The version was tested and ready for production use without any problems.