What's Changed
- ci: skip SonarCloud for Dependabot PRs; upgrade actions to Node.js 24 by @jagdeepvirdi in #23
- chore(deps): bump ossf/scorecard-action from ff5dd8929f96a8a4dc67d13f32b8c75057829621 to 62b2cac7ed8198b15735ed49ab1e5cf35480ba46 by @dependabot[bot] in #14
- chore(deps): bump github/codeql-action from fee9466b8957867761f2d78f922ab084e3e2dd17 to 03e4368ac7daa2bd82b3e85262f3bf87ee112f57 by @dependabot[bot] in #11
- fix(sonar): replace hardcoded /tmp with tempfile.gettempdir() by @jagdeepvirdi in #22
- fix(quality): resolve Scorecard + SonarCloud issues (Tier 1-4) by @jagdeepvirdi in #25
- fix(security): resolve CodeQL high-severity findings + SAST coverage by @jagdeepvirdi in #26
- chore: migration 0019, TASKS.md quality backlog, .gitignore cleanup by @jagdeepvirdi in #27
- fix: clear SonarCloud bugs and security issues (Security E→A) by @jagdeepvirdi in #28
- ci: add branch coverage and codecov.yml (78% coverage) by @jagdeepvirdi in #30
- docs: add OpenSSF Best Practices passing badge by @jagdeepvirdi in #29
- refactor: reduce cognitive complexity in bulk_load.py (2.1c) by @jagdeepvirdi in #32
- docs: mark 2.3 OpenSSF and 2.4 Codecov tasks complete by @jagdeepvirdi in #31
- docs: mark 2.4 Codecov and 2.5 Badge Row complete by @jagdeepvirdi in #33
- fix: eliminate all S6479 array-index-as-key reliability bugs by @jagdeepvirdi in #34
- fix: resolve all 29 remaining SonarCloud reliability issues (labels, spacing, a11y) by @jagdeepvirdi in #35
- test(coverage): push statement coverage from 72% to 88% by @jagdeepvirdi in #38
- chore(deps): bump github/codeql-action from 3.36.0 to 4.36.2 by @dependabot[bot] in #37
- chore(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.3 by @dependabot[bot] in #36
- feat: add CSV export for run history by @ish-gupta in #6
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #46
- chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 by @dependabot[bot] in #44
- chore(deps): bump sqlalchemy from 2.0.49 to 2.0.50 by @dependabot[bot] in #49
- chore(deps): bump flask-cors from 6.0.2 to 6.0.4 by @dependabot[bot] in #47
- chore(deps): bump pyjwt from 2.12.1 to 2.13.0 by @dependabot[bot] in #45
- chore(deps): bump click from 8.4.0 to 8.4.1 by @dependabot[bot] in #43
- chore(deps): bump celery from 5.4.0 to 5.6.3 by @dependabot[bot] in #42
- chore(deps-dev): bump tailwindcss from 3.4.19 to 4.3.0 in /frontend by @dependabot[bot] in #16
- chore(deps): bump lucide-react from 0.395.0 to 1.17.0 in /frontend by @dependabot[bot] in #48
- chore(deps-dev): bump @typescript-eslint/parser from 7.18.0 to 8.60.1 in /frontend by @dependabot[bot] in #41
- chore(deps): bump react and @types/react in /frontend by @dependabot[bot] in #39
- chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 in /frontend by @dependabot[bot] in #40
New Contributors
- @jagdeepvirdi made their first contribution in #23
- @dependabot[bot] made their first contribution in #14
- @ish-gupta made their first contribution in #6
Full Changelog: v1.0.0...v1.1.0