Skip to content

Releases: oxsecurity/codetotal

CodeTotal v0.7.1

22 Aug 20:11
99c6bb2
Compare
Choose a tag to compare

What's Changed

  • Front-end
    • Better text wrapping in ResponsiveTable
    • Fix severity column text wrapping
    • Fix footer text in small viewports

Pull Requests

  • 111 severity column display issue in linter results detail by @itayox in #112

CodeTotal is graciously provided by OX Security and is based on MegaLinter

Full Changelog: v0.7.0...v0.7.1

CodeTotal v0.7.0

20 Aug 21:17
9e305a2
Compare
Choose a tag to compare

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 OX Security and is based on MegaLinter

Full Changelog: v0.6.0...v0.7.0

CodeTotal v0.6.0

17 Aug 21:20
d55f3e6
Compare
Choose a tag to compare

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 OX Security and is based on MegaLinter

Full Changelog: v0.5.0...v0.6.0

CodeTotal v0.5.0

10 Aug 12:30
d006bdc
Compare
Choose a tag to compare

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

CodeTotal is graciously provided by OX Security and is based on MegaLinter

Full Changelog: v0.4.0...v0.5.0

CodeTotal v0.4.0

09 Aug 23:53
e92890e
Compare
Choose a tag to compare

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

CodeTotal is graciously provided by OX Security and is based on MegaLinter

Full Changelog: v0.3.0...v0.4.0

CodeTotal v0.3.0

09 Aug 14:48
0f11e9a
Compare
Choose a tag to compare

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

CodeTotal is graciously provided by OX Security and is based on MegaLinter

Full Changelog: v0.2.0...v0.3.0

CodeTotal v0.2.0

08 Aug 22:12
5b7eb8d
Compare
Choose a tag to compare

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 MegaLinter
      • npm run codetotal:dev locally builds CodeTotal then runs it with beta version of MegaLinter
  • 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

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 OX Security and is based on MegaLinter

Full Changelog: v0.1.0...v0.2.0

CodeTotal v0.1.0

07 Aug 17:47
93dc7a2
Compare
Choose a tag to compare

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 OX Security and is based on MegaLinter

Full Changelog: https://github.com/oxsecurity/codetotal/commits/v0.1.0