Skip to content

Releases: joesaby/astro-mermaid

v2.0.1

20 Mar 12:38
eb9d9f6

Choose a tag to compare

2.0.1 (2026-03-20)

Bug Fixes

  • resolve 8 npm security vulnerabilities in dependencies (#53) (eb9d9f6)

v2.0.0

20 Mar 12:34
b43c328

Choose a tag to compare

2.0.0 (2026-03-20)

  • feat!: upgrade demos to Astro 6 (#43) (0c3f2e3)
  • fix!: Claude/fix security issues (#49) (5147ea6)
  • fix!: Claude/upgrade astro mermaid 3v e iy (#50) (19625c4)

BREAKING CHANGES

  • Demo projects now require Astro 6. The integration
    itself still supports Astro 4+ via the >=4 peer dependency.

https://claude.ai/code/session_01NywnmskRaJZtFzrQ4GcS2N

  • docs: add AGENTS.md, CONTRIBUTING.md and update CLAUDE.md
  • AGENTS.md: AI agent instructions covering architecture, commit
    conventions, release pipeline, and development workflow
  • CONTRIBUTING.md: Contributor guidelines with conventional commits
    format, PR workflow, and project structure reference
  • CLAUDE.md: Updated project structure (Astro 6 paths), added
    versioning/release section, added Astro 6 upgrade notes

https://claude.ai/code/session_01NywnmskRaJZtFzrQ4GcS2N

  • fix: regenerate lockfile for Astro 6 and bump Node to 22 in CI
  • Regenerate package-lock.json to match astro@^6.0.0 in devDependencies
    (npm ci was failing due to stale lockfile still referencing astro@5)
  • Bump Node.js from 20 to 22 in release workflow to satisfy
    semantic-release@25 engine requirement (^22.14.0 || >= 24.10.0)

https://claude.ai/code/session_01NywnmskRaJZtFzrQ4GcS2N

  • Icon pack configuration now uses url property instead
    of loader functions. Existing loader functions are supported via legacy
    URL extraction but direct function serialization is removed for security.

https://claude.ai/code/session_01NywnmskRaJZtFzrQ4GcS2N

  • ci: add --legacy-peer-deps to Netlify builds

Netlify caches node_modules between builds, causing ERESOLVE conflicts
when dependency versions change (e.g. @astrojs/starlight@0.34.8 cached
but ^0.38.0 required). Adding NPM_FLAGS=--legacy-peer-deps resolves
the peer dependency conflicts during Netlify deploy previews.

https://claude.ai/code/session_01NywnmskRaJZtFzrQ4GcS2N

  • Demo projects now require Astro 6. The integration
    itself still supports Astro 4+ via the >=4 peer dependency.

https://claude.ai/code/session_01NywnmskRaJZtFzrQ4GcS2N

  • docs: add AGENTS.md, CONTRIBUTING.md and update CLAUDE.md
  • AGENTS.md: AI agent instructions covering architecture, commit
    conventions, release pipeline, and development workflow
  • CONTRIBUTING.md: Contributor guidelines with conventional commits
    format, PR workflow, and project structure reference
  • CLAUDE.md: Updated project structure (Astro 6 paths), added
    versioning/release section, added Astro 6 upgrade notes

https://claude.ai/code/session_01NywnmskRaJZtFzrQ4GcS2N

v1.4.0

20 Mar 11:46
ebe84bc

Choose a tag to compare

What's Changed

  • chore: bump version to 1.4.0 (#44)
  • Chore: support Astro 6.x and above in peerDependencies (#42)
  • feat: add enableLog option to control client-side logging (#38)
  • Update README.md
  • Update demo dependency to 1.3.1

Full Changelog: v1.3.1...v1.4.0

v1.3.1 - Security Updates and Bug Fixes

18 Jan 19:04

Choose a tag to compare

What's Changed

Security

  • 🔒 Resolved 35+ Dependabot security alerts by updating dependencies

Improvements

  • ♻️ Refactored mermaid.js loading and initialization (#22)
  • ⬆️ Fixed lockfile dependencies (#29)
  • 🧹 Removed anthropic dev dependency

Commits

  • fix: update dependencies to resolve 35+ Dependabot security alerts
  • Refactor mermaid.js loading and initialization (#22)
  • Fix lockfile dependencies (#29)
  • Update demo dependency and remove anthropic dev dependency

Full Changelog: v1.2.1...v1.3.1