CHANGELOG

v3.0.14 (2024-07-18)

Fix

v3.0.13 (2024-07-18)

Fix

Unknown

v3.0.12 (2024-04-18)

Fix

Unknown

v3.0.11 (2023-12-08)

Fix

Unknown

v3.0.10 (2023-12-08)

Fix

v3.0.9 (2023-12-08)

Fix

v3.0.8 (2023-12-08)

Fix

v3.0.3 (2023-12-08)

Fix

v3.0.2 (2023-12-08)

Fix

Unknown

v3.0.1 (2023-05-30)

Documentation

  • docs: fix -f switch in the examples (#126)

Co-authored-by: Dan Rollo &lt;danrollo@gmail.com&gt; (``80ac509` <https://github.com/sonatype-nexus-community/jake/commit/80ac50983c6e7e426d84944b31b3d768c7d3517f>`_)

Fix

  • fix: handle CWE name suffixed with 'noinfo' (#129)

@daviskirk suggestion

Co-authored-by: Davis Kirkendall &lt;1049817+daviskirk@users.noreply.github.com&gt; (``a5d0f11` <https://github.com/sonatype-nexus-community/jake/commit/a5d0f11b9e91e0c00ebd4c227115f38e9eab5eb2>`_)

Unknown

  • Merge pull request #141 from sonatype-nexus-community/py7_ci

Drop python 3.6 support, CI fixes (``4b5b4b7` <https://github.com/sonatype-nexus-community/jake/commit/4b5b4b7901d4c332aa36345650a3f0d5f8403621>`_)

v3.0.0 (2022-12-02)

Breaking

  • feat: Support for all input formats when running jake ddt or jake iq (#125)

  • feat: Support for all input formats when running jake ddt or jake iq

closes #104

BREAKING CHANGE: changed iq -t switch to -st, use common -f argument for input file

Co-authored-by: Dan Rollo &lt;danrollo@gmail.com&gt; (``9a597b5` <https://github.com/sonatype-nexus-community/jake/commit/9a597b59c7f3f042f7188a5cd6a7f6c8c0482f97>`_)

Fix

Unknown

v2.1.1 (2022-06-09)

Ci

  • ci: temporarily removed running jake against jake as this is blocking release - likely due to OSS Index updates

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``88d390c` <https://github.com/sonatype-nexus-community/jake/commit/88d390c629cc1c2260745dabac3eb744f0448ea3>`_)

Fix

  • fix: removed typo from default value of --schema-version argument #117

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``e9e4764` <https://github.com/sonatype-nexus-community/jake/commit/e9e47649ab87eacdd0a98d8ee9798615d8913fdf>`_)

Unknown

  • Merge pull request #120 from sonatype-nexus-community/fix/schema-version-argument-typo-117

fix: removed typo from default value of --schema-version argument #117 (``738a00e` <https://github.com/sonatype-nexus-community/jake/commit/738a00e91897e2673037bb8656481e321cc7b695>`_)

v2.1.0 (2022-06-09)

Chore

  • chore: added unified license headers as per interal Sonatype check

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``ccb927b` <https://github.com/sonatype-nexus-community/jake/commit/ccb927b6441002107915cc82461bee80bc7e23c8>`_)

Ci

  • ci: temporarily removed running jake against jake as this is blocking release - likely due to OSS Index updates

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``1da3571` <https://github.com/sonatype-nexus-community/jake/commit/1da3571e1cb2105cba7a65b9f2207ffbd741acca>`_)

Feature

Unknown

This reverts commit 0afee0f145e0002817740e1345a98253794b251d. (``9ee6125` <https://github.com/sonatype-nexus-community/jake/commit/9ee6125e47c3a6035bfc1e5a2f222bb43b7e9194>`_)

  • Revert "happyfy header checker (mostly newline after header, before import)"

This reverts commit 6a129a3acfb48c80732635a13f91d228de392fb2. (``8f2a381` <https://github.com/sonatype-nexus-community/jake/commit/8f2a38168ae4623e4edcbeeb5601a21889e230bd>`_)

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``1230079` <https://github.com/sonatype-nexus-community/jake/commit/1230079b781a745f655ab2eb6ece7abcf895cb2e>`_)

v2.0.0 (2022-03-10)

Unknown

  • Merge pull request #109 from sonatype-nexus-community/dev

BREAKING CHANGE: Feature Release (``398e70d` <https://github.com/sonatype-nexus-community/jake/commit/398e70d27113f82f82ad87f9e85480c6f9af204b>`_)

v1.4.5 (2022-02-15)

Breaking

  • chore: bump to latest cyclonedx-python

BREAKING CHANGE: Notion of default schema version has been removed by upstream library and replaced with latest supported schema version

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``e437bb4` <https://github.com/sonatype-nexus-community/jake/commit/e437bb41ddbb84d7844f40b213878c67c071cc23>`_)

Chore

  • chore: bumped dependencies (#107)

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``2ee98fe` <https://github.com/sonatype-nexus-community/jake/commit/2ee98fea6453003b4581dbd02127009ae5b91a82>`_)

Feature

  • feat: typing as per PEP-561 and other refactors (#114)

  • feat: typing of jake WIP

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • port of fix for #112

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • resolved a bunch of typing issues

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • ci: fixed parameter references

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • ci: fixed parameter references

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • ci: fixed mypy

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • fix: updated ossindex-lib to latest RC which now appears to properly resolve caching issues #100

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • defined lowest dependencies and aligned

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • defined lowest dependencies and aligned

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • defined lowest dependencies and aligned

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • defined lowest dependencies and aligned

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • WIP: JSON output updated to use JSON serialisation

  • All tests passing locally

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``a0ab7ee` <https://github.com/sonatype-nexus-community/jake/commit/a0ab7eecac96ea9dd1324117651556493247eb98>`_)

  • feat: support for Python 3.10 (#110)

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``671c8c4` <https://github.com/sonatype-nexus-community/jake/commit/671c8c4bb682b4b944568198ecf381818d49f3ac>`_)

Fix

  • fix: pin some upstream dependencies to prevent #112 (#113)

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``8a43e0a` <https://github.com/sonatype-nexus-community/jake/commit/8a43e0af074f797abaddcc0a542b5e08d8a75b36>`_)

  • fix: resolve historic oss index caching issues

feat: support for oss index authentication Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``dc03aa9` <https://github.com/sonatype-nexus-community/jake/commit/dc03aa923cf2a8c48d0ad9e7e30cb188fb3a5a96>`_)

Unknown

  • doc: first pass at docs for RTD (#111)

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``223978f` <https://github.com/sonatype-nexus-community/jake/commit/223978f94e43f69ee47a9db80e9542accc2646fe>`_)

v1.4.4 (2022-02-08)

Fix

  • fix: CWEs are int and needed to be stringified (#102)

fix: Vulnerability rating score now formatted to 1 decimal place

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``3e15cb1` <https://github.com/sonatype-nexus-community/jake/commit/3e15cb16c037d8bb09eb5c38dbd239dd345f09cc>`_)

v1.4.3 (2022-02-03)

Fix

  • fix: CWEs not passed as ints to CDX model (#97)

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``6ec49a6` <https://github.com/sonatype-nexus-community/jake/commit/6ec49a6a7d2b22b2535346409ee49fc3cd5f2c8b>`_)

