v0.10.0
What's Changed
- fix(stageleft,stageleft_tool): properly handle dashes in crate names by @shadaj in #17
- feat(stageleft): handle macro invocations when rewriting relative paths by @shadaj in #19
- feat(stageleft,stageleft_tool): use an environment variable to trigger trybuild mode by @shadaj in #22
- chore: bump
proc-macro-crateby @shadaj in #23 - fix(stageleft_tool): re-run build scripts when trybuild mode changes by @shadaj in #24
- fix(stageleft): process rewrites before
__depsrewrites by @shadaj in #25 - refactor: use
env!("CARGO_PKG_NAME")instead of"stageleft"to be robust against renaming by @MingweiSamuel in #27 - test: don't prepend crate name to snapshots, for renaming by @MingweiSamuel in #28
- fix: ensure
stageleft_tooluses aliased names for dependencies by @MingweiSamuel in #29 - fix(stageleft_tool): properly handle exported macros when generating
__stagedmodule by @shadaj in #30 - fix: use aliased package names if they are available by @luckyworkama in #31
- chore: add two-arg splice for fn ptr by @cdouglas in #32
- fix(stageleft_tool): rewrite visibility for
typedeclarations by @shadaj in #33 - feat(stageleft): appropriately span free variables for not-found errors by @shadaj in #34
- fix(stageleft_tool): handle
#[cfg(stageleft_runtime)]on function declarations by @shadaj in #35 - feat(stageleft_tool)!: use features to gate test-mode staged code by @shadaj in #37
New Contributors
- @MingweiSamuel made their first contribution in #27
- @cdouglas made their first contribution in #32
Full Changelog: stageleft-v0.9.0...stageleft-v0.10.0