Skip to content

Commit 573c841

Browse files
authored
Merge pull request #13 from pharmaverse/news
Update changelog for v0.1.0
2 parents 5947fbc + bd4c552 commit 573c841

File tree

2 files changed

+30
-6
lines changed

2 files changed

+30
-6
lines changed

CHANGELOG.md

+15-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,19 @@
22

33
## rtflite 0.1.0
44

5-
### New features
5+
## New features
66

7-
- Add `CHANGELOG.md` to record changes.
8-
- Add essential metadata to `pyproject.toml`.
7+
- Introduced core RTF document components, such as `RTFDocument`, `RTFPage`,
8+
`RTFTitle`, `RTFColumnHeader`, and `RTFBody`. These classes establish the
9+
foundation for composing structured RTF documents with a text encoding
10+
pipeline. Use Pydantic for data validation.
11+
- Implemented string width calculation using Pillow with metric-compatible fonts.
12+
This will be incorporated in the pagination and layout algorithms in
13+
future releases.
14+
- Implemented a LibreOffice-based document converter for RTF to PDF conversion
15+
with automatic LibreOffice detection mechanisms under Linux, macOS, and Windows.
16+
17+
## Documentation
18+
19+
- Added an article on creating baseline characteristics tables.
20+
- Integrated code coverage reports via pytest-cov into the documentation site.

docs/changelog.md

+15-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,19 @@
22

33
## rtflite 0.1.0
44

5-
### New features
5+
## New features
66

7-
- Add `CHANGELOG.md` to record changes.
8-
- Add essential metadata to `pyproject.toml`.
7+
- Introduced core RTF document components, such as `RTFDocument`, `RTFPage`,
8+
`RTFTitle`, `RTFColumnHeader`, and `RTFBody`. These classes establish the
9+
foundation for composing structured RTF documents with a text encoding
10+
pipeline. Use Pydantic for data validation.
11+
- Implemented string width calculation using Pillow with metric-compatible fonts.
12+
This will be incorporated in the pagination and layout algorithms in
13+
future releases.
14+
- Implemented a LibreOffice-based document converter for RTF to PDF conversion
15+
with automatic LibreOffice detection mechanisms under Linux, macOS, and Windows.
16+
17+
## Documentation
18+
19+
- Added an article on creating baseline characteristics tables.
20+
- Integrated code coverage reports via pytest-cov into the documentation site.

0 commit comments

Comments
 (0)