v1.4.2 (2022-01-31)

Fix

  • fix: corrected data placement for Vulnerabilities returned from OSS Index when generating an SBOM (#94)

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``eb12286` <https://github.com/sonatype-nexus-community/jake/commit/eb1228602c63784da751749cce14ee9fec9f3d1f>`_)

v1.4.1 (2022-01-24)

Fix

  • fix: bom-ref will always now be populated for Component and Vulnerability - bump of cyclonedx-python-lib solves this (#92)

fix: complete affects for vulnerabilities received from OSS Index

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``df2aad2` <https://github.com/sonatype-nexus-community/jake/commit/df2aad2fa23548e98d2857e2f038e4850067f9b6>`_)

Unknown

v1.4.0 (2022-01-13)

Feature

  • feat: support CycloneDX 1.4 (#87)

  • fix: unified how current version of jake is collected

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • feat: adopted latest RC for CycloneDX libraries to enable 1.4 support

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • fixes

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt;

  • chore: bumped to released versions of CyloneDX libraries`

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``20c62fc` <https://github.com/sonatype-nexus-community/jake/commit/20c62fcb70d1245e5c31df56ad3d71bc9e7fe0d0>`_)

Unknown

  • doc: updated to reflect first version with pre-commit config

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``8360771` <https://github.com/sonatype-nexus-community/jake/commit/83607715c545e8526c430a60a9f1574fc34f85e0>`_)

v1.3.0 (2022-01-11)

Feature

v1.2.3 (2021-12-22)

Fix

  • fix: resolved regression when running jake ddt where return code != 0 when vulnerabilities discovered

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``8a10e70` <https://github.com/sonatype-nexus-community/jake/commit/8a10e700cea51b649ef7f2271a44e42109264e9a>`_)

v1.2.2 (2021-12-15)

Fix

  • fix: removed a number of direct dependencies that are now transitives, or no longer required fix: relaxed version requirements for remaining dependencies

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``bcb0a3d` <https://github.com/sonatype-nexus-community/jake/commit/bcb0a3d222c23f88e92fc74c37fd2864e236d8d5>`_)

Unknown

  • Merge pull request #81 from sonatype-nexus-community/feat/relax-and-tidy-dependencies

fix: addressed dependency review #73 (``dbe5d31` <https://github.com/sonatype-nexus-community/jake/commit/dbe5d313f29cb75f004fefc4f0cdb902ad630273>`_)

v1.2.1 (2021-12-15)

Ci

  • ci: disabled GitHub Workflows as per #76

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``08fd4a4` <https://github.com/sonatype-nexus-community/jake/commit/08fd4a47c0b3d9b8fea7217e894dda61294ac9a7>`_)

Fix

  • fix: bumped dependencies to resolve wheel-only installation

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``4ac980d` <https://github.com/sonatype-nexus-community/jake/commit/4ac980d0d7696128e03f982de2dabdfaf7009e03>`_)

Unknown

  • Merge pull request #80 from sonatype-nexus-community/fix/install-from-wheels-only

fix: bumped dependencies to resolve wheel-only installation (``9458d3b` <https://github.com/sonatype-nexus-community/jake/commit/9458d3bbefced8fc82b12bd4e7b81185cf29aa1f>`_)

  • Merge pull request #79 from sonatype-nexus-community/feat/remove-github-actions

ci: disable GitHub Workflows as per #76 (``d5af310` <https://github.com/sonatype-nexus-community/jake/commit/d5af310a6d835524307dab923366866a5dc52ce8>`_)

v1.2.0 (2021-12-13)

Chore

  • chore: resolved merge in from master

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``3ba93e3` <https://github.com/sonatype-nexus-community/jake/commit/3ba93e3d58aa495d81b5c19271f48790b4608d84>`_)

Feature

  • feat: replaced yaspin, termcolor and terminaltable with rich - see #72, #73, #77

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``8534ad9` <https://github.com/sonatype-nexus-community/jake/commit/8534ad92acf6b70407492e55ec68ede3190a393b>`_)

Fix

  • fix: removed f-strings as not required

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``b5b271e` <https://github.com/sonatype-nexus-community/jake/commit/b5b271ed78b97101e9fca2e31b2789540bf66fd4>`_)

Unknown

  • Merge pull request #78 from sonatype-nexus-community/feat/replace-yaspin-with-rich

feat: removed yaspin and replaced with rich (``eb69be0` <https://github.com/sonatype-nexus-community/jake/commit/eb69be04bd7a4cfc49012c5df445050af61dc332>`_)

  • doc: updated README

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``99c83ee` <https://github.com/sonatype-nexus-community/jake/commit/99c83eee6fe7d57f88311f6fea99182836b2961d>`_)

  • removed unused improt

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``d02fef3` <https://github.com/sonatype-nexus-community/jake/commit/d02fef3c6ccc26482c9ac7de8a9aeb989495fe05>`_)

v1.1.5 (2021-12-09)

Feature

  • feat: removed terminaltables and replaced with richs table implementation

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``416b03c` <https://github.com/sonatype-nexus-community/jake/commit/416b03c0c844a28512143826453ad956e98abd7c>`_)

  • feat: removed yaspin and replaced with rich

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``76c4a54` <https://github.com/sonatype-nexus-community/jake/commit/76c4a5451e04c28612ab3c034bbd4a84fa413c94>`_)

Fix

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``34e501d` <https://github.com/sonatype-nexus-community/jake/commit/34e501d062da5607f86879e136d1f988de6dd872>`_)

v1.1.4 (2021-12-07)

Ci

  • ci: update CI to only install binary packages

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``63acf2c` <https://github.com/sonatype-nexus-community/jake/commit/63acf2c20c143c958a1457756d7002a29491f9f3>`_)

Fix

  • fix: ensure dependencies can be installed from binary packages #72

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``9e30ca8` <https://github.com/sonatype-nexus-community/jake/commit/9e30ca8d11bc6ee578749686ff3af30b1c805b10>`_)

Unknown

  • Merge pull request #74 from sonatype-nexus-community/feat/wheel-only-installation

fix: ensure dependencies can be installed from binary packages #72 (``55fd644` <https://github.com/sonatype-nexus-community/jake/commit/55fd64430276993dc2e5c5850e7c7e564d54782f>`_)

v1.1.3 (2021-11-10)

Fix

Unknown

v1.1.2 (2021-11-10)

Fix

Unknown

v1.1.1 (2021-11-09)

Fix

Unknown

v1.1.0 (2021-10-22)

Feature

  • feat: add support for conda #66 fix: character encoding issues on Windows #67

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``a3495cb` <https://github.com/sonatype-nexus-community/jake/commit/a3495cb55fe835181ae57a1a48b9ff8cbe7b7415>`_)

Unknown

  • Merge pull request #70 from sonatype-nexus-community/feat/conda-support

FEATURE: conda support + fixes (``93bc03d` <https://github.com/sonatype-nexus-community/jake/commit/93bc03dee13f941525536005c9dd9de1176d4285>`_)

  • doc: typo resolved

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``286ea27` <https://github.com/sonatype-nexus-community/jake/commit/286ea276f61b719343a2eaef7fce00ce8d9c7ab5>`_)

  • doc: update README to cover updated paramters and conda support

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``7d9274f` <https://github.com/sonatype-nexus-community/jake/commit/7d9274fc16d53b0ae9117be77520d66fcd6361b7>`_)

