Releases: Flokkq/smd
Releases · Flokkq/smd
refs/tags/v0.1.3-pre
Changelog
All notable changes to this project will be documented in this file.
refs/tags/v0.1.2-pre
Changelog
All notable changes to this project will be documented in this file.
[0.1.2-pre] - 2025-01-05
🐛 Bug Fixes
- (ci) -""-
refs/tags/v0.1.1-pre
Changelog
All notable changes to this project will be documented in this file.
[0.1.1-pre] - 2025-01-05
🐛 Bug Fixes
- (ci) Attempt to fix pipeline issues
refs/tags/v0.1.0-pre
Changelog
All notable changes to this project will be documented in this file.
[0.1.0-pre] - 2025-01-05
🚀 Features
- (lexer) Lex header
- (lexer) Lex paragraph
- (lexer) Add basic lexer setup
- (lexer) Lex simple strings
- (lexer) Lex headers
- (lexer) Newlines behave like semicolons
- (lexer) Add comprehensive test covering entire lexer
- (lexer) Lex text format
- (lexer) Lex escaped characters
- (lexer) Replace unwrap() calls with logic
- (lexer) Add basic iter
- (lexer) Lex atx headings
- (parser) Impl basic parser
- (lexer) Recursive lexing for headers
- (token) Add all possible token types
- (lexer) Lex whitespaces and tabs
- (args) Add basic structure for command parsing
- (fs) Wrapper for basic file io
- (structure) Add basic structure
- (logger) Implement basic logging
- (logger) Add missing logs
- (fs) Add wrapper fn for writing to a file
- (lexer) Improve error msg handling for ParseError
- (args) Canonicalize path when reading from stdin
- (convert) Early exit when converting to html
- (config) Add command to generate default config
- (headles_chrome) Add basic wrapper
- (convert) Wrapper for conversion logic
- (lexer) Lex numbers
- (parser) Parse ordered lists
- (lexer) Lex escaped characters
- (lexer) Lex asterisk and underscore
- (parser) Parse asterisk and underscore
- (args) Print version character in front of version string
- (lexer) Lex block quotes
- (parser) Parse block quotes
- (lexer) Lex plus minus
- (parser) Lex list entries
- (lexer) Lex tilde
- (parser) Parse strikethrough
- (lexer) Lex codeblocks
- (parser) Parse codeblocks
- (lexer) Lex [
- (parser) Parse links
- (parser) Parse Footnotes
- (lexer) Lex !
- (parser) Parse images
- (lexer) Lex opening carrot
- (parser) Parse link details
- (lexer) Lex pipes
- (parser) Parse tables
- (config) Print string for configuration docs
🐛 Bug Fixes
- (main) Fix sample
- (lexer) Remove public modifier from fn
- (ci) Always return exit-code 0 to continue after tests
- (lexer) Incorrect logging
- (lexer) Strip paragraph texts after rendering contents
- (tests) Replace → with \t
- (parser) Remove duplicate code
- (run) Convert parsed result instead of raw file content
- (ci) Remove duplicate keey
💼 Other
- (template) Git-cliff template
- (rust) Init with rust
- (plaintext) Parse basic plaintext
- (fmt) Reformat
- (header) Parse header
- (newline) Lex newlines
- (whitespace) Parse all whitespace cases
🚜 Refactor
- (lexer) Make formatting logic more compact
- (repo) Completly rework structure and reset lexer
- (parser) Reexport crate insteaf of forwarding
- (config) Move initialization to core
- (gfm) Extract transpiler into own workspace
- (gfm) Move Parser to
lib
- (lexer) Remove scuffed unwrap logic
📚 Documentation
- (lexer) Add spec for md behaviour
- (parser) Add example from tests to parser doc
🧪 Testing
- (iter) Add unit tests
- (gfm) Add all 677 examples from spec
- (gfm) Enable all test cases
- (args) Add test for parsing tilde expansion
- (error) Verifty that errors are constructed correctly
⚙️ Miscellaneous Tasks
- (repo) Add roadmap to README
- (repo) Update README and add test/code-cov workflow
- (repo) Fix styling and workflow
- (repo) Update colors and upload results to code-cov
- (repo) Fix typo in link
- (repo) Update icons in README
- (ci) Only run tests for binary in main workflow
- (repo) Reformat with widht=80
- (reformat) Change rusfmt settings
- (repo) Remove color-line from README
- (repo) Move and update ROADMAP
- (flake) Add act and remove unwanted deps
- (ci) Set rustup channel to nightly
- (ignore) Add html and pdf to .gitignore
- (nix) Add cargo-tarpaulin dep
- (ci) Push code coverage results even if tests are failing
- (repo) Update link to codecov page
- (tests) Fix typo
- (ci) Cache workflow builds
- (clippy) Apply linting suggestions
- (fmt) Reformat
- (mangen) Add small programm to generate mangpage for smd
- (completions) Add small programm to generate shell completions
- (release) Prepare cargo.toml for release
- (release) Workflow to release to all kinds of pm's
- (repo) Add rust toolchain
- (repo) Add editorconfig
- (release) Add pypi stuff
- (release) Add npm stuff idk pray
- (release) Auto replace versions in config files
- (release) Remove unwanted LICENSE
◀️ Revert
- (lexer) Remvove comprehensive test