Skip to content

Commit

Permalink
Create a Changelog for v0.1.0 (#63)
Browse files Browse the repository at this point in the history
  • Loading branch information
oxr463 committed Aug 23, 2021
1 parent 73cd767 commit cbe268d
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# 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.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1.0] - 2021-08-19
### Added
- Support for path translation.
- Support for multi-tracee.
- Support for cross-compiling, including compiling to Android platform.
- Unit test helper function `test_with_proot()` to enable testing proot-rs event loops in unit tests.
- Integration tests.
- GitHub workflow scripts to automate testing and building release files.

### Changed
- Port `loader.c` to Rust
- Refactor `errors.rs`.
- Refactor executable loading process to support iterative loading.

### Fixed
- Incorrect return value of system call.
- Incorrect handling of trailing slash in paths during path translation.
- Problem with incorrect handling of shebang.
- Existing unit test function `test_in_subprocess()` so that it can report failed tests correctly.

[Unreleased]: https://github.com/proot-me/proot-rs/compare/v0.1.0...HEAD
[0.1.0]: https://github.com/proot-me/proot-rs/releases/tag/v0.1.0

0 comments on commit cbe268d

Please sign in to comment.