v1.0.1 (2021-10-20)

Fix

  • fix: update to support returning non-zero exit code when issues found (will return 1) fix: incorrect check for Nexus IQ policy Warnings remediated

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``7667bac` <https://github.com/sonatype-nexus-community/jake/commit/7667bacb171803f7963bec12240520985103d06c>`_)

Unknown

  • Merge pull request #69 from sonatype-nexus-community/fix/issue-65-exit-code

FIX: Enable non-zero exit code + correct logic in determining Nexus IQ policy warnings (``7b6122b` <https://github.com/sonatype-nexus-community/jake/commit/7b6122beafa6dec72da793fc9185cbc9b1bd6a33>`_)

v1.0.0 (2021-10-18)

Breaking

  • refactor: re-write to consume new cyclonedx-python-lib

BREAKING CHANGE: jake has been re-written in large part to consume two new external libraries:

  • cyclonedx-python-lib which gives jake ability to more easily consume your depenedencies in a variety of manners (environment, Pipfile.lock, poetry.lock, requirements.txt) and support output in both JSON and XML at different schema versions

  • ossindex-lib: most of the functionallity for talking to OSS Index that was in jake has been externalised to this library to allow others to consume it

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``e11cb20` <https://github.com/sonatype-nexus-community/jake/commit/e11cb208c215169d6ce24fa8898a5aa2402d8791>`_)

Build

  • build: now using officially published version of ossindex-lib

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``5241427` <https://github.com/sonatype-nexus-community/jake/commit/5241427ffa542f650c776de3d727759b4c0a1916>`_)

Ci

  • ci: attempt to get semantic-release running on CircleCI

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``1e610e1` <https://github.com/sonatype-nexus-community/jake/commit/1e610e1795e29102e7b5816124d8cd215d58f49a>`_)

  • ci: aligned to previous CircleCI context

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``f8e9833` <https://github.com/sonatype-nexus-community/jake/commit/f8e98337ee61134681490d2318d05ec4172d4ea1>`_)

  • ci: use CircleCI context for PYPI_TOKEN and re-introduced SSH key to attempt to resolve GitHub connectivity during release

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``26621ac` <https://github.com/sonatype-nexus-community/jake/commit/26621ac212cc1b72e76c58f78ebeb58452c52141>`_)

  • ci: disable Release Job on CircleCI and move back to GitHub Action

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``6ebb6df` <https://github.com/sonatype-nexus-community/jake/commit/6ebb6df80d8813fb92456b9ca500a97f1707bdf6>`_)

  • ci: alternative attempt to set Git Author

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``5773199` <https://github.com/sonatype-nexus-community/jake/commit/577319906c17ce202d2eb415714f091438c97325>`_)

  • ci: alternative attempt to set Git Author

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``bdc0931` <https://github.com/sonatype-nexus-community/jake/commit/bdc093171a4aed22489b57cdc0a8e0b4b62f8f1a>`_)

  • ci: defined commit_author for semantic-release

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``d0dcf15` <https://github.com/sonatype-nexus-community/jake/commit/d0dcf15d8bc9c21178fb7a739531a79f25fdccd2>`_)

  • ci: fix cache key for release CircleCI job

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``a730e9e` <https://github.com/sonatype-nexus-community/jake/commit/a730e9e27ba52b1fe27263161296457d57f8b995>`_)

  • ci: update CircleCI release to run on every commit to main

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``a5fc8b8` <https://github.com/sonatype-nexus-community/jake/commit/a5fc8b899142bc7e8818e07328616c6413553a11>`_)

  • ci: disabled GitHub Action for deployment

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``daebf39` <https://github.com/sonatype-nexus-community/jake/commit/daebf399b76db27c6d5207ac8ce233878f626b0e>`_)

  • ci: remove –noop from semantic-release

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``e41a7a2` <https://github.com/sonatype-nexus-community/jake/commit/e41a7a2825b8c6101805c2838709384d86a20a5a>`_)

  • ci: further work on CircleCI config

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``bc42408` <https://github.com/sonatype-nexus-community/jake/commit/bc424085efc64f9a39a2ed3ee50ba76376f7f5be>`_)

  • ci: re-introduce CircleCI with updated implementation

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``59c6b62` <https://github.com/sonatype-nexus-community/jake/commit/59c6b62030e37ac74ce997756339833acac0ed1e>`_)

  • ci: move from CircleCI to GitHub actions

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``6d73b10` <https://github.com/sonatype-nexus-community/jake/commit/6d73b10ef6bd6ccea90f9e1f0e34348b09dfe59f>`_)

Feature

  • feat: Sonatype Nexus IQ Lifecycle analysis is now migrated to using cyclonedx-python-lib

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``214d182` <https://github.com/sonatype-nexus-community/jake/commit/214d1821fa94ff895a2bfa4eac0f6961df093f46>`_)

  • feat: support Poetry for gleaning packages within the current environment to generate an SBOM

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``b9a1e5d` <https://github.com/sonatype-nexus-community/jake/commit/b9a1e5d2f38963a033d102399827c5c4dfe786da>`_)

  • feat: jake's OSS calls now utilising ossindex-lib and cyclonedx-python-lib

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``ec83583` <https://github.com/sonatype-nexus-community/jake/commit/ec83583520aa5ff8180b215b55846ed7a6fd487c>`_)

Fix

  • fix: additional whitespace removed

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``709f7a2` <https://github.com/sonatype-nexus-community/jake/commit/709f7a2aa752668daba99c04b36ad9b8a6d271f2>`_)

  • fix: runtime tweaks to make it more robust

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``13c9028` <https://github.com/sonatype-nexus-community/jake/commit/13c902838008377e11e4c47ed619401776b8f782>`_)

  • fix: typos noted as updating documentation

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``0d65116` <https://github.com/sonatype-nexus-community/jake/commit/0d65116a17757b1ccf4c73bc463ee677eef0d5ff>`_)

Refactor

  • refactor: removed unused files

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``82492b3` <https://github.com/sonatype-nexus-community/jake/commit/82492b35f20b4da74243890f59a603adb552e7eb>`_)

  • refactor: removing old Jake code superseded by cyclonedx-python-lib and ossindex-lib

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``d8941f5` <https://github.com/sonatype-nexus-community/jake/commit/d8941f57575ab2cb0d2e334ce546cf11af8ab63a>`_)

Unknown

Migrate jake to utilise external CycloneDX and OSSIndex libraries (``2fff773` <https://github.com/sonatype-nexus-community/jake/commit/2fff773c8d130ebb2bf87c2f1e2ea59c362678a3>`_)

  • doc: README updated to cater for refactorings

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``7ed4f4e` <https://github.com/sonatype-nexus-community/jake/commit/7ed4f4eb7a37adc90770fe7ff6f5a7e97be0af5f>`_)

  • wip: migrating Jake to use cyclonedx-python-lib and ossindex-lib

