Skip to content

Releases: zineland/zine

0.9.0

15 Dec 09:55
Compare
Choose a tag to compare
  • Support WebSocket live-reload (#131)
  • Support pub_date fallback for translation articles (#132)
  • Support article topics (#133)
  • Improve author list and author page UI
  • Show translation articles on the author page
  • Remove site logo config. Fix #30
  • Fix article path issue in sitemap and RSS
  • Upgrade tower-http to 0.3
  • Add docs as a submodule

0.8.1

03 Dec 07:21
Compare
Choose a tag to compare
  • Improve error recovery when serving (#127)
  • Remove the cached build directory to invalidate the old cache
  • Adopt max-w-prose class
  • Optimize article menu UI

Thanks for the contribution from @plule.

0.8.0

28 Nov 08:12
Compare
Choose a tag to compare
  • Remove end matter feature (#117)
  • Add QuoteBlock (#116)
  • Support set path for article (#118)
  • Support article i18n (#119)
  • Add zine lint subcommand (#121)
  • Support edit article (#123)
  • Refactor zine file constructure (#124)
  • Support edit issue's intro file (#125)
  • Add essential zine semantic classes
  • UrlPreviewBlock support show image or not
  • Show warning when previewing url has been redirected
  • Spawn blocking task to render atom feed and sitemap

0.7.0

19 Oct 11:35
Compare
Choose a tag to compare
  • Add version command to show version info (#78)
  • Support co-author. Fixes #69 (#73)
  • Make author bio optional (#86)
  • Support find zine folder recursively (#88)
  • Support callout code blocks (#82)
  • Add built-in callout themes (#95)
  • Support article inline link (#91)
  • Fix article slug empty bug if not specified in toml. Fixes #92 (#93)
  • Render table of content (#103)
  • Support specify default avatar and cover image (#107)
  • Url preview enhancement (#110)
  • Support fallback issue slug to the path (#115)
  • Bump clap to 4.x (#112)

Thanks for contributions from @silentEAG and @KernelErr.

0.6.0

07 Jun 15:19
Compare
Choose a tag to compare
  • Load footer and head as dynamic templates (#63)
  • Spawn the build process as a blocking task, avoid starving other tasks. (#64)
  • Add OGP meta for author list page (#65)
  • Support customize article extend template (#67)
  • Fix data Mutex async-aware issue (#68)
  • Add theme color meta tag

0.5.0

11 May 13:33
Compare
Choose a tag to compare
  • Add some essential error context for file reading (#52)
  • Support set site-wide OpenGraph social image (#53)
  • Support customize head template (#55)
  • Support syntax highlight (#57)
  • Support customize highlight theme (#58)
  • Support install zine via homebrew

brew install zineland/tap/zine

or brew tap zineland/tap, then brew install zine

Release v0.4.0

21 Apr 07:08
Compare
Choose a tag to compare
  • Support generating a dedicated profile page for each author. See #36 #45 #46 #50 #51
  • Fix rewrite path condition check (#42)
  • Fix article publish filter condition (#41)
  • Support author code block (#47)
  • Rename Season to Issue (#49)

Release v0.3.1

06 Apr 11:20
Compare
Choose a tag to compare
Release v0.3.1

Release v0.3.0

02 Apr 10:51
Compare
Choose a tag to compare
  • Improve the description extract strategy (#6)

The strategy is to extract the first meaningful line and only take at most 200 plain chars from this line.

  • Support load custom translation (#7)

  • Render Open Graph info for pages (#9)

  • Serve command: handling files not found (#10)

  • Render heading anchor link (#12)

  • Speed up parsing and rendering (#16)

  • Add zine logo (#21)

  • Remove hover scale transition for mobile (#20)

  • Rewrite html base url (#18)

  • Fallback to the default placeholder image if the cover is missing (#22)

  • Support image lazy loading (#26)

  • Support generate sitemap.xml (#29)