Releases: OpenPathfinder/visionBoard
Releases · OpenPathfinder/visionBoard
v0.1.0-beta3
What's Changed
- Use the website as documentation by @UlisesGascon in #175
- add workflow
generate-reports
by @UlisesGascon in #176 - Add check
adminRepoCreationOnly
by @UlisesGascon in #177 - Update website repo references by @UlisesGascon in #180
- test: add missing tests by @UlisesGascon in #181
- Add workflow
bulk-import
by @UlisesGascon in #182 - feat: add
owaspTop10Training
implementation by @UlisesGascon in #185 - feat: enable multiple compliance checks resources by @UlisesGascon and @telekosmos in #187
- feat: support for multiple resources when exporting the checks by @UlisesGascon in #188
- feat: add check for
noSensitiveInfoInRepositories
by @UlisesGascon and @bjohansebas
in #191 - fix: ignore
github_pat_*
tokens from the logs by @UlisesGascon in #192 - fix: migration rollback by truncating dependent table first by @UlisesGascon in #194
- refactor: split validator tests into separate files by @UlisesGascon in #196
- fix: ensure that the high an medium alerts are render in yellow by @UlisesGascon in #197
- feat: include project policy related compliance checks by @UlisesGascon in #195
- add support for manual checks in bulk import ops by @UlisesGascon in #198
- ci: add CodeQL by @bjohansebas in #202
- Update db schema by @carpasse in #203
- feat: Improve buildImport JSON schema by @carpasse in #199
- feat: include test for github providers by @UlisesGascon and @bjohansebas in #204
- chore(deps): bump @octokit/request from 8.4.0 to 8.4.1 by @dependabot in #205
- Potential fix for code scanning alert no. 1: Incomplete URL substring sanitization by @UlisesGascon in #206
- feat: add additional project policies by @UlisesGascon in #207
- refactor: enforce url and email format in JSON schemas whenever possible by @carpasse in #211
- Fix rollback migration by @bjohansebas in #210
New Contributors
- @carpasse made their first contribution in #203
- @dependabot made their first contribution in #205
Full Changelog: v0.1.0-beta2...v0.1.0-beta3
v0.1.0-beta2
What's Changed
- Add local database (postgres) and adminer using Docker by @UlisesGascon in #1
- Add Database Management commands and dependencies by @UlisesGascon in #2
- Improve developer experience (ci, tests, linter) by @UlisesGascon in #3
- Add support for database schemas by @UlisesGascon in #4
- Add CLI and project addition capabilities by @UlisesGascon in #5
- fix: migration check pipeline by @UlisesGascon in #19
- Add GitHub Org API query response validation by @UlisesGascon in #20
- Record GitHub orgs when adding a project by @UlisesGascon in #21
- Add support to handle sensitive information (tokens...) by @UlisesGascon in #22
- Add workflow
update-github-orgs
by @UlisesGascon in #23 - Add a basic logger handler by @UlisesGascon in #24
- Ensure that the github organizations are linked to projects by @UlisesGascon in #25
- refactor the tests by @UlisesGascon in #26
- Add JSON schema validation to the GH API responses by @UlisesGascon in #27
- Add JSON Schema for Github API list Organization repositories by @UlisesGascon in #28
- Add JSON Schema for Github API repository by @UlisesGascon in #29
- Minor improvements while working on adding GH repos by @UlisesGascon in #31
- Add workflow
upsert-github-repositories
by @UlisesGascon in #32 - Improve DevEx when doing changes in migrations by @UlisesGascon in #33
- Add a simple seed script by @UlisesGascon in #34
- Improve testing by @UlisesGascon in #35
- Add and populate
compliance_checks
table by @UlisesGascon in #36 - Add cli command
check list
by @UlisesGascon in #37 - Add CLI command
check run
by @UlisesGascon in #38 - Add workflow
run-all-checks
by @UlisesGascon in #39 - create
compliance_checks_alerts
table by @UlisesGascon in #40 - create
compliance_checks_tasks
table by @UlisesGascon in #41 - create
compliance_checks_results
table by @UlisesGascon in #42 - Add check for
githubOrgMFA
by @UlisesGascon in #44 - Let's welcome contributors 🌟! by @UlisesGascon in #45
- Replace broken links by @UlisesGascon in #46
- Improve CI pipelines with more and better comments by @UlisesGascon in #47
- Improve CI: documentation and naming by @UlisesGascon in #50
- feat: add script to export
compliance_checks
table by @UlisesGascon in #51 - Enable check
softwareDesignTraining
in the database by @UlisesGascon in #54 - test: run the tests in in band mode (
--runInBand
) by @UlisesGascon in #57 - Add check validator for
softwareDesignTraining
by @UlisesGascon in #58 - Add check
softwareDesignTraining
by @UlisesGascon in #59 - Add table
ossf_scorecard_results
to database by @UlisesGascon in #61 - Include OSSF Scorecard analysis using containers by @UlisesGascon in #62
- Add additional initiatives by @UlisesGascon in #140
- Add technical Architecture details by @UlisesGascon in #151
- delete files that are at org level now by @UlisesGascon in #152
- Improve logger (Pino migration and sensitive data handler) by @UlisesGascon in #154
- migrate to pino by @bjohansebas in #153
- Rebranding alignment by @UlisesGascon in #155
- Refactor - store functions by @UlisesGascon in #157
- fix: add nullable constraint for FK repos -> organization by @telekosmos in #160
- Normalize check titles and descriptions by @UlisesGascon in #164
- Replace check details url by @UlisesGascon in #166
- Add initial support to checklists by @UlisesGascon in #167
- Add
export-checklists
script by @UlisesGascon in #168 - Add CLI support for checklist by @UlisesGascon in #169
- chore: refactor remaining database functions in testing env by @UlisesGascon in #171
- Add a static server to show the reports by @UlisesGascon in #172
- Add
version
CLI command by @UlisesGascon in #173 - Binary distribution via Docker and npm by @UlisesGascon in #174
New Contributors
- @bjohansebas made their first contribution in #153
- @telekosmos made their first contribution in #160
Full Changelog: https://github.com/OpenPathfinder/visionBoard/commits/v0.1.0-beta2