diff --git a/src/pages/changelog.astro b/src/pages/changelog.astro index 46d7aea..bbb85f3 100644 --- a/src/pages/changelog.astro +++ b/src/pages/changelog.astro @@ -20,6 +20,155 @@ import BaseLayout from '../layouts/BaseLayout.astro'; + +
+
+
+
+
+

v0.1.2

+ TBD +
+ Latest +
+ +
+
+

+ 📦 + Dependencies Updated +

+

Comprehensive dependency upgrade across frontend and Rust ecosystem.

+ +

Frontend Packages (bun)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PackageFromTo
@codemirror/commands6.10.16.10.2
@codemirror/lint6.9.26.9.3
@codemirror/view6.39.116.39.13
@tauri-apps/api2.9.12.10.1
@tauri-apps/cli2.9.62.10.0
@tauri-apps/plugin-shell2.3.42.3.5
i18next25.8.025.8.4
pdfjs-dist5.4.5305.4.624
@types/react19.2.1019.2.13
@vitejs/plugin-react5.1.25.1.4
+ +

Rust Crates — Safe Updates

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CrateFromTo
clap4.5.544.5.57
regex1.12.21.12.3
tempfile3.24.03.25.0
uuid1.19.01.20.0
+ +

Rust Crates — Breaking Updates

+
    +
  • + tauri (2.9.5 → 2.10.2) +
    No code changes required. Unblocked plugin support and JavaScript improvements. +
  • +
  • + tree-sitter (0.24 → 0.26) +
    Updated node.child(i) to node.child(i as u32) to match new API. +
  • +
  • + notify (6.1.1 → 8.2.0) +
    No code changes required. API remains compatible. +
  • +
  • + reqwest (0.12.28 → 0.13.2) +
    Removed rustls-tls feature (now default in new version). +
  • +
  • + rusqlite (0.32 → 0.38) +
    No code changes required. API remains compatible. +
  • +
  • + tokio-tungstenite (0.21 → 0.28) +
    WebSocketConfig now mutable default. Message::Text and Message::Ping take Utf8Bytes and Bytes respectively (converted using .into()). +
  • +
+
+
+
+
+
+
@@ -29,7 +178,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';

v0.1.1

February 9, 2026
- Latest + Previous
@@ -245,6 +394,12 @@ import BaseLayout from '../layouts/BaseLayout.astro'; border: 1px solid var(--color-border); } + .badge-previous { + background: var(--color-bg-elevated); + color: var(--color-text-secondary); + border: 1px solid var(--color-border); + } + /* Version Content */ .version-content { display: grid; @@ -262,6 +417,96 @@ import BaseLayout from '../layouts/BaseLayout.astro'; background: var(--color-bg-secondary); } + /* Updates Tables */ + .updates-intro { + color: var(--color-text-secondary); + margin-bottom: var(--space-lg); + font-size: 1rem; + } + + .subsection-title { + font-size: 0.95rem; + font-weight: 700; + color: var(--color-text); + text-transform: uppercase; + letter-spacing: 0.05em; + margin-top: var(--space-lg); + margin-bottom: var(--space-md); + font-family: var(--font-mono); + } + + .updates-table { + width: 100%; + border-collapse: collapse; + margin-bottom: var(--space-lg); + font-size: 0.95rem; + } + + .updates-table thead { + background: var(--color-bg-elevated); + border-bottom: 2px solid var(--color-border); + } + + .updates-table th { + padding: var(--space-sm) var(--space-md); + text-align: left; + font-weight: 700; + color: var(--color-text); + font-family: var(--font-mono); + font-size: 0.85rem; + text-transform: uppercase; + letter-spacing: 0.05em; + } + + .updates-table td { + padding: var(--space-sm) var(--space-md); + border-bottom: 1px solid var(--color-border); + color: var(--color-text-secondary); + } + + .updates-table code { + background: var(--color-bg-elevated); + padding: 0.2rem 0.4rem; + border-radius: 0.25rem; + font-family: var(--font-mono); + color: var(--color-accent); + font-size: 0.9em; + } + + .breaking-updates-list { + list-style: none; + margin-top: var(--space-md); + } + + .breaking-updates-list li { + padding: var(--space-md); + margin-bottom: var(--space-md); + background: var(--color-bg-elevated); + border-left: 3px solid var(--color-accent); + border-radius: 0.25rem; + } + + .breaking-updates-list strong { + color: var(--color-text); + font-family: var(--font-mono); + display: block; + margin-bottom: var(--space-xs); + } + + .breaking-updates-list code { + background: var(--color-bg); + padding: 0.2rem 0.4rem; + border-radius: 0.25rem; + font-family: var(--font-mono); + color: var(--color-accent); + font-size: 0.9em; + } + + .update-detail { + font-size: 0.9rem; + color: var(--color-text-secondary); + } + .changes-title { display: flex; align-items: center;