From 0dd24e2ba441d20833190d966080c0eafc28bd56 Mon Sep 17 00:00:00 2001 From: thek4n Date: Sun, 29 Mar 2026 12:03:01 +0300 Subject: [PATCH] fix(style): fix removing newlines --- CHANGELOG.md | 24 ++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- src/markdown.rs | 3 +++ 4 files changed, 29 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4fa843e..7ed5244 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,30 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/lang/en/). + +## [0.4.4] - 2026-03-29 +### Fixed +- Fixed removing newlines. + + +--- + + +## [0.4.3] - 2026-03-28 +### Changed +- Change footer. + + + +--- + +## [0.4.2] - 2026-03-27 +### Added +- Added version and project name in footer. + + +--- + ## [0.4.1] - 2026-03-26 ### Fixed - Added support for rendering individual files, not just directories (e.g., diff --git a/Cargo.lock b/Cargo.lock index 0d3c13d..c6d952e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -982,7 +982,7 @@ checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" [[package]] name = "mdpreview" -version = "0.4.3" +version = "0.4.4" dependencies = [ "askama", "askama_axum", diff --git a/Cargo.toml b/Cargo.toml index 20ff896..a1e84d8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mdpreview" -version = "0.4.3" +version = "0.4.4" edition = "2024" authors = ["Vladislav Kan "] diff --git a/src/markdown.rs b/src/markdown.rs index 396ab21..bf3ab24 100644 --- a/src/markdown.rs +++ b/src/markdown.rs @@ -127,10 +127,13 @@ pub fn markdown_to_html(markdown: &str, ss: &SyntaxSet, ts: &ThemeSet, _file_pat IncludeBackground::No, ) .unwrap_or_else(|_| escape_html(&line)); + result_html.push_str(&html_line); + result_html.push('\n'); } Err(_) => { result_html.push_str(&escape_html(&line)); + result_html.push('\n'); } } }