v1.15.0
Changes
- #286 Update version extraction in release workflow
- #285 Enhance release workflow for NexusMods uploads
- #283 Revise test coverage details in nexuspage.bbcode
- #284 Add automation section to nexuspage.bbcode
- #282 Add Nexus Mods BBCode linter and CI job
- #281 Publish releases to Nexus Mods via the Nexus Mods API
- #280 Report unused
@disabledirectives (opt-inunused-disablelint) - #279 test: expand papyrus-lints public API test coverage
- #278 Honor configured SublimeLinter executable (support PapyrusLinter desktop app)
- #277 Improve generated release notes
- #276 Include default papyrus-lint.yaml in release artifacts
- #275 Modify test coverage section with placeholders
- #274 Clarify Nexus lint documentation sync
Full Changelog: v1.14.1...v1.15.0
Coverage by module
| Module | Coverage | Lines covered |
|---|---|---|
| Crates (papyrus-parser, papyrus-lints, papyrus-lint-core, papyrus-lint-cli) | 96.4% | 13790/14307 |
| ↳ papyrus-parser | 98.1% | 1695/1727 |
| ↳ papyrus-lints | 95.6% | 8897/9305 |
| ↳ papyrus-lint-core | 97.3% | 2098/2157 |
| ↳ papyrus-lint-cli | 98.4% | 1100/1118 |
| App (src-tauri) | 98.0% | 1323/1350 |
| UI (frontend) | 98.4% | 814/827 |
| Editor plugins | 100.0% | 93/93 |
| ↳ vscode-extension | 100.0% | 21/21 |
| ↳ SublimeLinter-contrib-papyrus-lint | 100.0% | 72/72 |
| Total | 96.6% | 16020/16577 |
Line coverage, aggregated from each job's lcov report. Missing reports mean that job didn't run or didn't upload one.