Releases: oxsecurity/codetotal
CodeTotal v0.7.1
What's Changed
- Front-end
- Better text wrapping in ResponsiveTable
- Fix severity column text wrapping
- Fix footer text in small viewports
Pull Requests
CodeTotal is graciously provided by and is based on MegaLinter
Full Changelog: v0.7.0...v0.7.1
CodeTotal v0.7.0
What's Changed
-
Global
- Remove unused packages from the project
-
Back-End
- Fix issue when retrieving license for Pypi packages for SBOM results tab
Pull requests
- Remove some unused packages from the project by @itayox in #106
- Fix issue when retrieving license for Pypi packages for SBOM results tab by @nvuillam in #109
- New release v0.7.0 by @nvuillam in #110
CodeTotal is graciously provided by and is based on MegaLinter
Full Changelog: v0.6.0...v0.7.0
CodeTotal v0.6.0
What's Changed
-
Front-end
- Add language label
- Add missing icon for Java
- Show language only if it's available
- Detect language for file analysis
- Change score to risk
- Remove auto focus from analysis tabs
- Add auto focus to snippet & repo inputs
- Highlight resource type in report header
- Add a button in report toolbar to show code for snippet & file analysis
- Add a report progress bar
- Optimize new analysis dialog, drawer and linters list components' renders
- Fix completed report receiving updates from ongoing analysis
- Repo input form: ENTER keypad must start the scan if repo has been input
- Add a toggle button for wrapping text in CodeViewer modal dialog
- Add link to packages registry in SBOM panel
- Fix Safari not showing Score component correctly #81
- Display "snippet" in results page instead of md5: xxxx
- Add a share button in the footer
- Fix focus/hover effects for the links in the footer
-
Back-End
- Bug fix: SBOM packages not showing up in report page. Async parsing of packages information in SBOM module
- Retry calls to pypi or npm in case first attempts are failing
- Increase unit test coverage #88
- Fetch SBOM packages with concurrency of 10
- Fix issue when there is no SBOM package info
- SBOM results: Remove duplicate packages and sort them alphabetically (as a second criteria, after severity)
- Allow to override parallel number of SBOM packages fetches using env var CODETOTAL_SBOM_FETCH_PARALLEL_NB (default is now 30)
- Add SBOM missing types
Pull requests
- Add language label by @itayox in #68
- 63 SBOM parser requests data over http synchronously by @itayox in #66
- Fix missing icon for Java by @itayox in #67
- Show language only if it's available by @itayox in #71
- 72 change score to risk by @itayox in #73
- Retry calls to pypi or npm in case first attempts are failing by @nvuillam in #70
- Show code for file & snippet by @itayox in #74
- 76 report progress bar by @itayox in #77
- 79 Optimize new analysis dialog, drawer and linters list components' renders by @itayox in #80
- Properly clear & unsubscribe from report updates by @itayox in #85
- SBOM enhancements (performances, display) by @nvuillam in #89
- CODETOTAL_SBOM_FETCH_PARALLEL_NB var + 30 by default by @nvuillam in #90
- Increase unit test coverage by @itayox in #88
- Display "snippet" in results page instead of md5: xxxx by @itayox in #94
- Fix Safari not showing score component correctly by @itayox in #97
- 92 SBOM page hyperlinks to npm pipy package home by @itayox in #99
- Adding a share button by @itayox in #100
- Add SBOM missing types by @itayox in #103
- Fix focus/hover effects for the links in the footer by @itayox in #104
- Press Enter to submit repo form by @itayox in #95
- New release v0.6.0 by @nvuillam in #107
CodeTotal is graciously provided by and is based on MegaLinter
Full Changelog: v0.5.0...v0.6.0
CodeTotal v0.5.0
What's Changed
-
Global
- Add animations to documentation - Refactor animations with black mode & linter icons
- Add Google Tag Id for online doc
-
Front-end
- Add linters logos
Pull Requests
- Add animations to documentation by @nvuillam in #58
- Linters logos by @itayox in #59
- Add Google Tag Id for online doc by @nvuillam in #61
- release v0.5.0 by @nvuillam in #65
CodeTotal is graciously provided by and is based on MegaLinter
Full Changelog: v0.4.0...v0.5.0
CodeTotal v0.4.0
What's Changed
-
Global
- Use latest version for production mode (by default), or beta version of MegaLinter to run CodeTotal in development mode
- Documentation of docker-compose variables
- docker-compose new variable:
REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS=--only-verified
- Badges in README
-
Front-End
- Add codetotal.io hyperlink in footer
Pull Requests
- Use beta version of MegaLinter to run Code!total development mode. by @nvuillam in #53
- Documentation of docker-compose variables by @nvuillam in #54
- Add link to footer text by @itayox in #55
- Default MegaLinter image: latest by @nvuillam in #56
- New release v0.4.0 by @nvuillam in #57
CodeTotal is graciously provided by and is based on MegaLinter
Full Changelog: v0.3.0...v0.4.0
CodeTotal v0.3.0
What's Changed
-
Global
- Doc: display linter icons
-
Front-end
- Fix error page styles and apply the fallback error page to all routes
Pull Requests
- Display linters icons in documentation by @nvuillam in #51
- Error page by @itayox in #47
- release v0.3.0 by @nvuillam in #52
CodeTotal is graciously provided by and is based on MegaLinter
Full Changelog: v0.2.0...v0.3.0
CodeTotal v0.2.0
What's Changed
-
Global
- Use
latest
codetotal-server docker image in production docker-compose.yml - Deploy online doc when any markdown file is updated
- Factorize docker-compose
npm run codetotal
runs latest release of CodeTotal and beta version MegaLinter (in the future it will be latest)npm run codetotal:beta
runs beta version of CodeTotal and MegaLinternpm run codetotal:dev
locally builds CodeTotal then runs it with beta version of MegaLinter
- Use
-
Front-end
- Language selection in snippet analysis form
- Language name added next to the icon in report header
- "CodeTotal" text added to the footer
-
Back-End
- Add SBOM management for NPM packages
- SBOM info failure management
- Replace nodemon by ts-node to run back-end in dev mode
- Add SBOM management for NPM packages
Pull Requests
- Use
latest
codetotal-server docker image in production docker-compose.yml by @nvuillam in #39 - Fix Score component not updating correctly by @itayox in #40
- Oxdev 16139 fix cypress request security issue by @itayox in #41
- Updating cypress by @itayox in #42
- Oxdev 15782 add language selection to snippet form by @itayox in #43
- Remove label from language selector by @itayox in #44
- Add CodeTotal text to the footer by @itayox in #45
- add support of sbom for JS by @eyalatox in #46
- Factorize docker-compose by @nvuillam in #48
- Handle error related to npm SBOM by @nvuillam in #49
- release v0.2.0 by @nvuillam in #50
CodeTotal is graciously provided by and is based on MegaLinter
Full Changelog: v0.1.0...v0.2.0
CodeTotal v0.1.0
What's Changed
- Initial public version
- CodeTotal front-end
- CodeTotal back-end
- Ready to use docker-compose using CodeTotal and MegaLinter images
- Online Documentation on https://codetotal.io
- Contributing instructions
CodeTotal is graciously provided by and is based on MegaLinter
Full Changelog: /~https://github.com/oxsecurity/codetotal/commits/v0.1.0