# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] - ReleaseDate
### Added
### Changed
### Removed
## [0.2.2] - 2025-12-09
### Added
* Add `Repl::run_tcp` which reads data from a socket which connects the JavaScript and Rust process (instead of stdout).
* Add `Repl::json_run` which runs json and parses stdout into a Rust type. Behind the `serde` feature flag.
* Add integration utils (behind a `integration_utils` flag) for testing. Includes a `git_root` function and `join_paths` macro, and a `log` function for instantiating logs.
### Changed
### Removed
## [0.2.1] - 2024-08-27
### Added
### Changed
* Fixed a bug in `Repl::stop`
### Removed
## [0.2.0] - 2024-08-25
### Added
### Changed
More docs. Change Error variants
### Removed
## [0.1.2] - 2024-08-24
### Added
### Changed
Rename `Repl::repl` to `Repl::run`.
### Removed
## [0.1.1] - 2024-08-22
### Added
- Added some metadata for docs.rs
### Changed
### Removed
[Unreleased]: https://github.com/cowlicks/rusty_nodejs_repl/compare/v0.2.2...HEAD
[0.2.2]: https://github.com/cowlicks/rusty_nodejs_repl/compare/v0.2.1...v0.2.2
[0.2.1]: https://github.com/cowlicks/rusty_nodejs_repl/compare/v0.2.0...v0.2.1
[0.2.0]: https://github.com/cowlicks/rusty_nodejs_repl/compare/v0.1.2...v0.2.0
[0.1.2]: https://github.com/cowlicks/rusty_nodejs_repl/compare/v0.1.1...v0.1.2
[0.1.1]: https://github.com/cowlicks/rusty_nodejs_repl/compare/v0.1.0...v0.1.1