Signed-off-by: Paul Horton &lt;phorton@sonatype.com&gt; (``23f6412` <https://github.com/sonatype-nexus-community/jake/commit/23f6412a3655ed19b0aed2ead21d6c35535e3fd1>`_)

v0.2.77 (2021-07-06)

Fix

Unknown

  • 0.2.77

[skip ci] (``fc2ecb1` <https://github.com/sonatype-nexus-community/jake/commit/fc2ecb17303943cd9dba28383fc062f5700028c3>`_)

v0.2.76 (2021-06-29)

Fix

Unknown

  • 0.2.76

[skip ci] (``029cbb4` <https://github.com/sonatype-nexus-community/jake/commit/029cbb4b71553c3954e346bc475bb4d6ccd92b2f>`_)

  • Revert "attempt to fix: ModuleNotFoundError: No module named 'typing_extensions', occurring in 'python3.7/site-packages/tinydb/queries.py", line 28' on Jenkins CI [skip ci]"

This reverts commit e867ec78 (``135b675` <https://github.com/sonatype-nexus-community/jake/commit/135b67559c8c3ecfc9cf3162391e00b9495d0043>`_)

This reverts commit 1e25b8ea (``83d948f` <https://github.com/sonatype-nexus-community/jake/commit/83d948f6485dad8bb1419e6e26bc3d191a010007>`_)

v0.2.75 (2021-05-25)

Unknown

  • 0.2.75

[skip ci] (``fcdfe57` <https://github.com/sonatype-nexus-community/jake/commit/fcdfe573b7cf78559ea8a0d03abfe857d44ab7d5>`_)

v0.2.74 (2021-05-25)

Unknown

  • 0.2.74

[skip ci] (``d9849b6` <https://github.com/sonatype-nexus-community/jake/commit/d9849b6c01c45a94f7009bc5478b7241947ab5ed>`_)

v0.2.73 (2021-05-25)

Unknown

  • 0.2.73

[skip ci] (``e73d9eb` <https://github.com/sonatype-nexus-community/jake/commit/e73d9ebb6fdd6b635eeb074d7666f62b60c0a8a5>`_)

v0.2.72 (2021-05-13)

Fix

Unknown

  • 0.2.72

[skip ci] (``6f833ba` <https://github.com/sonatype-nexus-community/jake/commit/6f833ba9aa0e0488e8dfdf540c11d7e70424bd17>`_)

v0.2.71 (2021-05-13)

Fix

Unknown

  • 0.2.71

[skip ci] (``92c9917` <https://github.com/sonatype-nexus-community/jake/commit/92c991794cb7a7423540ea66f212635cc3c37168>`_)

v0.2.70 (2021-04-07)

Fix

Unknown

  • 0.2.70

[skip ci] (``f60f251` <https://github.com/sonatype-nexus-community/jake/commit/f60f25134c64c3e7d3426546913daec1837aeb47>`_)

v0.2.69 (2021-03-25)

Fix

Unknown

  • 0.2.69

[skip ci] (``c2c9004` <https://github.com/sonatype-nexus-community/jake/commit/c2c9004e3a15fcb2cc6530f47f7b4044f89d140b>`_)

v0.2.68 (2021-03-23)

Unknown

  • 0.2.68

[skip ci] (``9505ed2` <https://github.com/sonatype-nexus-community/jake/commit/9505ed2d1a9eee18d5db3b9cbab3a2edcd99ed78>`_)

v0.2.67 (2021-03-18)

Unknown

  • 0.2.67

[skip ci] (``62be893` <https://github.com/sonatype-nexus-community/jake/commit/62be893d345792f1748aec8dec87c3f4b2e39e2b>`_)

v0.2.66 (2021-02-11)

Unknown

  • 0.2.66

[skip ci] (``49550f2` <https://github.com/sonatype-nexus-community/jake/commit/49550f2aa4fcf145e6f449d6dfe1cc43ca68d2cb>`_)

v0.2.65 (2021-01-27)

Unknown

  • 0.2.65

[skip ci] (``3b7f2d0` <https://github.com/sonatype-nexus-community/jake/commit/3b7f2d0dfe3e78ff768a26394689180108a86ba2>`_)

v0.2.64 (2020-12-17)

Unknown

  • 0.2.64

[skip ci] (``5377f24` <https://github.com/sonatype-nexus-community/jake/commit/5377f248b82cb523f79a7cb92be769f3b5d15569>`_)

v0.2.63 (2020-12-17)

Unknown

  • 0.2.63

[skip ci] (``29b8ef1` <https://github.com/sonatype-nexus-community/jake/commit/29b8ef1804883fca8aaa73f2de39ef9d292f780d>`_)

v0.2.62 (2020-12-17)

Unknown

  • 0.2.62

[skip ci] (``4737676` <https://github.com/sonatype-nexus-community/jake/commit/4737676077295301ec4cf4865ba926bdb16c34d7>`_)

v0.2.61 (2020-12-17)

Unknown

  • 0.2.61

[skip ci] (``ce6dc87` <https://github.com/sonatype-nexus-community/jake/commit/ce6dc879ce3872c41398daeed42f180dc8d95a4c>`_)

v0.2.60 (2020-12-16)

Unknown

  • 0.2.60

[skip ci] (``6a3ac80` <https://github.com/sonatype-nexus-community/jake/commit/6a3ac80682dcb05fa111b317079dfbdafe492a40>`_)

v0.2.59 (2020-12-09)

Fix

Unknown

  • 0.2.59

[skip ci] (``49d1693` <https://github.com/sonatype-nexus-community/jake/commit/49d169340911b393054ea44da2097bea1bf74283>`_)

v0.2.58 (2020-12-07)

Unknown

  • 0.2.58

[skip ci] (``4da1866` <https://github.com/sonatype-nexus-community/jake/commit/4da1866b7d35fcae47f85575488704c224549f72>`_)

v0.2.57 (2020-11-12)

Unknown

  • 0.2.57

[skip ci] (``0812781` <https://github.com/sonatype-nexus-community/jake/commit/0812781bbb68c18c751debde954592862cffa54d>`_)

v0.2.56 (2020-11-12)

Unknown

  • 0.2.56

[skip ci] (``cbd9223` <https://github.com/sonatype-nexus-community/jake/commit/cbd922331fcbe478cc0adc882c835593f4991d52>`_)

v0.2.55 (2020-11-12)

Unknown

  • 0.2.55

[skip ci] (``ddef852` <https://github.com/sonatype-nexus-community/jake/commit/ddef8521401ead808402388afa2612fee6e8f5cf>`_)

v0.2.54 (2020-11-12)

Unknown

  • 0.2.54

[skip ci] (``98ac471` <https://github.com/sonatype-nexus-community/jake/commit/98ac471184ff20b4ae1c4d9d611ab0cd8bbdd580>`_)

v0.2.53 (2020-11-12)

Unknown

  • 0.2.53

[skip ci] (``e167375` <https://github.com/sonatype-nexus-community/jake/commit/e167375d896d5875d02f671d6460a2fc44828fac>`_)

v0.2.52 (2020-11-12)

Unknown

  • 0.2.52

[skip ci] (``286d9c7` <https://github.com/sonatype-nexus-community/jake/commit/286d9c7667b3147f8854d9147b7f1af38f299ea9>`_)

v0.2.51 (2020-11-11)

