v0.11.0
Features
- Reading a struct field straight off a function's return value, e.g.
f().x, is now flagged - store the result in a local variable first
Bug fixes
- Type checking and autocomplete now work when chaining member access through a
privateorprotectedfield onthis - Gitignored and excluded files now stay ignored at startup, even when an editor tab for one is restored before the project finishes loading
- Closing a gitignored or excluded file no longer adds it to the project as a regular script
What's Changed
- Trim and restructure all agent-facing documentation by @webspam in #266
- Fix gitignored files leaking into the workspace index by @webspam in #267
- Flag struct property access on a function's return value by @webspam in #268
- Add WitcherScript language rules doc & disable watchlogs by @webspam in #269
- Add whole-workspace E2E test suite by @webspam in #270
- Fix member access through private fields on this by @webspam in #271
- Version 0.11.0 by @webspam in #272
Full Changelog: v0.10.1...v0.11.0