Skip to content

Commit 5fb70cd

Browse files
committed
chore: update dependencies and versioning for 0.23.1 release
- Upgrade dependencies in the GTK ecosystem: gtk4 to 0.11.2, glib to 0.22.5, cairo-rs to 0.22.0, gdk-pixbuf to 0.22.0, and sourceview5 to 0.11.0. - Update reqwest to version 0.13 and toml to version 1.x. - Update MSRV from 1.93.0 to 1.94.1 across all packages. - Refactor code in marco and polo to remove unnecessary mutable references in navigation action handling. - Update rust-toolchain.toml to use Rust channel 1.94.1.
1 parent 05b0ccf commit 5fb70cd

17 files changed

Lines changed: 1250 additions & 974 deletions

File tree

.github/workflows/ci-linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
- name: Install Rust toolchain (pinned)
2121
id: toolchain
22-
uses: dtolnay/rust-toolchain@1.90.0
22+
uses: dtolnay/rust-toolchain@1.94.1
2323
with:
2424
components: rustfmt, clippy
2525

.github/workflows/ci-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
- name: Install Rust toolchain (pinned)
2121
id: toolchain
22-
uses: dtolnay/rust-toolchain@1.90.0
22+
uses: dtolnay/rust-toolchain@1.94.1
2323

2424
- name: Install GNU target
2525
run: rustup target add x86_64-pc-windows-gnu

.github/workflows/release.yml

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222

2323
- name: Install Rust toolchain (pinned)
2424
id: toolchain
25-
uses: dtolnay/rust-toolchain@1.90.0
25+
uses: dtolnay/rust-toolchain@1.94.1
2626

2727
- name: Cache cargo
2828
uses: actions/cache@v5
@@ -93,7 +93,7 @@ jobs:
9393

9494
- name: Install Rust toolchain (pinned)
9595
id: toolchain
96-
uses: dtolnay/rust-toolchain@1.90.0
96+
uses: dtolnay/rust-toolchain@1.94.1
9797

9898
- name: Install GNU target
9999
run: rustup target add x86_64-pc-windows-gnu
@@ -264,26 +264,18 @@ jobs:
264264
commit: ${{ github.sha }}
265265
artifacts: "artifacts/*.deb,artifacts/*.zip"
266266
body: |
267-
## Marco Suite ${{ steps.version.outputs.version }} is live
268-
269-
Better writing flow. Better preview. Better export.
270-
271-
### Highlights
272-
- New page-view print preview powered by CSS Paged Media (paged.js).
273-
- New export workflow for PDF and HTML with paper, orientation, margin, and page-number controls.
274-
- New preview zoom controls with persisted zoom state.
275-
- Settings redesigned around **Application** and **Print Preview** tabs.
276-
277-
### Improvements
278-
- Shared rendering pipeline for preview, print preview, and export for more consistent output.
279-
- Base + theme-token CSS model for cleaner theming and less duplication.
280-
- Heading text now acts as the direct permalink target.
281-
282-
### Fixes
283-
- Hard line breaks now follow CommonMark correctly (two or more trailing spaces).
284-
- Blank-line handling now follows CommonMark ASCII space/tab rules.
285-
- Nested-bracket links (including image-in-link syntax) render correctly.
286-
- Preview and export UI consistency improvements.
267+
## Marco Suite ${{ steps.version.outputs.version }}
268+
269+
Maintenance release — dependency updates and toolchain upgrade.
270+
271+
### Security
272+
- Updated `rand` dependency to resolve unsound behavior ([GHSA-cq8v-f236-94qc](https://github.com/advisories/GHSA-cq8v-f236-94qc)).
273+
274+
### Changed
275+
- Rust toolchain updated to 1.94.1 (MSRV bumped from 1.93.0).
276+
- GTK ecosystem upgraded: gtk4 0.11.2, glib 0.22.5, cairo-rs 0.22.0, gdk-pixbuf 0.22.0, gio 0.22.5, sourceview5 0.11.0, webkit6 0.6.1.
277+
- `reqwest` updated to 0.13 and `toml` updated to 1.x.
278+
- Removed unused workspace dependencies (`colored`, `criterion`, `rand`, `urlencoding`, `similar`).
287279
288280
### Downloads
289281
- **Linux**: `marco-suite_*_linux_amd64.deb`

0 commit comments

Comments
 (0)