Skip to content

Latest commit

 

History

History
170 lines (136 loc) · 21.8 KB

CHANGELOG.md

File metadata and controls

170 lines (136 loc) · 21.8 KB

Changelog

0.1.3-pre - 2025-01-05

🐛 Bug Fixes

  • (ci) -""- - (ccfb4d2)
  • (ci) Attempt to fix pipeline issues - (1100a7c)

🔧Chores

  • (release) Prepare for v0.1.2-pre - (1d53654)
  • (release) Prepare for v0.1.1-pre - (39451d6)

[0.1.0-pre] - 2025-01-05

Docs

  • (parser) Add example from tests to parser doc - (143bc0c)
  • (lexer) Add spec for md behaviour - (3d66e77)

Lexer

  • (newline) Lex newlines - (a03720b)

Parser

  • (whitespace) Parse all whitespace cases - (29877e2)
  • (header) Parse header - (9e743a4)
  • (fmt) Reformat - (e7c8e12)
  • (plaintext) Parse basic plaintext - (f850756)

Tests

  • (error) Verifty that errors are constructed correctly - (451494f)
  • (args) Add test for parsing tilde expansion - (0772f22)
  • (gfm) Enable all test cases - (37bccfd)
  • (gfm) Add all 677 examples from spec - (c0a63e1)
  • (iter) Add unit tests - (26462ba)

↩️ Reverts

  • (lexer) Remvove comprehensive test - (38fc59f)

