Releases: rochacbruno/marmite
Release list
0.4.2
Tip
Expand the "Assets" section below to download the binaries for this release.
What's Changed
- feat: add check_media_links option for media file link validation by @rochacbruno in #540
- docs: improve wikilinks documentation by @rochacbruno in #542
- fix: TOC anchors include comrak anchor tag HTML in slugs by @rochacbruno in #543
Full Changelog: 0.4.1...0.4.2
0.4.1
Tip
Expand the "Assets" section below to download the binaries for this release.
What's Changed
- fix: make link checker aware of wikilink title resolution by @rochacbruno in #506
- docs: Correct Arch Linux installation notes by @alerque in #507
- docs: add install shortcode, fix Arch Linux and CI for fork PRs by @rochacbruno in #508
- feat: auto-detect posts/ and pages/ dirs for --new command by @rochacbruno in #509
- feat: add content and config management API to built-in server by @rochacbruno in #510
- fix: detect duplicate slugs and use clean filenames in --new command by @rochacbruno in #511
- feat: add development toolbar and content management API by @rochacbruno in #512
- feat: add content editor with three-panel layout and raw file editing by @rochacbruno in #513
- feat: bundle CodeMirror vendor files for offline editor support by @rochacbruno in #514
- docs: add crate name to cargo install --git command by @rochacbruno in #515
- feat: bundle Fuse.js, Mermaid and MathJax vendor files for offline support by @rochacbruno in #516
- build(deps): bump actions/github-script from 7 to 9 by @dependabot[bot] in #517
- build(deps): bump regex from 1.12.4 to 1.13.0 by @dependabot[bot] in #518
- build(deps): bump mermaid-rs-renderer from 0.3.0 to 0.3.1 by @dependabot[bot] in #519
- build(deps): bump rust-embed from 8.11.0 to 8.12.0 by @dependabot[bot] in #520
- build(deps): bump tungstenite from 0.29.0 to 0.30.0 by @dependabot[bot] in #525
- build(deps): bump clap from 4.6.1 to 4.6.2 by @dependabot[bot] in #524
- build(deps): bump regex from 1.13.0 to 1.13.1 by @dependabot[bot] in #523
- build(deps): bump dtolnay/rust-toolchain from fa04a1451ff1842e2626ccb99004d0195b455a88 to 2c7215f132e9ebf062739d9130488b56d53c060c by @dependabot[bot] in #522
- build(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2 by @dependabot[bot] in #521
- fix: auto-copy favicon.ico to site root for browser auto-discovery by @rochacbruno in #531
- Fix: updated hosting docs to match latest github environment requirements by @VimYoung in #529
- Sync PDS when state is empty by @cuducos in #532
- build(deps): bump actions/setup-python from 5 to 7 by @dependabot[bot] in #533
- build(deps): bump serde from 1.0.228 to 1.0.229 by @dependabot[bot] in #534
- build(deps): bump serde_json from 1.0.150 to 1.0.151 by @dependabot[bot] in #535
- build(deps): bump tera from 2.0.0 to 2.1.0 by @dependabot[bot] in #537
- build(deps): bump glob from 0.3.3 to 0.3.4 by @dependabot[bot] in #538
- build(deps): bump clap from 4.6.2 to 4.6.4 by @dependabot[bot] in #536
New Contributors
Full Changelog: 0.4.0...0.4.1
0.4.0
Tip
Expand the "Assets" section below to download the binaries for this release.
What's Changed
- feat: media organization via slug-based subfolders and @/ prefix by @rochacbruno in #463
- build(deps): bump softprops/action-gh-release from 2.0.8 to 3.0.1 by @dependabot[bot] in #464
- build(deps): bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #465
- build(deps): bump awalsh128/cache-apt-pkgs-action from 1.4.3 to 1.6.1 by @dependabot[bot] in #466
- build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #467
- build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #468
- Migrate to Tera 2.0 by @rochacbruno in #470
- Migrate templates to Tera 2.0 syntax with backward compat tests by @rochacbruno in #471
- feat: Redirect aliases via frontmatter by @rochacbruno in #474
- feat: Build-time internal link validation by @rochacbruno in #475
- test: Add unit tests for redirect aliases code coverage by @rochacbruno in #476
- fix: Resolve clippy and clippy::pedantic warnings by @rochacbruno in #477
- feat: Add i18n language streams for multilingual content by @rochacbruno in #478
- feat: Workspace multi-site support by @rochacbruno in #479
- fix: UrlFor::resolve double-prefixes paths for workspace non-default sites by @bgruszka in #481
- test: add coverage for workspace URL double-prefix fix (#480) by @rochacbruno in #488
- build(deps): bump dtolnay/rust-toolchain from 67ef31d5b988238dd797d409d6f9574278e20537 to fa04a1451ff1842e2626ccb99004d0195b455a88 by @dependabot[bot] in #483
- build(deps): bump rss from 2.0.13 to 2.1.0 by @dependabot[bot] in #484
- feat: simplify multi-language detection by @rochacbruno in #490
- feat: folder-level frontmatter defaults by @rochacbruno in #491
- ci: add pedantic clippy and coverage PR comments by @rochacbruno in #492
- test: add 36 unit tests for uncovered site.rs functions by @rochacbruno in #493
- Reorganize example/content folder by @rochacbruno in #495
- ci: merge redundant coverage jobs into one by @rochacbruno in #496
- feat: add --lang and --translates flags to --new, output JSON by @rochacbruno in #497
- feat: add mask install_hook task for pre-commit quality checks by @rochacbruno in #498
- fix: ensure check and pedantic tasks fail on first error by @rochacbruno in #500
- feat: add languages.html group page listing content by language by @rochacbruno in #499
- fix: resolve clippy pedantic warnings in content.rs by @rochacbruno in #501
- feat: add native mermaid rendering via mermaid-rs-renderer by @rochacbruno in #502
- feat: default native_mermaid_render to true by @rochacbruno in #503
- feat: add layered mermaid_config for theme and layout customization by @rochacbruno in #504
- docs: document mermaid_config customization options by @rochacbruno in #505
- build(deps): bump awalsh128/cache-apt-pkgs-action from 1.6.1 to 1.6.3 by @dependabot[bot] in #482
- build(deps): bump comrak from 0.52.0 to 0.53.0 by @dependabot[bot] in #485
New Contributors
Full Changelog: 0.3.2...0.4.0
0.3.2
Tip
Expand the "Assets" section below to download the binaries for this release.
What's Changed
- Add embedded agent skills by @rochacbruno in #438
- build(deps): bump arborium from 2.16.0 to 2.17.0 by @dependabot[bot] in #439
- build(deps): bump rss from 2.0.12 to 2.0.13 by @dependabot[bot] in #440
- build(deps): bump log from 0.4.29 to 0.4.30 by @dependabot[bot] in #441
- build(deps): bump serde_json from 1.0.149 to 1.0.150 by @dependabot[bot] in #442
- build(deps): bump arborium from 2.17.0 to 2.18.0 by @dependabot[bot] in #444
- Publishes to
standard.siteby @cuducos in #448 - build(deps): bump chrono from 0.4.44 to 0.4.45 by @dependabot[bot] in #445
- build(deps): bump regex from 1.12.3 to 1.12.4 by @dependabot[bot] in #447
- build(deps): bump log from 0.4.30 to 0.4.33 by @dependabot[bot] in #450
- build(deps): bump frontmatter-gen from 0.0.5 to 0.0.6 by @dependabot[bot] in #451
- Fix Chinese/CJK character tags generating duplicate entries by @rochacbruno in #452
- Fix clippy pedantic warnings in atproto module by @rochacbruno in #453
Full Changelog: 0.3.1...0.3.2
0.3.1
Tip
Expand the "Assets" section below to download the binaries for this release.
What's Changed
- fix: merge user static files on top of embedded defaults by @rochacbruno in #432
- fix: avoid panic on multi-byte UTF-8 chars in shortcode debug log by @rochacbruno in #433
- build(deps): bump tungstenite from 0.28.0 to 0.29.0 by @dependabot[bot] in #434
- build(deps): bump zip from 7.2.0 to 8.6.0 by @dependabot[bot] in #436
- build(deps): bump comrak from 0.49.0 to 0.52.0 by @dependabot[bot] in #435
- fix: URL-decode percent-encoded hrefs before slugifying in wikilinks by @rochacbruno in #437
Full Changelog: 0.3.0...0.3.1
0.3.0
Tip
Expand the "Assets" section below to download the binaries for this release.
What's Changed
- build(deps): bump tempfile from 3.23.0 to 3.24.0 by @dependabot[bot] in #415
- build(deps): bump serde_json from 1.0.146 to 1.0.148 by @dependabot[bot] in #414
- Fix dark/light detection at first load by @Fourflies in #416
- build(deps): bump clap from 4.5.53 to 4.5.54 by @dependabot[bot] in #417
- build(deps): bump url from 2.5.7 to 2.5.8 by @dependabot[bot] in #418
- build(deps): bump indexmap from 2.12.1 to 2.13.0 by @dependabot[bot] in #419
- build(deps): bump serde_json from 1.0.148 to 1.0.149 by @dependabot[bot] in #420
- build(deps): bump chrono from 0.4.42 to 0.4.43 by @dependabot[bot] in #421
- chore: Added my personal blog as show case item by @gomes-fdr in #424
- Use Arborium for build-time syntax highlighting by @ianthetechie in #425
- Update font to Atkinson Hyperlegible Next by @rochacbruno in #426
- Fix content type handling on internal server by @rochacbruno in #427
- Pedantic220426 by @rochacbruno in #428
- Remove strange box shadow from default theme by @rochacbruno in #429
- Fix Image orientation by @rochacbruno in #430
- Feature/fullsearch/244 by @rochacbruno in #431
New Contributors
- @Fourflies made their first contribution in #416
- @gomes-fdr made their first contribution in #424
Full Changelog: 0.2.7...0.3.0
0.2.7
Tip
Expand the "Assets" section below to download the binaries for this release.
What's Changed
- tests: increase coverage by @rochacbruno in #314
- docs: Add more installation sources by @rochacbruno in #317
- feat: add shortcodes functionality by @rochacbruno in #320
- Feat/urls by @rochacbruno in #321
- Feat/gallery by @rochacbruno in #326
- Handle utf8 encoded-URLs for non ascii filenames in server by @makapuf in #325
- Feat/gallerytext by @rochacbruno in #328
- Feat/python by @rochacbruno in #333
- build(deps): bump clap from 4.5.41 to 4.5.42 by @dependabot[bot] in #331
- build(deps): bump serde_json from 1.0.141 to 1.0.142 by @dependabot[bot] in #332
- feat(error-handling): Refactor error handling in site generation by @rochacbruno in #334
- ci: reorg tests by @rochacbruno in #335
- build(deps): bump clap from 4.5.42 to 4.5.43 by @dependabot[bot] in #336
- build(deps): bump comrak from 0.40.0 to 0.41.0 by @dependabot[bot] in #337
- fix: embedded shortcodes not being loaded when no shortcodes directory exists by @rochacbruno in #339
- refactor: centralize regex patterns in dedicated module by @rochacbruno in #341
- fix: use media_path from config instead of hardcoded value by @rochacbruno in #342
- Add preferred theme scheme option by @Svenito in #363
- build(deps): bump rayon from 1.10.0 to 1.11.0 by @dependabot[bot] in #343
- build(deps): bump zip from 4.3.0 to 5.1.1 by @dependabot[bot] in #353
- build(deps): bump indexmap from 2.10.0 to 2.11.4 by @dependabot[bot] in #355
- build(deps): bump clap from 4.5.43 to 4.5.48 by @dependabot[bot] in #356
- build(deps): bump tempfile from 3.20.0 to 3.23.0 by @dependabot[bot] in #361
- build(deps): bump glob from 0.3.2 to 0.3.3 by @dependabot[bot] in #364
- build(deps): bump image from 0.25.6 to 0.25.8 by @dependabot[bot] in #365
- build(deps): bump ureq from 3.0.12 to 3.1.2 by @dependabot[bot] in #366
- build(deps): bump regex from 1.11.1 to 1.12.1 by @dependabot[bot] in #367
- build(deps): bump comrak from 0.41.0 to 0.43.0 by @dependabot[bot] in #368
- feat: live reload by @guibeira in #370
- Pedantic fixes by @rochacbruno in #372
- feat: use fallback server bind address by @guibeira in #378
- build(deps): bump indexmap from 2.11.4 to 2.12.0 by @dependabot[bot] in #373
- build(deps): bump serde from 1.0.226 to 1.0.228 by @dependabot[bot] in #374
- build(deps): bump zip from 5.1.1 to 6.0.0 by @dependabot[bot] in #375
- build(deps): bump clap from 4.5.48 to 4.5.49 by @dependabot[bot] in #376
- build(deps): bump chrono from 0.4.41 to 0.4.42 by @dependabot[bot] in #377
- build(deps): bump log from 0.4.27 to 0.4.28 by @dependabot[bot] in #379
- build(deps): bump rust-embed from 8.7.2 to 8.8.0 by @dependabot[bot] in #380
- build(deps): bump tungstenite from 0.21.0 to 0.28.0 by @dependabot[bot] in #381
- build(deps): bump regex from 1.12.1 to 1.12.2 by @dependabot[bot] in #383
- build(deps): bump clap from 4.5.49 to 4.5.50 by @dependabot[bot] in #382
- build(deps): bump unicode-normalization from 0.1.24 to 0.1.25 by @dependabot[bot] in #384
- build(deps): bump rust-embed from 8.8.0 to 8.9.0 by @dependabot[bot] in #385
- build(deps): bump tera from 1.20.0 to 1.20.1 by @dependabot[bot] in #386
- build(deps): bump comrak from 0.43.0 to 0.47.0 by @dependabot[bot] in #387
- build(deps): bump clap from 4.5.50 to 4.5.51 by @dependabot[bot] in #388
- fix: Keep post title capitalization in listings by @ianthetechie in #390
- Minor contributing guide edits by @ianthetechie in #389
- build(deps): bump serde_json from 1.0.142 to 1.0.145 by @dependabot[bot] in #392
- build(deps): bump ureq from 3.1.2 to 3.1.4 by @dependabot[bot] in #391
- docs: Update marmite installation command in example by @PedroDrago in #393
- No Unwrap by @rochacbruno in #395
- build(deps): bump image from 0.25.8 to 0.25.9 by @dependabot[bot] in #398
- build(deps): bump indexmap from 2.12.0 to 2.12.1 by @dependabot[bot] in #399
- build(deps): bump clap from 4.5.51 to 4.5.53 by @dependabot[bot] in #400
- build(deps): bump comrak from 0.47.0 to 0.48.0 by @dependabot[bot] in #401
- Set greentext to false by default. by @rochacbruno in #402
- Fix Obsidian links pointing to different slug. by @rochacbruno in #403
- Fix special characters on tags by @rochacbruno in #406
- build(deps): bump log from 0.4.28 to 0.4.29 by @dependabot[bot] in #408
- build(deps): bump comrak from 0.48.0 to 0.49.0 by @dependabot[bot] in #409
- build(deps): bump zip from 6.0.0 to 7.0.0 by @dependabot[bot] in #410
- feat: add max image size by @leandrodamascena in #411
New Contributors
- @makapuf made their first contribution in #325
- @Svenito made their first contribution in #363
- @guibeira made their first contribution in #370
- @ianthetechie made their first contribution in #390
- @PedroDrago made their first contribution in #393
- @leandrodamascena made their first contribution in #411
Full Changelog: 0.2.6...0.2.7
0.2.6
Tip
Expand the "Assets" section below to download the binaries for this release.
What's Changed
- bugfix: Fix RSS feed generation with compliant URL. by @cauabernardino in #223
- build(deps): bump clap from 4.5.28 to 4.5.30 by @dependabot[bot] in #229
- build(deps): bump rss from 2.0.11 to 2.0.12 by @dependabot[bot] in #227
- build(deps): bump serde from 1.0.217 to 1.0.218 by @dependabot[bot] in #230
- build(deps): bump log from 0.4.25 to 0.4.26 by @dependabot[bot] in #231
- build(deps): bump serde_json from 1.0.138 to 1.0.139 by @dependabot[bot] in #232
- build(deps): bump rust-embed from 8.5.0 to 8.6.0 by @dependabot[bot] in #233
- build(deps): bump clap from 4.5.30 to 4.5.31 by @dependabot[bot] in #234
- build(deps): bump comrak from 0.35.0 to 0.36.0 by @dependabot[bot] in #235
- build(deps): bump chrono from 0.4.39 to 0.4.40 by @dependabot[bot] in #236
- build(deps): bump serde from 1.0.218 to 1.0.219 by @dependabot[bot] in #237
- build(deps): bump serde_json from 1.0.139 to 1.0.140 by @dependabot[bot] in #238
- build(deps): bump indexmap from 2.7.1 to 2.8.0 by @dependabot[bot] in #241
- build(deps): bump clap from 4.5.31 to 4.5.32 by @dependabot[bot] in #240
- build(deps): bump env_logger from 0.11.6 to 0.11.7 by @dependabot[bot] in #239
- build(deps): bump clap from 4.5.32 to 4.5.34 by @dependabot[bot] in #245
- build(deps): bump comrak from 0.36.0 to 0.37.0 by @dependabot[bot] in #246
- build(deps): bump log from 0.4.26 to 0.4.27 by @dependabot[bot] in #247
- contributors.py: exclude users with
Bottype by @botantony in #249 - build(deps): bump indexmap from 2.8.0 to 2.9.0 by @dependabot[bot] in #250
- build(deps): bump clap from 4.5.34 to 4.5.35 by @dependabot[bot] in #251
- build(deps): bump env_logger from 0.11.7 to 0.11.8 by @dependabot[bot] in #252
- build(deps): bump comrak from 0.37.0 to 0.38.0 by @dependabot[bot] in #253
- build(deps): bump rust-embed from 8.6.0 to 8.7.0 by @dependabot[bot] in #254
- build(deps): bump clap from 4.5.35 to 4.5.36 by @dependabot[bot] in #255
- Fix feed URL (duplicated
http://) by @cuducos in #257 - build(deps): bump clap from 4.5.36 to 4.5.37 by @dependabot[bot] in #259
- Fix :Add auto theme switching based on system preferences by @Keerthi421 in #262
- build(deps): bump comrak from 0.38.0 to 0.39.0 by @dependabot[bot] in #266
- build(deps): bump chrono from 0.4.40 to 0.4.41 by @dependabot[bot] in #265
- Fixes #258 by ignoring the generated folder by @sejo in #267
- build(deps): bump rust-embed from 8.7.0 to 8.7.1 by @dependabot[bot] in #270
- build(deps): bump clap from 4.5.37 to 4.5.38 by @dependabot[bot] in #269
- build(deps): bump rust-embed from 8.7.1 to 8.7.2 by @dependabot[bot] in #271
- Uses
site.logo_imageas header when available by @cuducos in #273 - Adds
--httpsoption by @cuducos in #272 - build(deps): bump clap from 4.5.38 to 4.5.39 by @dependabot[bot] in #276
- Adding Code World, No Blanket blog to Marmite showcase by @chbrown13 in #278
- Fixes a broken link by @yosephberhanu in #280
- build(deps): bump clap from 4.5.39 to 4.5.40 by @dependabot[bot] in #282
- build(deps): bump indexmap from 2.9.0 to 2.10.0 by @dependabot[bot] in #283
- build(deps): bump comrak from 0.39.0 to 0.39.1 by @dependabot[bot] in #284
- feat: migrate from Just to Mask task runner by @Copilot in #285
- feat: Add next and previous post links by @rochacbruno in #287
- feat: Add CONTEXT.md for AI context by @rochacbruno in #288
- build(deps): bump clap from 4.5.40 to 4.5.41 by @dependabot[bot] in #289
- fix: prevent media file links from being converted to HTML links by @rochacbruno in #290
- feat: add markdown source publishing and linking by @rochacbruno in #291
- docs: Add comprehensive documentation analysis and missing guides by @rochacbruno in #292
- feat: add automatic banner image download with picsum provider by @rochacbruno in #294
- feat: implement IndieWeb microformats compliance across all templates by @rochacbruno in #295
- feat: implement draft stream filtering for feeds and search by @rochacbruno in #297
- feat: implement configurable markdown parser options by @rochacbruno in #299
- build(deps): bump serde_json from 1.0.140 to 1.0.141 by @dependabot[bot] in #300
- feat: update ureq dependency to 3.0.12 and fix image provider by @rochacbruno in #303
- docs: add comprehensive guide for using Lychee link checker with Marmite by @rochacbruno in #305
- feat: add filename-based stream support and stream display names by @rochacbruno in #306
- feat: update templates to use url_for function for asset links by @rochacbruno in #307
- feat: add --theme CLI option to override configuration theme by @rochacbruno in #308
- feat: implement Series feature for grouping related content by @rochacbruno in #309
- fix: filter out drafts by @rochacbruno in #310
- fix: use url_for and indieweb on theme_template by @rochacbruno in #311
- feat: Remote Theme Download by @rochacbruno in #313
New Contributors
- @botantony made their first contribution in #249
- @cuducos made their first contribution in #257
- @Keerthi421 made their first contribution in #262
- @sejo made their first contribution in #267
- @chbrown13 made their first contribution in #278
- @yosephberhanu made their first contribution in #280
- @Copilot made their first contribution in #285
Full Changelog: 0.2.5...0.2.6
0.2.5
Tip
Expand the "Assets" section below to download the binaries for this release.
What's Changed
- Adding the minimal theme to Marmite by @oliveira-mark in #215
- Adding minimal_wb theme based on minimal but with black and white background by @rochacbruno
- docs: installing on ArchLinux and FreeBSD by @haskelldutra in #217
- feat: Add enable_related_content flag by @cauabernardino in #221
- build(deps): bump serde_json from 1.0.137 to 1.0.138 by @dependabot in #222
Bug fixes
- fix for #213 on ubuntu by @rochacbruno
others
- Showcase of sites powered by marmite added to demo site
New Contributors
- @oliveira-mark made their first contribution in #215
- @haskelldutra made their first contribution in #217
- @cauabernardino made their first contribution in #221
Full Changelog: 0.2.4...0.2.5
0.2.4
Tip
Expand the "Assets" section below to download the binaries for this release.
What's Changed
- Add "comments" attribute by @soutade in #209
- Fix internal links with heading not working by @rodrigocam in #211
- Add support for extra static folders in configuration by @Marcelo-maga in #212
- Fix backlinks must not link to same page by @rochacbruno
- feat: Add support fot callouts/alerts by @rochacbruno
New Contributors
- @soutade made their first contribution in #209
- @rodrigocam made their first contribution in #211
- @Marcelo-maga made their first contribution in #212
Full Changelog: 0.2.3...0.2.4