Skip to content

Releases: osteele/gojekyll

v0.3.1

Choose a tag to compare

@osteele osteele released this 27 Feb 04:30

Changelog

  • 79c6a97 chore: drop 32-bit ARM/i386 build targets from goreleaser
  • 0ca90ed chore: update goreleaser config to v2 format
  • a824d15 chore: update liquid to v1.8.1, changelog for v0.3.1 release
  • b1f9430 fix: four one-line bugs found in code review

v0.3.0

Choose a tag to compare

@osteele osteele released this 26 Feb 18:27

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

Choose a tag to compare

@danog danog released this 01 Jun 16:21

Fixes:

Full Changelog: v0.2.15...v0.2.16

v0.2.15

Choose a tag to compare

@danog danog released this 01 Jun 16:20
86ddc73

What's Changed

New Contributors

Full Changelog: v0.2.14...v0.2.15

v0.2.14

Choose a tag to compare

@danog danog released this 28 Oct 16:22

Full Changelog: v0.2.13...v0.2.14

Bump liquid

Choose a tag to compare

@danog danog released this 28 Oct 13:25

Bump liquid to 1.5.2

Full Changelog: v0.2.12...v0.2.13

v0.2.12

Choose a tag to compare

@danog danog released this 17 Oct 18:06

Fix buildscript

v0.2.11

Choose a tag to compare

@danog danog released this 17 Oct 17:02

What's Changed

  • Bump liquid with multiple bugfixes

Full Changelog: v0.2.10...v0.2.11

v0.2.10

Choose a tag to compare

@danog danog released this 21 Apr 11:22

What's Changed

  • Remove leading and trailing hyphens from slugs to match jekyll behavior by @sirwart in #56
  • Enable support for footnotes in markdown files to match jekyll behavior by @sirwart in #58

New Contributors

Full Changelog: v0.2.9...v0.2.10

v0.2.9

Choose a tag to compare

@danog danog released this 17 Nov 18:09

What's Changed

  • Serve extensionless URL /some-url from file /some-url.html by @chimbori in #54
  • Fix test, original author forgot to call function being tested: mustMarkdownString by @chimbori in #55
  • Bump deps

New Contributors

Full Changelog: v0.2.8...v0.2.9