Skip to content

Commit 20c1b1c

Browse files
chore: update changelog for v0.1.2
1 parent 4c8d4ff commit 20c1b1c

File tree

1 file changed

+40
-77
lines changed

1 file changed

+40
-77
lines changed

CHANGELOG.md

Lines changed: 40 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -1,90 +1,53 @@
1-
## [Unreleased]
1+
## [0.1.2] - 2026-02-09
22

3-
### Features
3+
### 🚀 Features
44

5-
- Pagination with configurable `posts_per_page`
6-
- Tag pages with index (`/tags/`) and per-tag listings (`/tags/<slug>/`)
7-
- Category pages with index (`/categories/`) and per-category listings
8-
- Tag and category pagination for large post sets
9-
- Table of contents generation from headings
10-
- Heading anchor links with unique IDs
11-
- Word count and estimated reading time for all content
12-
- Auto-generated excerpts from first paragraph
13-
- Atom feed generation alongside RSS
14-
- 404 page support
15-
- `redirect_from` frontmatter for URL redirects (posts and pages)
16-
- Prev/next post navigation in post templates
17-
- Nested page support with `_index.md` for directory indexes
18-
- Site-level template overrides (place templates in `templates/` to override theme)
19-
- Custom Tera filters: `slugify`, `reading_time`, `word_count`, `toc`
20-
- `--open` flag for `bamboo serve` to open browser automatically
21-
- Theme directory file watching in dev server
22-
- `bamboo init` command to initialize site in current directory
23-
- CSS/JS/HTML minification (`minify = true` in config)
24-
- Content-hash asset fingerprinting (`fingerprint = true` in config)
25-
- Responsive image generation with configurable widths, quality, and formats
26-
- Automatic `<picture>` srcset generation in HTML output
27-
- Client-side search with auto-generated JSON index and Fuse.js
28-
- Shortcode system with inline (`{{< >}}`) and block (`{{% %}}`) syntax
29-
- Built-in shortcodes: youtube, figure, gist, note, details
30-
- Custom shortcode templates in `templates/shortcodes/`
31-
- Nested shortcode support in block bodies
32-
- Code fence protection (shortcodes not processed inside code blocks)
33-
- Standalone CSS theme replacing Tailwind CDN dependency
34-
- Draft support for pages (not just posts)
35-
- `url` field on pages, posts, and collection items
36-
- `SiteMetadata` for efficient template serialization
37-
- Deterministic sitemap output (sorted entries)
38-
- RSS/Atom feed XML escaping
39-
- Search index with HTML stripping and content truncation
5+
- Add asset pipeline, search, shortcodes, feeds, sitemap, images, redirects, and standalone theme
6+
- Add book template and example with two-column chapter layout
7+
- Add configurable syntax themes, sass, taxonomies, cross-refs, math, parallel rendering, error overlay, and incremental builds
408

41-
### Bug Fixes
9+
### 🐛 Bug Fixes
4210

43-
- Heading inline markdown (bold, code, links) now renders correctly in headings
44-
- Tag links use `slugify` filter consistently across all templates
45-
- Index page only shows first `posts_per_page` posts instead of all
46-
- Pagination page numbering starts at page 2 (page 1 is index)
47-
- Redirect pages check for file conflicts before writing
48-
- Generated route pages (tags, categories, search) don't overwrite user pages
49-
- Collection index pages don't overwrite user pages at same slug
50-
- `posts_per_page = 0` treated as "all on one page"
51-
- Asset fingerprinting restricted to attribute contexts (prevents corrupting content)
52-
- HTML minification runs after fingerprinting to preserve attribute quotes
53-
- TOML frontmatter with `+++` in multiline strings parsed correctly
54-
- Dev server rebuilds without cleaning output (prevents race condition)
55-
- User images with `-<number>w` suffix not skipped by image processor
56-
- Duplicate page slugs detected and reported as errors
57-
- Data files and directories sharing a name merged instead of silently discarded
58-
- Search template fetch URL not double-escaped in script context
59-
- `parse_date_from_filename` validates dates (rejects invalid month/day)
60-
- Image tag detection uses allocation-free byte comparison
61-
- `clean_output_dir` prevents deletion of project root, current directory, filesystem root, home directory
62-
- Tera filters strip HTML before counting words/reading time
63-
- XML entity unescaping handles numeric entities
64-
- CSS minifier preserves strings and comments correctly
65-
- JS minifier handles template literals, regex literals, and character classes
66-
- Shortcode parser handles escape sequences in quoted values
67-
- Sitemap includes all content types with correct priorities
11+
- *(theme)* Resolve duplicate theme-toggle ID in portfolio template
12+
- Use base_url for stylesheet path to support subpath deployments
6813

69-
## [0.1.1] - 2026-02-04
14+
### 🚜 Refactor
15+
16+
- Fix bugs, remove antipatterns, and add comprehensive tests
7017

71-
### Features
18+
### ⚙️ Miscellaneous Tasks
19+
20+
- Bump version to v0.1.2
21+
## [0.1.1] - 2026-02-04
7222

73-
- Add docs, portfolio, landing, changelog example sites
74-
- Add Tailwind CSS via CDN to all templates
75-
- Show build duration in output
76-
- Add light/dark mode toggle and improved template styling
23+
### 🚀 Features
24+
25+
- *(examples)* Add docs example
26+
- *(examples)* Add portfolio example
27+
- *(examples)* Add landing example
28+
- *(examples)* Add changelog example
29+
- *(changelog)* Update with nightshade releases
30+
- *(portfolio)* Update to match leptos-example style
31+
- *(portfolio)* Expand with full leptos-example sections
32+
- *(portfolio)* Add navigation bar matching leptos-example
33+
- *(theme)* Add Tailwind CSS via CDN to all templates
34+
- *(cli)* Show build duration in output
35+
- *(themes)* Add light/dark mode toggle and improve template styling
7736
- Add official site with GitHub Pages deployment
7837

79-
### Bug Fixes
38+
### 🐛 Bug Fixes
8039

81-
- Add `_collection.toml` for docs and changelog examples
82-
- Fix main content padding under header
83-
- Use `base_url` for all internal links in templates
84-
- Use relative links in docs content
85-
- Render collection item content in docs template
40+
- *(docs)* Add _collection.toml and fix sidebar offset
41+
- *(theme)* Main content padding under header
42+
- *(changelog)* Add _collection.toml for releases
43+
- *(templates)* Use base_url for all internal links
44+
- *(examples)* Use relative links in docs content
45+
- *(theme)* Render collection item content in docs template
8646
- Shorten keyword for crates.io compliance
8747

88-
## [0.1.0] - 2026-02-03
48+
### ⚙️ Miscellaneous Tasks
8949

90-
- Initial release
50+
- Initial commit
51+
- Ignore dist directories
52+
- Bump version to v0.1.1
53+
- Update changelog for v0.1.1

0 commit comments

Comments
 (0)