Releases: software-mansion/cairols
Releases · software-mansion/cairols
v2.10.0-rc.1
What's Changed
- Bump the non-critical group across 1 directory with 2 updates by @dependabot in #138
- Allow cancel-in-progress by @Arcticae in #137
- Revert "Allow cancel-in-progress" by @mkaput in #146
- Move loaded manifests to main thread by @Draggu in #124
- Run CI on release branches by @mkaput in #144
- Introduce
ManifestRegistry
by @Draggu in #125 - Remove FIXME comments by @mkaput in #148
- Config per Scarb package by @Draggu in #126
- Prepare tests for scarb metadata by @piotmag769 in #150
- Add
ManifestRegistry
to state snapshot by @Draggu in #127 - Refactor goto definition implementation by @mkaput in #121
- Allow cancel-in-progress by @Arcticae in #149
- Scaffold
textDocuments/references
implementation by @mkaput in #122 - Formatter config support by @Draggu in #128
- Collect declarations in
textDocument/references
implementation by @mkaput in #123 - Store
SymbolDef::ExprInlineMacro
asSmolStr
instead ofString
by @mkaput in #152 - Do not keep the module name in
ModuleDef
by @mkaput in #153 - Add
SymbolDef::name
method by @mkaput in #154 - Update Cairo by @mkaput in #158
- Invert slack input in cairo update check workflow by @mkaput in #159
- Add missing
.canonicalize()
call in tests by @Draggu in #162 - Use const
cairo_project.toml
where possible by @Draggu in #163 - Implement usages search in
textDocument/references
by @mkaput in #155 - Update Scarb version by @piotmag769 in #174
- Scarb test simple deps by @piotmag769 in #166
- Add dedicated logic and tests to finding references of inline macros by @mkaput in #161
- Introduce
insta.rs
by @Draggu in #179 - Scarb test: removing workspace member by @piotmag769 in #167
- Scarb test: removing dependency by @piotmag769 in #168
- Fix loading unmanaged core, Scarb test: invalid Scarb.toml by @piotmag769 in #169
- Scarb: test unmanaged core by @piotmag769 in #175
New Contributors
Full Changelog: v2.10.0-rc.0...v2.10.0-rc.1
v2.10.0-rc.0
What's Changed
cancel_all
method for database by @Draggu in #6- Refactor plugins handling in database by @Draggu in #7
- Asynchronous project update by @piotmag769 in #2
- Bump cairo version by @Draggu in #10
- Notify about invalid
cairo_project.toml
by @piotmag769 in #3 - Fix nondeterministic test by @piotmag769 in #11
- Create dependabot.yml by @mkaput in #14
- Code action for creating module files. by @Draggu in #5
- Add aliases by @piotmag769 in #16
- Remove dependency on
rustc-hash
by @mkaput in #17 - Refactor proc macro channels by @Draggu in #8
- Notify when both
cairo_project.toml
andScarb.toml
are found for a crate by @piotmag769 in #12 - Remove
lsp-types
from non critical dependencies group by @mkaput in #19 - Setup xtasks and add the
set-version
xtask by @mkaput in #21 - Fix nondeterministic test (for real this time) by @piotmag769 in #25
- Restart proc macro server on
Scarb.toml
change by @Draggu in #9 - Migrate to
ShowMessage
where possible by @piotmag769 in #20 - Add
set-cairo-version
xtask by @mkaput in #22 - Bump the non-critical group across 1 directory with 5 updates by @dependabot in #29
- Explain invalidate of
priv_raw_file_content
as it is not necessary in current form by @Draggu in #13 - Disable cache for setup-scarb action in CI by @mkaput in #30
- Add Cairo update check workflow by @mkaput in #23
- Disable caching in Cairo update check workflow by @mkaput in #31
- Add debouncer for proc macros by @piotmag769 in #32
- Use patch-based Cairo dependencies specification by @mkaput in #33
- Add code action to implement missing trait members by @integraledelebesgue in #4
- Fix non deterministic test (for real for real) by @Draggu in #34
- Make updating diagnostics atomic by @piotmag769 in #36
- Fix file batching by @piotmag769 in #35
- Use cairo-toolchain-xtasks by @mkaput in #37
- Move proc macro response debouncer outer to
Scheduler::local
by @Draggu in #39 - Add README.md by @mkaput in #38
- Add
MockClient::open_all_cairo_files_and_wait_for_project_update
by @mkaput in #40 - Simplify TextDocumentIdentifier creation in goto tests by @mkaput in #41
- Add tracing spans for procmacros expansion by @Draggu in #45
- defs.rs: reorder items for consistency, typos and imports cleanup by @mkaput in #114
- Add starting real goto definition tests by @mkaput in #118
- Fix definition lookups for
let a =
-style bindings by @mkaput in #119 - Bump cairo by @piotmag769 in #135
- Bump the non-critical group with 10 updates by @dependabot in #131
- Add method to get LS and Scarb version by @Draggu in #133
- Fix tests by @piotmag769 in #140
New Contributors
- @integraledelebesgue made their first contribution in #4
Full Changelog: https://github.com/software-mansion/cairols/commits/v2.10.0-rc.0