Unknown

  • 0.2.51

[skip ci] (``7f16d72` <https://github.com/sonatype-nexus-community/jake/commit/7f16d72b4ca7ace375baf7beeae44d5a724702d0>`_)

v0.2.50 (2020-11-09)

Unknown

  • 0.2.50

[skip ci] (``656b856` <https://github.com/sonatype-nexus-community/jake/commit/656b8565bb2e13814994d36e20de704d89126c16>`_)

v0.2.49 (2020-09-25)

Unknown

  • 0.2.49

[skip ci] (``86967b8` <https://github.com/sonatype-nexus-community/jake/commit/86967b8ca6a4aa27cad99c86afe25e0697bde0eb>`_)

v0.2.48 (2020-09-22)

Unknown

  • 0.2.48

[skip ci] (``921e271` <https://github.com/sonatype-nexus-community/jake/commit/921e2718cefba3b5dc084f7e009496cb6fdbda3a>`_)

v0.2.47 (2020-09-22)

Unknown

  • 0.2.47

[skip ci] (``ff317a7` <https://github.com/sonatype-nexus-community/jake/commit/ff317a74b5262b857978c65842c159c2b8ee7a08>`_)

v0.2.46 (2020-09-22)

Unknown

  • 0.2.46

[skip ci] (``43a8581` <https://github.com/sonatype-nexus-community/jake/commit/43a8581914c0f032ee984dbebdac631433629327>`_)

v0.2.45 (2020-09-21)

Unknown

  • 0.2.45

[skip ci] (``4a2d196` <https://github.com/sonatype-nexus-community/jake/commit/4a2d19639b63320a1fbcee6fc130d7f094855d1e>`_)

v0.2.44 (2020-09-21)

Unknown

  • 0.2.44

[skip ci] (``a9029cc` <https://github.com/sonatype-nexus-community/jake/commit/a9029cc2a066da9f77ea8d942dfe578ea94e2fad>`_)

v0.2.43 (2020-09-21)

Unknown

  • 0.2.43

[skip ci] (``2bea418` <https://github.com/sonatype-nexus-community/jake/commit/2bea41812eb59beae8847204bf3a0bee93e4656f>`_)

v0.2.42 (2020-09-21)

Unknown

  • 0.2.42

[skip ci] (``753ae2f` <https://github.com/sonatype-nexus-community/jake/commit/753ae2f62c63d83edebe20f40f88a6b2a5b069d2>`_)

v0.2.41 (2020-09-21)

Unknown

  • 0.2.41

[skip ci] (``86603bb` <https://github.com/sonatype-nexus-community/jake/commit/86603bb1166e68dd665a0469424d653a867b55b3>`_)

v0.2.40 (2020-09-21)

Unknown

  • 0.2.40

[skip ci] (``efa3fcf` <https://github.com/sonatype-nexus-community/jake/commit/efa3fcfe4d9d6e238fc9f7d88fc9575abf3ab858>`_)

v0.2.39 (2020-09-21)

Unknown

  • 0.2.39

[skip ci] (``e2adefd` <https://github.com/sonatype-nexus-community/jake/commit/e2adefd94fda43db0a86cbfe5ea427868dbab7bf>`_)

v0.2.38 (2020-09-21)

Unknown

  • 0.2.38

[skip ci] (``0f49e44` <https://github.com/sonatype-nexus-community/jake/commit/0f49e44152f710ba84de275f08351eaea1d44d19>`_)

v0.2.37 (2020-09-21)

Unknown

  • 0.2.37

[skip ci] (``849f2fd` <https://github.com/sonatype-nexus-community/jake/commit/849f2fd4a3a4a5136b80f8211d79fb0e21797bfb>`_)

v0.2.36 (2020-09-21)

Unknown

  • 0.2.36

[skip ci] (``66e9ac1` <https://github.com/sonatype-nexus-community/jake/commit/66e9ac13a67f5fb8bb28e4afa25dce2a6dd06bbb>`_)

v0.2.35 (2020-09-21)

Unknown

  • 0.2.35

[skip ci] (``59768d0` <https://github.com/sonatype-nexus-community/jake/commit/59768d0d20ebb24acf41fc8a2c5b5b1eb98c3bf8>`_)

v0.2.34 (2020-09-21)

Unknown

  • 0.2.34

[skip ci] (``c705c73` <https://github.com/sonatype-nexus-community/jake/commit/c705c73d10c63755ae9ff3cd2be0862b99b5dc3f>`_)

v0.2.33 (2020-09-21)

Unknown

  • 0.2.33

[skip ci] (``01daa1a` <https://github.com/sonatype-nexus-community/jake/commit/01daa1af3005fac4bd262b8445ee3a36d9052722>`_)

v0.2.32 (2020-09-21)

Unknown

  • 0.2.32

[skip ci] (``6652e2a` <https://github.com/sonatype-nexus-community/jake/commit/6652e2ae1e039b936c4d8d8bb7eaba9ff0dd955e>`_)

v0.2.31 (2020-09-21)

Unknown

  • 0.2.31

[skip ci] (``f279d1e` <https://github.com/sonatype-nexus-community/jake/commit/f279d1ecb167895611f40aa87b573e6a210e4be4>`_)

v0.2.30 (2020-09-21)

Unknown

  • 0.2.30

[skip ci] (``16b1258` <https://github.com/sonatype-nexus-community/jake/commit/16b12581068c85712c3be7b0ed30a0519aeeff6e>`_)

v0.2.29 (2020-09-21)

Unknown

  • 0.2.29

[skip ci] (``0b1127f` <https://github.com/sonatype-nexus-community/jake/commit/0b1127f2ada12f2fe0676cdfb53cf2dab7d66a80>`_)

v0.2.28 (2020-09-18)

Unknown

  • 0.2.28

