Releases: osteele/gojekyll
Releases · osteele/gojekyll
Release list
v0.3.1
v0.3.0
Changelog
- d303f5b Add comprehensive tests for jekyll-default-layout plugin (#102)
- 06d99ce Address PR review comments and fix linter issues
- 039168e Fix #51: Collect all rendering errors instead of stopping at first error
- f9614d3 Fix #81 restrict custom permalinks to posts not pages
- a8af969 Fix #89: TOC list replacement to match Jekyll's exact behavior (#93)
- 7a72f63 Fix critical build issues
- 9a903b4 Fix critical build issues and improve file watching
- 71dfff4 Fix issue #90 in gojekyll (#92)
- 69ea504 Fix multiple critical bugs in file watching, dry-run, and live-reload (#84)
- 95c976a Improve file watcher with automatic fallback and better filtering
- 33d55e1 Merge branch 'main' into feature/permalink-timezone-config
- 611b4fb Merge main into fix-issue-61-page-directories
- 64563d4 Merge main into fix-page-permalinks
- 0ad2397 Merge pull request #101 from osteele/fix/toc
- b64caad Merge pull request #105 from osteele/claude/implement-issue-27-01Nvf3cLL5DrajAsLxoa3hco
- f079cab Merge pull request #118 from osteele/fix-114-build-diagnostics
- c12d889 Merge pull request #125 from osteele/fix-unicode-slugs-case-permalinks
- 3b2985d Merge pull request #126 from osteele/fix-66-void-elements
- 28d8f87 Merge pull request #67 from osteele/feature/permalink-timezone-config
- e7cc036 Merge pull request #71 from osteele/fix-issue-61-page-directories
- 34f370e Merge pull request #72 from osteele/fix-issue-70-canonical-url
- 8e273de Merge pull request #73 from osteele/fix-page-permalinks
- 5c1219b Merge pull request #74 from osteele/feat/61-page-directories
- 73356e2 Rationalize logging throughout the codebase (#75)
- 993c41c Simplify watcher: remove redundant directory cleanup
- 48c07cf Update GitHub actions (#87)
- 6f09497 Update and test markdown attributes feature branch (#85)
- d515a6b chore: Remove obsolete PR template checklist
- 8250f7a chore: Update .gitignore to exclude Go build cache and macOS specific files
- 2eb19b1 chore: fix lint issues (#94)
- bc741f0 chore: run go fmt to fix code formatting
- f7f3017 chore: update CHANGELOG and Contributors
- 6d9e14c chore: update Go version and configure golangci-lint v2
- ace62b8 chore: update supported Go versions to 1.25 (#119)
- 7aa68eb feat: Add helpful error message for wrong Sass package
- 8188b68 feat: Add math support with MathJax/KaTeX compatibility (#110)
- 3d3a87b feat: Add permalink_timezone configuration
- ce16b94 feat: Add plugin to remap README pages to index URLs (#106)
- a2b4ee2 feat: Implement sassify filter for indented Sass syntax
- d10c203 feat: Improve TOC generation to align with Jekyll
- 0bf8dbf feat: add build diagnostics for skipped files
- 71c3c25 feat: implement --baseurl and --config CLI flags (#17 #18) (#103)
- 2666701 feat: implement Jekyll-compatible permalink handling for pages vs posts
- 930625a feat: implement jekyll-relative-links plugin (#25)
- 71579f4 feat: implement noscript option for jekyll-gist plugin
- 25e5c54 feat: implement table of contents (TOC) support for issue #62 (#76)
- 5accea7 fix(pages): respect global permalink configuration for pages
- 0178458 fix: Fully implement Kramdown-compatible TOC generation
- f7b210e fix: Remove {:.no_toc} paragraphs from HTML output (#112)
- 75f7134 fix: Unicode slugs, case preservation, and page permalinks (#122, #123, #124)
- 5d342c4 fix: correct ldflags path in goreleaser config
- 4078cf8 fix: handle HTML void elements in markdown attribute processing (#66)
- de998ad fix: handle Jekyll's layout: none and layout: null values (#78)
- 61d9f8f fix: handle URLs without trailing slashes for directory-style permalinks
- 47d326e fix: make jekyll-seo-tag respect page's canonical_url
- 9f18cd4 fix: mark date/timezone tests as posts to work with new permalink behavior
- 92928ad fix: page.date should be undefined for non-posts (#116)
- 1ed6dbb fix: preserve symlinks when _site is a symbolic link (#48) (#80)
- 2ba07d4 fix: prevent indented HTML from rendering as code blocks (#117)
- 565232a fix: resolve remaining Windows test failures (#96)
- b59a7fa fix: use filename slug for permalink :title instead of frontmatter title (#114) (#121)
- 4a2ed83 fix: use global singleton for Sass transpiler to prevent CI errors (#95)
- 0792ce4 refactor: Align TOC processing with Jekyll's behavior (#62)
- 60f86ea refactor: Replace log.Fatal with panic and fmt.Errorf for errors (#97)
- 114d469 refactor: Restructure markdown renderer and extract common utilities
- 26b4e14 refactor: improve permalink placeholder removal based on PR feedback
- a9d3cd3 refactor: improve type safety for canonical_url handling
- dd8a5b7 refactor: simplify canonical_url logic to remove redundant code
- 7c940ed style: Align fields in TestNoTocSiblingParagraph struct
v0.2.16
v0.2.15
v0.2.14
Bump liquid
Bump liquid to 1.5.2
Full Changelog: v0.2.12...v0.2.13
v0.2.12
v0.2.11
v0.2.10
v0.2.9
What's Changed
- Serve extensionless URL
/some-urlfrom file/some-url.htmlby @chimbori in #54 - Fix test, original author forgot to call function being tested:
mustMarkdownStringby @chimbori in #55 - Bump deps
New Contributors
Full Changelog: v0.2.8...v0.2.9