Skip to content

Commit 445af8c

Browse files
authored
Merge pull request #74 from YuSabo90002/release/v0.4.2
Release v0.4.2
2 parents 24967cd + 81f2b43 commit 445af8c

3 files changed

Lines changed: 21 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.4.2] - 2025-10-29
11+
12+
### Fixed
13+
14+
- **Empty Table Cells Rendering** ([#68](https://github.com/YuSabo90002/typsphinx/issues/68), [#70](https://github.com/YuSabo90002/typsphinx/pull/70))
15+
- Fixed empty table cells causing Typst compilation errors
16+
- All table cells (normal and spanning) now wrapped in content blocks `{}`
17+
- Empty cells output as `{}` instead of bare commas
18+
- Prevents "unexpected comma" syntax errors in Typst
19+
- Added 5 comprehensive test cases for empty cell scenarios
20+
21+
- **Image Relative Paths in Nested Documents** ([#69](https://github.com/YuSabo90002/typsphinx/issues/69), [#72](https://github.com/YuSabo90002/typsphinx/pull/72))
22+
- Fixed image paths in nested documents failing to resolve during Typst compilation
23+
- Implemented `_compute_relative_image_path()` method (mirrors Issue #5 toctree fix)
24+
- Image URIs now adjusted based on output file location
25+
- Supports all path patterns: root, nested, deep nested, same directory, subdirectory, cross-directory
26+
- Added 6 comprehensive test cases for image path adjustment
27+
- Backward compatible: root document images unchanged
28+
1029
## [0.4.1] - 2025-10-26
1130

1231
### Fixed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,5 +319,5 @@ See [CHANGELOG.md](CHANGELOG.md) for detailed version history.
319319

320320
---
321321

322-
**Status**: Stable (v0.4.0) - Production ready
322+
**Status**: Stable (v0.4.2) - Production ready
323323
**Python**: 3.9+ | **Sphinx**: 5.0+ | **Typst**: 0.11.1+

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "typsphinx"
7-
version = "0.4.1"
7+
version = "0.4.2"
88
description = "Sphinx extension for Typst output"
99
readme = "README.md"
1010
requires-python = ">=3.9"

0 commit comments

Comments
 (0)