0.1.3-pre - 2025-01-05
- (parser) Add example from tests to parser doc - (143bc0c)
- (lexer) Add spec for md behaviour - (3d66e77)
- (newline) Lex newlines - (a03720b)
- (whitespace) Parse all whitespace cases - (29877e2)
- (header) Parse header - (9e743a4)
- (fmt) Reformat - (e7c8e12)
- (plaintext) Parse basic plaintext - (f850756)
- (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)
- (lexer) Remvove comprehensive test - (38fc59f)
- (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)
- (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)
- (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)
- (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)