✨ Features

  • (config) Print string for configuration docs - (4042eac)
  • (parser) Parse tables - (a234471)
  • (lexer) Lex pipes - (e7f47a2)
  • (parser) Parse link details - (641ca8e)
  • (lexer) Lex opening carrot - (24ecb13)
  • (parser) Parse images - (5ab081c)
  • (lexer) Lex ! - (cffebab)
  • (parser) Parse Footnotes - (88319bf)
  • (parser) Parse links - (6b4dedb)
  • (lexer) Lex [ - (242aef2)
  • (parser) Parse codeblocks - (ba2dc6a)
  • (lexer) Lex codeblocks - (2c0bafd)
  • (parser) Parse strikethrough - (6dcc02f)
  • (lexer) Lex tilde - (d76624a)
  • (parser) Lex list entries - (2b7ae51)
  • (lexer) Lex plus minus - (4761198)
  • (parser) Parse block quotes - (c69cc99)
  • (lexer) Lex block quotes - (9050874)
  • (args) Print version character in front of version string - (00a8c6d)
  • (parser) Parse asterisk and underscore - (7494ed7)
  • (lexer) Lex asterisk and underscore - (a769e32)
  • (lexer) Lex escaped characters - (bc0d16d)
  • (parser) Parse ordered lists - (ab2891e)
  • (lexer) Lex numbers - (a2563cc)
  • (convert) Wrapper for conversion logic - (36e8bdb)
  • (headles_chrome) Add basic wrapper - (b0e5b96)
  • (config) Add command to generate default config - (bb9a307)
  • (convert) Early exit when converting to html - (298e250)
  • (args) Canonicalize path when reading from stdin - (4024d8f)
  • (lexer) Improve error msg handling for ParseError - (929ac7c)
  • (fs) Add wrapper fn for writing to a file - (040cdae)
  • (logger) Add missing logs - (20702df)
  • (logger) Implement basic logging - (98cf61c)
  • (structure) Add basic structure - (24f5962)
  • (fs) Wrapper for basic file io - (adf00e5)
  • (args) Add basic structure for command parsing - (719449b)
  • (lexer) Lex whitespaces and tabs - (f9857b2)
  • (token) Add all possible token types - (cf0ffc9)
  • (lexer) Recursive lexing for headers - (375646c)
  • (parser) Impl basic parser - (90fe289)
  • (lexer) Lex atx headings - (3f3778b)
  • (lexer) Add basic iter - (39dba80)
  • (lexer) Replace unwrap() calls with logic - (0ea3445)
  • (lexer) Lex escaped characters - (eb6d623)
  • (lexer) Lex text format - (9ec7b74)
  • (lexer) Add comprehensive test covering entire lexer - (9eceede)
  • (lexer) Newlines behave like semicolons - (123f65f)
  • (lexer) Lex headers - (5d359fa)
  • (lexer) Lex simple strings - (c217135)
  • (lexer) Add basic lexer setup - (d919500)
  • (lexer) Lex paragraph - (8db0777)
  • (lexer) Lex header - (686abff)

🎉 Initial Commit

  • (rust) Init with rust - (4f2ac97)
  • (template) Git-cliff template - (946c71a)

🐛 Bug Fixes

  • (ci) Remove duplicate keey - (720bf56)
  • (run) Convert parsed result instead of raw file content - (eb542e2)
  • (parser) Remove duplicate code - (c52a7d0)
  • (tests) Replace → with \t - (62600a6)
  • (lexer) Strip paragraph texts after rendering contents - (bc13a68)
  • (lexer) Incorrect logging - (9d35eba)
  • (ci) Always return exit-code 0 to continue after tests - (515c8ae)
  • (lexer) Remove public modifier from fn - (c69497f)
  • (main) Fix sample - (5e59dc7)

🔧Chores

  • (release) Prepare for v0.1.0-pre - (aaa47e5)
  • (release) Prepare for v0.1.0-pre - (a67dc0a)
  • (release) Remove unwanted LICENSE - (1f58785)
  • (release) Auto replace versions in config files - (7518fe5)
  • (release) Add npm stuff idk pray - (cae5aef)
  • (release) Add pypi stuff - (a6e55cc)
  • (repo) Add editorconfig - (fc05e42)
  • (repo) Add rust toolchain - (cb53b68)
  • (release) Workflow to release to all kinds of pm's - (60cb20f)
  • (release) Prepare cargo.toml for release - (8f09088)
  • (completions) Add small programm to generate shell completions - (70082a8)
  • (mangen) Add small programm to generate mangpage for smd - (7d90bec)
  • (fmt) Reformat - (dd5357e)
  • (clippy) Apply linting suggestions - (0a459f3)
  • (ci) Cache workflow builds - (8cc942a)
  • (tests) Fix typo - (3b2aa5c)
  • (repo) Update link to codecov page - (3d26b82)
  • (ci) Push code coverage results even if tests are failing - (78265ce)
  • (nix) Add cargo-tarpaulin dep - (9ab659b)
  • (ignore) Add html and pdf to .gitignore - (cfc4453)
  • (ci) Set rustup channel to nightly - (f9a6490)
  • (flake) Add act and remove unwanted deps - (1dcad3a)
  • (repo) Move and update ROADMAP - (82d9ff4)
  • (repo) Remove color-line from README - (1e2cd57)
  • (reformat) Change rusfmt settings - (9d6b5c7)
  • (repo) Reformat with widht=80 - (c71219a)
  • (ci) Only run tests for binary in main workflow - (5ac6833)
  • (repo) Update icons in README - (be3bc4e)
  • (repo) Fix typo in link - (e18ce73)
  • (repo) Update colors and upload results to code-cov - (0849665)
  • (repo) Fix styling and workflow - (e78f4f4)
  • (repo) Update README and add test/code-cov workflow - (334ff74)
  • (repo) Add roadmap to README - (7a1a2f3)

🚜 Refactoring

  • (lexer) Remove scuffed unwrap logic - (11f8cbf)
  • (gfm) Move Parser to lib - (751d9f4)
  • (gfm) Extract transpiler into own workspace - (fba20e0)
  • (config) Move initialization to core - (8977a41)
  • (parser) Reexport crate insteaf of forwarding - (d719813)
  • (repo) Completly rework structure and reset lexer - (5a717b4)
  • (lexer) Make formatting logic more compact - (994d5d3)