Skip to content

Commit 5b467f9

Browse files
chore: update version to 1.5.0
1 parent 2854af5 commit 5b467f9

4 files changed

Lines changed: 15 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,24 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [1.4.6] - 2026-03-06
8+
## [1.5.0] - 2026-03-06
99

1010
### Added
1111

12-
- Configurable characters per page in reader mode via `reader.charsPerPage` in `config.yaml`. Users may not need to change this at all. But the idea is to keep it configurable in case there are some visual artifacts in the reader mode. This is responsible for splitting the pages for the reader mode.
12+
- Configurable pagination parameters via `reader.pagination` in `config.yaml` with `columnWidth`, `columnHeight`, `lineHeight`, `avgCharWidth`, and `safetyMargin` options.
13+
14+
### Changed
15+
16+
- **Breaking**: Rewrote pagination algorithm from line-based to character-based for more accurate page breaks.
17+
- CSS columns now allow content to break inside blocks (`break-inside: auto`) for natural text flow.
18+
- Theme scale overrides (`ui.theme.overrides.font.scale`) now affect pagination calculations.
1319

1420
### Fixed
1521

16-
- Reader mode now correctly paginates lists, code blocks, and blockquotes instead of truncating them mid-element.
17-
- Body of Work page now appears on first deploy when using a custom slug; reliably.
22+
- Theme config path now correctly reads `ui.theme.preset` instead of top-level `theme`.
23+
- Reader mode no longer overflows or cuts off content at column boundaries.
24+
- Blockquotes and lists split mid-content when needed instead of jumping entirely to next column.
25+
- Body of Work page now appears on first deploy when using a custom slug.
1826

1927
## [1.4.5] - 2026-03-05
2028

docsite/docusaurus.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ const config: Config = {
123123
{
124124
type: 'html',
125125
position: 'right',
126-
value: '<span style="padding: 0.25rem 0.5rem; background: var(--ifm-color-primary); color: white; border-radius: 4px; font-size: 0.875rem; font-weight: 600;">v1.4.6</span>',
126+
value: '<span style="padding: 0.25rem 0.5rem; background: var(--ifm-color-primary); color: white; border-radius: 4px; font-size: 0.875rem; font-weight: 600;">v1.5.0</span>',
127127
},
128128
{
129129
href: 'https://demo.ode.dimwit.me/',

docsite/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "docsite",
3-
"version": "1.4.6",
3+
"version": "1.5.0",
44
"private": true,
55
"scripts": {
66
"docusaurus": "docusaurus",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "ode",
33
"private": true,
4-
"version": "1.4.6",
4+
"version": "1.5.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

0 commit comments

Comments
 (0)