All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- #102 Add support for -h/--help arg and no arg
v0.1.9 - 2024-08-14
- #96 Add support for @file args
- #94 Refactor tests
- #93 Remove TryInto import (in prelude since 2021 edition)
- #92 Recommend
target.'cfg(..)'.linker
for recent Cargo versions - #90 Configure release-plz
- #88 Setup release-plz
v0.1.8 - 2024-03-06
v0.1.7 - 2023-07-20
- #79: Summer cleanup
- #77: CI: Switch from bors to github merge queue
- #75: End of year refactoring
- #74: CI: Simplify
- #72: CI: Install Rust manually
- #71: CI: Add changelog enforcer
- #70: Support addition in ORIGIN
v0.1.6 - 2022-03-23
- #63: Handles
memory.x
overrides by searching in the current working directory first.
- #60: Update to Rust 2021 🎉. Requires Rust 1.56+ to build
- #58 Print a message when linking normally fails. This makes it clearer that the failure is not due to
flip-link
.
v0.1.5 - 2021-08-27
- #55 Drop
anyhow
- #54 update & upgrade
- #53
xtest
: Cleartest-flip-link-app
starget/
-dir before each run - #52
xtest
: Pass--force
tocargo install
- #51 Avoid the
tempfile
dependency - #49 Fix Clippy warnings
- #45
Cargo.toml
: Disable default features ofenv_logger
- #44 Transfer non-static CI steps into
cargo xtest
command - #42 Add tests to check problem with
memory.x
in project root - #41 Verify initial stack-pointer to be inside static RAM
- #40 Do linking test as part of cargo test; cleanup
v0.1.4 - 2021-05-21
- #38 Handle no units in linker script parser
v0.1.3 - 2021-04-26
- #33 Add clippy to CI
- #32 Minimize deps
- #24 Add bors (https://bors.tech/)
- #22 Give
current_dir
precedence overtempdir
- #18 Explain stack overflow problem and solution
- #21 Fix typos in
README.md
v0.1.2 - 2020-11-26
- Add README link to
Cargo.toml
v0.1.1 - 2020-11-26
- #17 attributes in linker scripts do not cause parse errors anymore (they are ignored)
Initial release