[skip ci] (``69defb7` <https://github.com/sonatype-nexus-community/jake/commit/69defb75052539682e44473d8566b327f6a3403d>`_)

  • Unit tests for IQ (#38)

💥 (``2b52a19` <https://github.com/sonatype-nexus-community/jake/commit/2b52a194b91ee3d452bd7156c443c69a2a4730fe>`_)

v0.2.27 (2020-09-11)

Unknown

  • 0.2.27

[skip ci] (``834e8a0` <https://github.com/sonatype-nexus-community/jake/commit/834e8a07d2d7a9ca47bdb46ba7ffa497b6c050d2>`_)

v0.2.26 (2020-09-10)

Unknown

  • 0.2.26

[skip ci] (``0af0e1a` <https://github.com/sonatype-nexus-community/jake/commit/0af0e1a42a643d37e1fb084ed21ec43921b130d8>`_)

v0.2.25 (2020-09-03)

Unknown

  • 0.2.25

[skip ci] (``03a7037` <https://github.com/sonatype-nexus-community/jake/commit/03a7037a382625ca3ac12c853fec39fb4f975039>`_)

  • Drop six as a dependency (#33)

  • Drop stuff that includes six

  • Drop line length

  • Whitespace and line length

  • Errant print

  • removed six as a direct dep

  • removed six as a direct dep

Co-authored-by: glenn &lt;Glenn Mohre&gt; (``ef053a8` <https://github.com/sonatype-nexus-community/jake/commit/ef053a8cc6b9deaa9e7fd16275b01bf30582f82a>`_)

v0.2.24 (2020-06-05)

Unknown

  • 0.2.24

[skip ci] (``a1dd340` <https://github.com/sonatype-nexus-community/jake/commit/a1dd3401c8f3faac41dad8a836c2b3d9e7f4098d>`_)

  • Group good 'n' bad vulnerabilities and output them in tables (#30)

Co-authored-by: Jeffry Hesse &lt;5544326+DarthHater@users.noreply.github.com&gt; Co-authored-by: michelkazi &lt;michel.m.kazi@gmail.com&gt; (``2de93b4` <https://github.com/sonatype-nexus-community/jake/commit/2de93b4e5c3c80db623104b34f3450fd4ff703ad>`_)

v0.2.23 (2020-05-29)

Unknown

  • 0.2.23

[skip ci] (``89513a2` <https://github.com/sonatype-nexus-community/jake/commit/89513a2b5c0da0b1121a913973b61c41c6df52e2>`_)

v0.2.22 (2020-05-29)

Unknown

  • 0.2.22

[skip ci] (``7600809` <https://github.com/sonatype-nexus-community/jake/commit/7600809f15c57a5dc486f8c7a36058d80afdd0a1>`_)

v0.2.21 (2020-05-29)

Unknown

  • 0.2.21

[skip ci] (``3c2713e` <https://github.com/sonatype-nexus-community/jake/commit/3c2713e77177583cae4ddfe9450e88ced0d6e459>`_)

v0.2.20 (2020-05-29)

Unknown

  • 0.2.20

[skip ci] (``395a007` <https://github.com/sonatype-nexus-community/jake/commit/395a00789ef1da50fab619c06cef12dcc90f079f>`_)

v0.2.19 (2020-05-29)

Unknown

  • 0.2.19

[skip ci] (``f956b58` <https://github.com/sonatype-nexus-community/jake/commit/f956b588da3e59749ee8d6b94002736f905024f7>`_)

v0.2.18 (2020-05-29)

Unknown

  • 0.2.18

[skip ci] (``d43a067` <https://github.com/sonatype-nexus-community/jake/commit/d43a067b1b8d01db59196d38cf257c0950c9ec5c>`_)

v0.2.17 (2020-05-29)

Unknown

  • 0.2.17

[skip ci] (``bf08469` <https://github.com/sonatype-nexus-community/jake/commit/bf08469470993b2709d2bb86565406bf984513f2>`_)

v0.2.16 (2020-05-29)

Unknown

  • 0.2.16

[skip ci] (``06c7767` <https://github.com/sonatype-nexus-community/jake/commit/06c7767fe968a9f3fe15b3fc8852185e336a120f>`_)

v0.2.15 (2020-05-28)

Unknown

  • 0.2.15

[skip ci] (``7b7f2ac` <https://github.com/sonatype-nexus-community/jake/commit/7b7f2ac253be0f2eecb022115d67b66444e563cd>`_)

v0.2.14 (2020-05-28)

Unknown

  • 0.2.14

[skip ci] (``bb751e1` <https://github.com/sonatype-nexus-community/jake/commit/bb751e1abb480c6108329457580fd495e5731470>`_)

v0.2.13 (2020-05-28)

Unknown

  • 0.2.13

[skip ci] (``3fb506b` <https://github.com/sonatype-nexus-community/jake/commit/3fb506b53f6f9dd0f2ffcd80f73ed2199f9aefb1>`_)

v0.2.12 (2020-05-28)

Unknown

  • 0.2.12

[skip ci] (``302184e` <https://github.com/sonatype-nexus-community/jake/commit/302184e1362e0e1500115ffe3c04ef7b576b5579>`_)

v0.2.11 (2020-05-28)

Unknown

  • 0.2.11

[skip ci] (``8b0d70e` <https://github.com/sonatype-nexus-community/jake/commit/8b0d70e183362b7639d8e864555bde19e621dd02>`_)

v0.2.10 (2020-05-28)

Unknown

  • 0.2.10

[skip ci] (``3545e3c` <https://github.com/sonatype-nexus-community/jake/commit/3545e3c07e47573ab60b9012ce5726aab0db3af6>`_)

v0.2.9 (2020-05-28)

Unknown

  • 0.2.9

[skip ci] (``1a8fcfd` <https://github.com/sonatype-nexus-community/jake/commit/1a8fcfdbfb68babfd229414320caf64f1f761059>`_)

v0.2.8 (2020-05-28)

Unknown

  • 0.2.8

[skip ci] (``ce60314` <https://github.com/sonatype-nexus-community/jake/commit/ce60314b37c9c9e4e5389733b33021e45a0489a0>`_)

v0.2.7 (2020-05-28)

Unknown

  • 0.2.7

[skip ci] (``f13456f` <https://github.com/sonatype-nexus-community/jake/commit/f13456fbb7bac084a85748c717208a4cd7641252>`_)

v0.2.6 (2020-05-28)

Unknown

  • 0.2.6

[skip ci] (``8d70958` <https://github.com/sonatype-nexus-community/jake/commit/8d70958a07d5a5468b08c02aa38c6fa8b90c840f>`_)

v0.2.5 (2020-05-28)

Unknown

  • 0.2.5

[skip ci] (``9bc23dd` <https://github.com/sonatype-nexus-community/jake/commit/9bc23ddbc57617c07f4c31d6d5c9167c3aafb502>`_)

v0.2.4 (2020-05-28)

Unknown

  • 0.2.4

[skip ci] (``82205f2` <https://github.com/sonatype-nexus-community/jake/commit/82205f20c971e270d45c06db33ae05c83da1690e>`_)

v0.2.3 (2020-05-21)

Unknown

  • 0.2.3

[skip ci] (``f4f2150` <https://github.com/sonatype-nexus-community/jake/commit/f4f21501595800e882829220b3e3ab2eaef2e40c>`_)

v0.2.2 (2020-05-20)

Unknown

  • 0.2.2

[skip ci] (``322d367` <https://github.com/sonatype-nexus-community/jake/commit/322d367e6f49db5d0e8d9324a559c0d56f22a0e8>`_)

v0.2.1 (2020-05-12)

Unknown

  • 0.2.1

[skip ci] (``3669fae` <https://github.com/sonatype-nexus-community/jake/commit/3669fae6bde3edc126486ff4bc6ce2c6ba0fc5a9>`_)

v0.2.0 (2020-05-12)

Unknown

  • 0.2.0

[skip ci] (``429dfa0` <https://github.com/sonatype-nexus-community/jake/commit/429dfa0155c6861321a0af2cc38a0c750be8fd29>`_)

  • Sbom mkdir if it doesn't exist and error handling (#24)

Fixes #23 and #25

Releases a major version

  • added line to create the directory specified in the output file if it doesn't exist

  • added error handling for some directory making conditions

  • removed random logger assignment i did. Should we be printing error messages through the logger or…?

  • added support for windows OS

  • publishing a minor release with these fixes since we added the sbom export recently

Co-authored-by: Ben Foltz &lt;ben.h.foltz@gmail.com&gt; (``a68ef01` <https://github.com/sonatype-nexus-community/jake/commit/a68ef01e0ea5ec242060c8bd76bb6f2205b2076f>`_)

v0.1.7 (2020-05-01)

Unknown

  • 0.1.7

[skip ci] (``6288fb2` <https://github.com/sonatype-nexus-community/jake/commit/6288fb22fc93b194bdd287986b27a8e87f709e58>`_)

v0.1.6 (2020-04-30)

Unknown

  • 0.1.6

[skip ci] (``f90dcda` <https://github.com/sonatype-nexus-community/jake/commit/f90dcda5dcb12327e9bfe95ea3539574ffe123b6>`_)

v0.1.5 (2020-04-30)

Unknown

  • 0.1.5

[skip ci] (``4b25da5` <https://github.com/sonatype-nexus-community/jake/commit/4b25da5cfbcd18b2d3fb09bccb04b361e2b61c50>`_)

  • Decoupled IQ from OSSI, output cyclonedx sbom to file, added arg to scan site/dist package directories (#22)

  • updated dependencies

  • added some return types and handled empty list on get internal id response

  • fixed tests

  • actually fixed linter failures

  • changed all the module imports to be relative

  • moved the conda flag into shared opts and the clear cache flag to an eager callback

  • suppressed non-vulnerable oss index output with the quiet param

  • error handling for conda flag when there is no stdin

  • BAM! IQ is decoupled from ossi completely. Just added a function to the generator class to take in a list of purls to generate the xml from

  • fixed spinners and tests

  • changed IQ messages for final result output

  • added subcommand to output the cyclonedx sbom to a file on the system

  • clean up, name changes, comments

  • more cleanup

  • added some return types

  • figured it out, can export the site-packages into a variable and then pass it in as a command line target. Now the –target param will allow you to evaluate any site package including those in virtual environment. Will update readme with instructions

  • updated readme and fixed the argument names

  • more readme stuff and fixed the pylint warnings

  • hehehehehe…

  • more readme changes (``5b0a595` <https://github.com/sonatype-nexus-community/jake/commit/5b0a595628268241c43f8bb153adbdd4744f30f8>`_)

v0.1.4 (2020-04-24)

Unknown

  • 0.1.4

[skip ci] (``86ab80c` <https://github.com/sonatype-nexus-community/jake/commit/86ab80c0ef19b44a5efe43a6a742752eca08bb95>`_)

v0.1.3 (2020-04-24)

Unknown

  • 0.1.3

[skip ci] (``a659251` <https://github.com/sonatype-nexus-community/jake/commit/a659251e79a5f8c108ee2362a1c4d06a95b6e576>`_)

v0.1.2 (2020-04-23)

Unknown

  • 0.1.2

[skip ci] (``cddc7b7` <https://github.com/sonatype-nexus-community/jake/commit/cddc7b7cb2524982aa9c10e6c9ffb4607f7c5d19>`_)

v0.1.1 (2020-04-23)

Unknown

  • 0.1.1

[skip ci] (``2acbadb` <https://github.com/sonatype-nexus-community/jake/commit/2acbadbc66caafe7d58b032fd326c8a5ea40c478>`_)

v0.1.0 (2020-04-23)

Unknown

  • 0.1.0

[skip ci] (``b852d7f` <https://github.com/sonatype-nexus-community/jake/commit/b852d7f5e75a6f4c0767b6e27a878c593d2228ef>`_)

  • Follow a tip from my buddy @bhamail, use a shell script, and setup a venv, etc…, and see if this works without sudo (``ad603ab` <https://github.com/sonatype-nexus-community/jake/commit/ad603aba744a385c1b7314294457d727cb0ffedd>`_)

  • PIP IN JAKE (#21)

  • PIP IN JAKE

  • Get away from urllib3 1.25.6

  • HYBRIDIZED RESULTS FOR CONDA BABY

  • pulled some logic related to constructing purls into the Coordinates object to allow for easier combines between sets of coordinates

  • added changed to conda parsing to use new Coordinates type

  • more conversions and added a join function to Coordinates. For a conda iq scan it is currently overlaying both results with no deduping. Should be easy to prune the joined dict to remove any dupes

  • commented out the stuff for the hybridized conda results, cleaned up formatting and added comments

  • Added stage specification for the IQ scan

  • fixed unit tests that broke when Coordinate was refactored

  • fixed all the import statements that pylint was screaming about by removing the init file in the same directory as the main entrypoint

  • changed the pip parser to generate the dependency list as coordinates on init and added a getter function to fix the pylint error

  • modified pylint to ignore two trvial cases failing the build

  • fixed the disables, vals don't need quotes or semicolons

  • disabling warnings because they are failing the circle-ci build

  • added scaffolding for an argparser with subcommands that directly calls functions in the class. haven't wired it up yet

  • refactored command line and argument parsing to include subparsers

  • removed some code and fixed some issues

  • added some comments, readability

  • docstring for a thing

  • changed a couple things to pass tests

  • changed the config so that if non-none params are passed in for auth or IQ endpoint it gets it from confog. still have to figure out the best place to inject default config params, probably if a file config does not exist

  • added the host and auth params for iq to the command line and routed them to the IQ request service. it now checks if a config exists on the IQ request service side, and if it does, use that unless there are command line params. If it doesn't, user the default params unless there are command line params. Logger doesn't go into the IQ service for some reason, gotta figure that one out.

  • made it so its just passing the args namespace from argparse down all the way to the iq request service so its only one variable. Still not sure how logs are working, should figure out how to make it unified across all classes and set the level in the command line.

  • some comments, removed a line or two

  • initial pass at tearing out argparse and putting in click, working out well so far. It also has the potential to clean up the code significantly

  • threw in the rest of the arguments, just need to consolidate the rest of the logic into the functions that run under each subcommand

  • removing old argparse code

  • all wired up and good to go for ddt conda/pypi and IQ pypi. completely messed up the logging output, although it looks like click can output various messages to the console. No need to have a logger if click can log as well no?

  • WOOOOOOOOHHHEEEEEEE we got ourselves a banging wiring job now

  • some linting fixes. Not sure what to do about the iq function names as it map to the sub-command in click. or does it? will add docstrings later

  • one last thing, just had to add a BOMB-ASS BANNERgit add *!

  • alright not to scoop honey out my own pot but this is looking righteous AF

  • added some comments and fixed the version prompt never working by making it hit a callback that exits the script

  • Ternaries and clean up

  • 2 spaces

  • UGH

  • Improve jake ddt –help

  • Disable pylint for arguments and name

  • more comments, got rid of linter errors this one should pass

  • mas

  • Share them args

  • Output that ding ol version

  • YA SPIN YA, plus color

  • removed line that pip freeze throws onto requirements.txt, i've been manually updating since there aren't that many deps anyway

  • Some more improvements to outputting results

  • fixed

  • Fix

  • Setup logger

  • LOGGER

  • Logging level

  • Commands and banner

  • Logger

  • MAX SCORE

  • Fix pylint or disable

  • some readme and help text changes

  • more readme changes

  • small fixes to readme and adjusting circleci config to do a minor release rather than a path for merge to master

Co-authored-by: ButterB0wl &lt;ajurgenson@sonatype.com&gt; (``28cc553` <https://github.com/sonatype-nexus-community/jake/commit/28cc553b384a690e676f2fabd324698214449a18>`_)

v0.0.21 (2020-01-11)

Unknown

  • 0.0.21

[skip ci] (``f5df45d` <https://github.com/sonatype-nexus-community/jake/commit/f5df45d4b24d609dddb03a5c67bdb02e27082527>`_)

v0.0.20 (2020-01-08)

Unknown

  • 0.0.20

[skip ci] (``5c1580b` <https://github.com/sonatype-nexus-community/jake/commit/5c1580bfac482987f7154c2c2da37fe1c90fe621>`_)

v0.0.19 (2020-01-08)

Unknown

  • 0.0.19

[skip ci] (``5114dcc` <https://github.com/sonatype-nexus-community/jake/commit/5114dcc08a6f5bd71174ad2a60c8c1b74cbf8fe5>`_)

  • Yaml for Config (#16)

💥 (``689b765` <https://github.com/sonatype-nexus-community/jake/commit/689b76561500d7e84a1ec0925fbb5b25a13ee4a3>`_)

v0.0.18 (2020-01-06)

Unknown

  • 0.0.18

[skip ci] (``1752d59` <https://github.com/sonatype-nexus-community/jake/commit/1752d596768086ead2499a49d3d4499a150e58ef>`_)

v0.0.17 (2020-01-03)

Unknown

  • 0.0.17

[skip ci] (``c1a015e` <https://github.com/sonatype-nexus-community/jake/commit/c1a015e6ccdc9ff836755f16c66cf3469885a2bc>`_)

  • Make Jake work with IQ Server (#15)

💥

Co-authored-by: Allen Hsieh &lt;10136383+allenhsieh@users.noreply.github.com&gt; (``e6f7a63` <https://github.com/sonatype-nexus-community/jake/commit/e6f7a639d7b01872dbc2667871530f491e7557b8>`_)

v0.0.16 (2019-11-13)

Unknown

  • 0.0.16

[skip ci] (``69fc132` <https://github.com/sonatype-nexus-community/jake/commit/69fc132afce707611147b47a6f751c28c963eb50>`_)

v0.0.15 (2019-11-11)

Unknown

  • 0.0.15

[skip ci] (``71ed6dc` <https://github.com/sonatype-nexus-community/jake/commit/71ed6dcf6c5559246eb0317bc46f7ad3f5a1b61a>`_)

v0.0.14 (2019-11-08)

Unknown

  • 0.0.14

[skip ci] (``66b3e6f` <https://github.com/sonatype-nexus-community/jake/commit/66b3e6fbfd45c7908bf053d6e0ee142d09f9138a>`_)

v0.0.13 (2019-11-06)

Unknown

  • 0.0.13

[skip ci] (``2fa6454` <https://github.com/sonatype-nexus-community/jake/commit/2fa64547c9afe1ec24699de5b07f98a896d1b4ce>`_)

v0.0.12 (2019-11-06)

Unknown

  • 0.0.12

[skip ci] (``73c4baa` <https://github.com/sonatype-nexus-community/jake/commit/73c4baa7615cd8ebd6ead8eee598de680c674cbb>`_)

[skip ci] (``d5df7e1` <https://github.com/sonatype-nexus-community/jake/commit/d5df7e17b9789118613a243072dbf61e65075cb9>`_)

v0.0.10 (2019-11-06)

Unknown

  • 0.0.10

[skip ci] (``8f5b48a` <https://github.com/sonatype-nexus-community/jake/commit/8f5b48aa7ebab8ed32ae531480802a320d35642a>`_)

v0.0.9 (2019-11-06)

Unknown

  • 0.0.9

[skip ci] (``5a0afed` <https://github.com/sonatype-nexus-community/jake/commit/5a0afed45cba822320cad2afa6578448993cb52d>`_)

v0.0.8 (2019-11-06)

Unknown

  • 0.0.8

[skip ci] (``cf46555` <https://github.com/sonatype-nexus-community/jake/commit/cf4655517c205880e958237c382c69f8a3fde67d>`_)

v0.0.7 (2019-11-06)

Unknown

  • 0.0.7

[skip ci] (``fabd311` <https://github.com/sonatype-nexus-community/jake/commit/fabd3115f599e5c040d1a31633fabe2663decf61>`_)

v0.0.6 (2019-11-06)

Unknown

  • 0.0.6

[skip ci] (``d8fe9fd` <https://github.com/sonatype-nexus-community/jake/commit/d8fe9fd61acfde45bd44fcc388439c2c832ed5aa>`_)

v0.0.5 (2019-11-05)

Unknown

  • 0.0.5

[skip ci] (``a7b8bbe` <https://github.com/sonatype-nexus-community/jake/commit/a7b8bbea17c130080b8490575684e45634d0d971>`_)

v0.0.4 (2019-11-05)

Unknown

  • 0.0.4

[skip ci] (``0b76c43` <https://github.com/sonatype-nexus-community/jake/commit/0b76c43e05c554023081b61a0097318432a2eacb>`_)

v0.0.3 (2019-11-05)

Unknown

  • 0.0.3

[skip ci] (``e882d2f` <https://github.com/sonatype-nexus-community/jake/commit/e882d2f41d43d98fc46746cef971741a1a9a2433>`_)

v0.0.2 (2019-11-05)

Unknown

  • 0.0.2

[skip ci] (``dfc81da` <https://github.com/sonatype-nexus-community/jake/commit/dfc81da38b53fdbf008b88891af29358288cca67>`_)

v0.0.1 (2019-11-05)

Unknown

  • 0.0.1

[skip ci] (``ca95475` <https://github.com/sonatype-nexus-community/jake/commit/ca95475aa6e012b5c5a5602d98a2d3bad116c923>`_)

[skip ci] (``3fe0e5e` <https://github.com/sonatype-nexus-community/jake/commit/3fe0e5ee439192eabac1e8f239691a2217f8a972>`_)

[skip ci] (``2f34d02` <https://github.com/sonatype-nexus-community/jake/commit/2f34d025dc59d9d1a0dc7e8f7039950c6abc0632>`_)

[skip ci] (``32cb9bf` <https://github.com/sonatype-nexus-community/jake/commit/32cb9bfc44b9d9c5b455f6a81eb32020d84d2f78>`_)

[skip ci] (``4c1da65` <https://github.com/sonatype-nexus-community/jake/commit/4c1da6504ef21d7b2e4c5a97d920b98e09ae6450>`_)

[skip-ci] (``fcec96e` <https://github.com/sonatype-nexus-community/jake/commit/fcec96e85dd2e1a2b7d1cc7c677b63db8843b4ef>`_)

"[skip-ci]" (``aca79e3` <https://github.com/sonatype-nexus-community/jake/commit/aca79e3d9df78e9ad59d15d76a90dba836391669>`_)

Semantic Release fun stuff (``005d0c6` <https://github.com/sonatype-nexus-community/jake/commit/005d0c67e44e03be5ee30d50be81d56f7f1ed35a>`_)

v0.0.0 (2019-11-05)

Unknown

  • Added the ability to use OSSIndex account to prevent rate limiting (#10)

💥 (``b15ac01` <https://github.com/sonatype-nexus-community/jake/commit/b15ac01fe05bb99b2896b92d174f4561df80c1a6>`_)