## Unreleased
### :rocket: New features
- **(export)** Export plot to SVG
### :bug: Bug fixes
- **(export limit)** Add export limit to prevent RAM overusage
- **(crash)** Fix crash due to less number of data points
- **(zephyr)** Add seperate mode for Zephyr shell
### :construction_worker: CI
- **(font)** Add font installation
- **(trigger)** Trigger build [skip ci]
### :page_facing_up: Documentation
- **(add brain made)** Brain Made section added to README
### :wrench: Miscellaneous
- **(changelog)** Update CHANGELOG.md for main [skip ci]
- **(changelog)** Update CHANGELOG.md for main [skip ci]
### :twisted_rightwards_arrows: Pull Requests
- Merge pull request #45 from Vaishnav-Sabari-Girish/feat/export_plot
Plot can be exported to SVG using `CTRL + S`
- Merge pull request #44 from Vaishnav-Sabari-Girish/fix/fix_shell_echo
fix(zephyr): Add seperate mode for Zephyr shell
## v0.3.3 - 2026-04-21
### :rocket: New features
- **(control code)** Add control codes (CTRL+L) to clear screen
- **(timestamps)** Timestamps changed from EPOCH to local time
### :wrench: Miscellaneous
- **(changelog)** Update CHANGELOG.md for main [skip ci]
- **(changelog)** Update CHANGELOG.md for main [skip ci]
- **(changelog)** Update CHANGELOG.md for main [skip ci]
- **(changelog)** Update CHANGELOG.md for main [skip ci]
- **(cliff.toml)** Update cliff.toml for CHANGELOG
### :twisted_rightwards_arrows: Pull Requests
- Merge pull request #41 from Vaishnav-Sabari-Girish/fix/control_code
feat(control code): Add control codes (CTRL+L) to clear screen
- Merge pull request #40 from Vaishnav-Sabari-Girish/fix/timestamps
Fix/timestamps
- Merge branch 'main' of github.com:Vaishnav-Sabari-Girish/ComChan
### :hammer: Build
- **(bump)** Version bump from 0.3.2 to 0.3.3
- **(bump)** Bumped up version [skip ci]
## v0.3.2 - 2026-04-19
### :rocket: New features
- **(zephyr)** Zephyr Shell support
### :wrench: Miscellaneous
- **(changelog)** Update CHANGELOG.md for main [skip ci]
### :twisted_rightwards_arrows: Pull Requests
- Merge pull request #37 from Vaishnav-Sabari-Girish/fix/zephyr-shell
feat(zephyr): Zephyr Shell support
## v0.3.0 - 2026-04-09
### :rocket: New features
- Feat():
Signed-off-by: Vaishnav Sabari Girish <vaishnav.sabari.girish@gmail.com>
### :bug: Bug fixes
- **(clippy)** `libudev` error
- **(bug)** Fixed copy issue for variable `self.x`
### :package: Other
- Add pull request template for better contributions
Added a pull request template to guide contributors in providing necessary information.
- Create config.yml
- Add feature request issue template
This template helps users provide detailed information about feature requests, including related problems, proposed solutions, alternatives considered, and additional context.
- Create bug_report.yml
- Optimize memory usage: Replace string cloning with Cow<'a, str>
- Improve README formatting and content clarity
Updated README.md to enhance formatting and clarity.
### :page_facing_up: Documentation
- **(cliff)** Add cliff.toml
- **(theme)** Enhance UI with Luna color palette and modern design
- **(TOC update)** Add guidelines to TOC
- **(discussion link)** Updated Discussion link
- **(add guidelines)** Mentor and Contributor Guidelines
### :zap: Performance
- **(Optimization)** Use Cow to reduce string cloning
### :wrench: Miscellaneous
- **(changelog)** Update CHANGELOG.md for main [skip ci]
- **(changelog)** Update CHANGELOG.md for main [skip ci]
### :recycle: Refactoring
- **(start)** Refactor start
### :twisted_rightwards_arrows: Pull Requests
- Merge pull request #35 from Vaishnav-Sabari-Girish/refactor/comchan_v0.30
Refactor/comchan v0.30
- Merge pull request #25 from Adez017/main
Added Templates for issues and PR
- Merge pull request #19 from Adithyakp86/main
Optimize memory usage: Replace string cloning with Cow<'a, str>
- Merge pull request #18 from Adez017/main
Improve README formatting and content clarity
- Merge pull request #12 from Nimit746/docs/luna-ui-enhancement
OSCG26 docs(theme): enhance UI with Luna color palette and modern design
## v0.2.5 - 2026-02-06
### :rocket: New features
- **(replaced emojis)** Replaced emojis with Nerd Font Characters
### :construction_worker: CI
- **(removed paper build)** Removed pape build
### :package: Other
- Lock File Update
- Added full working GIF
- Updated README.md
- Updated README.md
- Updated paper
- Did some stuff
- Updated paper.md and paper.bib
- Added github action to draft paper
- Added the paper
- Added crush files
- Added paper.bib
- Started writing the paper
- Updated README.md
- Updated banner
- Added stargazers avatars
- Added CONTRIBUTION.md
- Modified README.md
### :wrench: Miscellaneous
- **(remove CONTRIBUTING)** Remove CONTRIBUTING.md file
- **(remove paper files)** Remove Paper files
### :hammer: Build
- **(lock file update)** Lock file update
- **(bump ratatui)** Bump Ratatui version
## v0.2.4 - 2025-08-10
### :package: Other
- Modified README.md and added CRUSH.md
- Changed README.md and added CRUSH.md
- Modified gitignore
- Updated docs
- Added admonish to docs
## v0.2.3 - 2025-07-29
### :package: Other
- Modified README.md
## v0.2.2 - 2025-07-29
### :package: Other
- Added v0.2.2 with windows support
- Added Version 0.2.2 with windows config support
- Added windows config generation
- Made chenges
## v0.2.1 - 2025-07-26
### :package: Other
- Made a few changes
- Updated docs
- Added homebrew
- Added homebrew installation
- Updated docs
- Updated docs
## v0.2.0 - 2025-07-24
### :package: Other
- Added serial plotter multiple values feature
- Added multiple sensor compatibility in serial plotter with legends
## v0.1.9 - 2025-07-21
### :package: Other
- Updated documentation
- Added config file integration
- Added config file
- Updated documentation
- Changed documentation a bit
## v0.1.8 - 2025-07-20
### :package: Other
- Added auto port detection
- Added auto serial port finder
- Modified some stuff. Thank you Orhun for the Arch Package
- Added arch install method and also thanks to orhun
- Changed version for updated README.md
## v0.1.7 - 2025-07-19
### :package: Other
- Updated README and docs
## v0.1.6 - 2025-07-19
### :package: Other
- Added serial plotter in main
- Merged branch
- Main
- Added serial plotter
## v0.1.5 - 2025-07-19
### :package: Other
- Added new version
- Added v0.1.5
- Added stff in README and changed version for publishing
- Added documentation link
- Trigger Build
- Trigger Build
- Trigger Build
- Trigger Build
- Trigger Build
- Added starchart
- Added git repo in book.toml
- Added feedback
- Added banner
- Added TOC
- Added feedback form in README.md
- Updated README.md
- Added usage docs
- Added new docs md files
- Updated README.md
## v0.1.4 - 2025-06-30
### :package: Other
- Added logging and verbose mode in README.md
- Added parity bits, multithreading , basic loggin and verbose mode
- Added install.md
- Updated docs
## v0.1.3 - 2025-06-29
### :package: Other
- Added version check command
- Changed version to 0.1.3
- Changed verison 0.1.3
## v0.1.2 - 2025-06-29
### :package: Other
- Added v1.0.2
- Added v1.0.2 in Cargo.toml
- Added binstall command
- Made some changes to added a new ver
## v0.1.0 - 2025-06-29
### :package: Other
- Modified README.md
- Made changes to cargo.toml
- MAde changes to Cargo.toml
- Added publishing details to Cargo.toml and added LICENSE file
- Added write to port feature
- Added on of serial monitor program basic
- Added colored outputs
- Some minor changes
- Started making documentation
- Added user input partially (No proper testing done)
- Added user input
- Added -p/--port and -r/--baud flags
- Added testcode and made timeout dynamic
- Finished basic setup (No testing done)
- Added the project directory and stuff