Skip to content

Changelog

0.20.4 (2022-09-29)

Bug Fixes

  • pass credentials properly from CollectRawPlugin (6dec417)

0.20.3 (2022-09-28)

Bug Fixes

  • revert collectyumplugin to 0.20.1 state (0d7169b)

0.20.2 (2022-09-22)

Bug Fixes

0.20.1 (2022-09-22)

Bug Fixes

  • always keep test-bundle log as artifact (4ebb67e)
  • helm collector tries twice, with and without directory in --repo (e7963cc)

0.20.0 (2022-09-20)

Features

  • move logging to file, give limited feedback to stdout (bd6a180)

Bug Fixes

  • add bundle command line option for log file location (5e11a59)
  • add display message on stage failure (ccc1643)
  • linting again (d701e38)
  • linting issue (2d10ae8)
  • linting/comments (afcce3c)
  • rename log_fn to logfile_location (940dfa7)

0.19.9 (2022-09-20)

Bug Fixes

  • font and search bar fix (f4768ac)

0.19.8 (2022-09-15)

Bug Fixes

0.19.7 (2022-09-08)

Bug Fixes

0.19.6 (2022-09-01)

Bug Fixes

  • add second append of maven_opts (4485266)

0.19.5 (2022-09-01)

Bug Fixes

  • add maven options to collect_maven config (bdbdfbe)

0.19.4 (2022-08-31)

Bug Fixes

  • docs updates for short switches (9aec204)

0.19.3 (2022-08-31)

Bug Fixes

  • deal with empty namespace in purl (a382277)

0.19.2 (2022-08-29)

Bug Fixes

  • Add basic tests for generator (b37009b)
  • Add basic tests for generator (4b95f30)
  • Add changes per MR 119 (6e5a126)
  • Add components (9391c43)
  • Add in generation code (76cb41e)
  • Add sboms switch for feedback and updates per MR comments (75b1059)
  • Bump hoppr cdx version (96ec59b)
  • Bump poetry version (57a434e)
  • Bump poetry version (535b773)
  • Bump the model version (4cf9d82)
  • Clean up comments (f36cd54)
  • Clean up comments (d1b0020)
  • Clean up per mr review (450cddc)
  • Clean up print statement (f12b817)
  • code review comment, use cpu_count for default max_processes (bd3a9a3)
  • Correct bom typeerror (7fa342c)
  • Correct errors (08253c5)
  • Correct invalid escape sequence (73f4e2d)
  • Correct lockfile (4062829)
  • Correct poetry lock file (a199a90)
  • Correct the test errors (ed967b8)
  • Correct the test errors (71b82cd)
  • Correct the test errors (20e9d8e)
  • Correct variable names (41b093a)
  • Handle schema tag (0ee39fa)
  • Handle schema tag (0562d39)
  • Merge (b278fff)
  • Merge (0ea5af4)
  • Merge main into branch (26bb6fa)
  • Merge main into branch (c32b43e)
  • put max_processes in Context, use max_processes from config file, fix bug in remove_empty utility (ab9e09b)
  • Remove credentials default file (7fccf29)
  • Remove exclude (ea07ca3)
  • Remove values.yml and update main.py (27a97ee)
  • typo (63fc7c2)
  • Update credentials variable to HOPPR_CREDS_CONFIG to match validate env (d402167)
  • Update git collector to support gitlab, github, and golang purl types (0f3b258)
  • Update per MR comments (75cd885)
  • Update poetry lock (ad57383)
  • Update poetry lock file (ee79895)
  • Update purl_type.py to include new types (f208be0)
  • Updates per mr review (1f2e6d9)
  • Write yaml test (0b21526)

0.19.1 (2022-08-29)

Bug Fixes

  • bug when deleting docker file for retry (a4b1140)

0.19.0 (2022-08-25)

Features

  • add vscode tasks for hoppr docs (0af74df)

Bug Fixes

0.18.19 (2022-08-16)

Bug Fixes

  • allow cyclonedx models to update (857659d)

0.18.18 (2022-08-15)

Bug Fixes

  • minor bug resulting in repeated failure messages in summary (1b0c68d)

0.18.17 (2022-08-11)

Bug Fixes

0.18.16 (2022-08-04)

Bug Fixes

  • Changed hoppr_types to utilize hoppr-cyclonedx-models (9648618)
  • Changed imports that used hoppr_types to use oppr_cyclonedx_models module (24f7f73)
  • Changed types to hoppr_types, poetry add hoppr_cyclonedx (6ebba64)
  • deleted excess cyclonedx files (f28fcae)
  • modified files using old 'types' directory (5a87731)
  • modify 'type' in pylintrc (f6c40d2)
  • modify files with old type naming (3541522)

0.18.15 (2022-08-02)

Bug Fixes

  • typo (2bf4ec1)
  • Update git collector to support gitlab, github, and golang purl types (b244739)
  • Update purl_type.py to include new types (f874516)

0.18.14 (2022-07-27)

Bug Fixes

  • code review comment, use cpu_count for default max_processes (d347282)
  • put max_processes in Context, use max_processes from config file, fix bug in remove_empty utility (4b47397)

0.18.13 (2022-07-26)

Bug Fixes

0.18.12 (2022-07-26)

Bug Fixes

0.18.11 (2022-07-21)

Bug Fixes

  • move logging to new class, needed for reuse in plug-ins (6a49e33)

0.18.10 (2022-07-19)

Bug Fixes

  • Add missing init to test module (5e981d8)
  • Add vscode debug support; tasks/launch.json (3aa3830)
  • Allow untrusted. (bca89f9)
  • Put --allow-untrusted in the add line. (13b977f)
  • Try using plus equals (512109f)
  • trying another different syntax (127eaef)
  • trying different syntax (4d8675c)
  • trying yet another different syntax (57292be)
  • Use correct yq version (c89061a)
  • yq issue, added reason to an error log message (2434066)
  • YQ version (cb4b6cf)

0.18.9 (2022-07-11)

Bug Fixes

0.18.8 (2022-07-01)

Bug Fixes

0.18.7 (2022-06-29)

Features

  • implement collect_yum_plugin. (57db6d7)

Bug Fixes

  • address first wave of MR comments. (134e958)
  • formatting update from black. (0cbb2bd)
  • log whole purl object instead of just name. (9a315ac)

0.18.6 (2022-06-28)

Bug Fixes

  • Hotfix the overview reference (65e9c35)

0.18.5 (2022-06-28)

Bug Fixes

0.18.4 (2022-06-27)

Bug Fixes

  • deps: update dependency packageurl-python to ^0.10.0 (0bdaddf)

0.18.3 (2022-06-23)

0.18.2 (2022-06-22)

Bug Fixes

  • setup versioning to be updated before build, and for publish to only publish (instead of build too). (c907149)
  • version in pyproject.toml is updated with semantic version (4347611)

0.18.1 (2022-06-14)

Bug Fixes

  • add message when manifest is not re-loaded (116b550)
  • potential infinite recursion in manifest load process (bbe0ac7)
  • use resolved path for file checks of loaded_manifests (20af8f8)

0.18.0 (2022-06-13)

Features

  • add metadata to bundles (778640a)

Bug Fixes

  • Move consolidated_sbom to context, use Transfer object for transfer config (6b35ee2)

0.17.1 (2022-06-09)

Bug Fixes

  • deps: update dependency semantic-release to v19.0.3 (b5b9bbc)

0.17.0 (2022-06-06)

Features

Bug Fixes

  • changed name of test component from 'Bob' to 'TestComponent', for Eric (1ad4190)
  • linting issues (f041c16)
  • merge from main, update helm collector for run_command (af6051c)
  • use credentials (when appropriate) in maven-plugin, add test files (28ebe3f)

0.16.0 (2022-06-02)

Features

Bug Fixes

  • resolving merge request threads (2851815)
  • updated pylint version (e090888)

0.15.6 (2022-06-01)

0.15.5 (2022-06-01)

Bug Fixes

  • Update taxonomy reference in navigation layout (5fe0399)

0.15.4 (2022-05-31)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v9.3.2 (1f8f020)

0.15.3 (2022-05-29)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v9.3.1 (0a3e506)

0.15.2 (2022-05-27)

Bug Fixes

  • deps: update dependency conventional-changelog-conventionalcommits to v5 (96de6d3)

0.15.1 (2022-05-26)

Bug Fixes

  • created a Credentials Object for ease of use (662d434)
  • merge from main (401d93d)
  • small edits on pypi collector for CredObject (85929e9)

0.15.0 (2022-05-26)

Features

  • add pypi collector, bug fixes, cleanup (09c7fd8)

Bug Fixes

  • merge with main, clean-up purl check in git (da27f11)
  • remove setuptoos installation -- not needed (b9f3e72)
  • Return RETRY rather than FAIL on docker failure (3634361)

0.14.0 (2022-05-25)

Features

Bug Fixes

0.13.6 (2022-05-25)

Bug Fixes

  • Correct syntax (ea67974)
  • Correct the artifacts Report section (c3890c6)

0.13.5 (2022-05-23)

Bug Fixes

  • improved unit test & code coverage (1e3aca1)

0.13.4 (2022-05-23)

Bug Fixes

  • initial integration tests, minor fixes (da26260)
  • Merge branch 'man' into eliminate-prototype-code (e0887c8)
  • remove print statements (dd1d85d)
  • start using credentials from credentials.config, rather than kludges (541d906)
  • use actual manifest, flattened sbom (62c4552)
  • use typer.echo instead of print (5bf306c)

0.13.3 (2022-05-18)

Bug Fixes

  • added back generic-manifest-child, fixed tests to reflect it (d64a524)
  • code clean-up, test repo property creation (fd027ab)
  • comment-out a couple of asserts until generic-child is checked in (576ac9c)
  • dedup input repositories (22e639d)
  • fixed unit tests for flattening (3f07472)
  • Implement ADR 22, refactoring manifest to use dict of purl_types for repositories (5f01e6b)
  • merge from main (beb5260)
  • merge with main (b82a8e8)
  • MR cleanup (ad00b06)
  • mypy typing issue, reused variable name kept old type (96134a2)
  • update collector.py to use new manifest_file_content repositories structure (23f557d)
  • update components to current BOM version (3f1299f)

0.13.2 (2022-05-16)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v9.3.0 (1084a72)

0.13.1 (2022-05-12)

Bug Fixes

0.13.0 (2022-05-11)

Features

0.12.2 (2022-05-11)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v9.2.1 (2316121)

0.12.1 (2022-05-11)

Bug Fixes

  • deps: update dependency semantic-release-slack-bot to v3.5.3 (2879571)

0.12.0 (2022-05-09)

Features

  • add tar bundler plug-in (dc0025f)

Bug Fixes

  • add timetag to bundle file name if it already exists (97ea4ff)
  • merged from main (48a597a)
  • remove 'tryit' app from hopctl (21a01e9)
  • remove base_test_plugin and all dependencies (3dc715a)
  • update syntax for cobertura report for updated gitlab (d335aef)

0.11.1 (2022-05-03)

Bug Fixes

  • add sboms to manifests. (63bd76a)
  • added Bom versions 1.3 and 1.4 to manifest.py (2390ed4)
  • load_sbom for local and urls; basic auth only (4c215f7)
  • pre-commit errors (2eed063)
  • recursive child Manifests (89b19a5)

0.11.0 (2022-05-03)

Features

  • adding pydantic modesl for cyclone dx (6972248)
  • initial processor classes (2e10f42)

Bug Fixes

  • Add summary output, comments, result merge method (95cee10)
  • add unit tests for processor classes (22610f8)
  • cleanup (0481b13)
  • code review comments, also fixed unit tests to ignore cyclonedx files (65d5a1a)
  • Correct regex for semantic-release (d8cae8a)
  • Correct the init py regex (954b891)
  • linter issues (a97d707)
  • linting (a879623)
  • Merge conflicts (3dbc9a2)
  • merge from main (ab9afe9)
  • missed merge conflict, unit test update (cfcea50)
  • renamed sub-stage methods (f778db5)
  • resolve conflict, merge branch 'main' into 'create-hopctl-bundle-command' (f314995)
  • revert to f-string formatting for log messages, to support future logger wrapping (4f6335e)
  • switch to concurrent.futures for multi-processing (92e773b)
  • trailing whitespace (6c346bd)
  • use pydantic sbom definitions rather than cyclonedx (bf18e06)

0.10.3 (2022-04-28)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v9.2.0 (7c487ec)

0.10.2 (2022-04-28)

Bug Fixes

  • deps: update dependency click to v8.1.3 (3d021df)

0.10.1 (2022-04-26)

0.10.0 (2022-04-26)

Features

  • create collect_raw_plugin (467fa79)

Bug Fixes

  • add exception handling to hoppr_plugin decorator (d272eba)
  • code review comments (fbdf1f8)

0.9.2 (2022-04-20)

Bug Fixes

  • deps: pin dependency semantic-release-conventional-commits to 3.0.0 (9c64953)

0.9.1 (2022-04-20)

Bug Fixes

  • docs: added JSON Schema locations (a8d7902)
  • docs: Documenting definitions and input files (94d4e62)
  • Add documentation to specify MVP purl support (8d7b822)
  • Correct semantic versioning (a28dfb1)
  • Tweak docs (01d497c)
  • Update mkdocs (a53c5e4)
  • Update schema doc (1b49040)

0.9.0 (2022-04-20)

Features

  • test_transfer.py unit tests (0c19aab)
  • transfer_file_content and transfer classes (10ff023)

Bug Fixes

  • transfer_file_content class and description update (6d30e76)

0.8.0 (2022-04-18)

Features

  • add initial manifest config. (40f955d)
  • complete first part of manifest config and add command in main. (efe3c99)
  • updates to manifest config. (4866441)

Bug Fixes

  • Add dependencies (b7e2a00)
  • Add dependencies (b2cd88e)
  • Add in bom type and demo (8ae7603)
  • Add py.typed (bb25e49)
  • Add types-PyYAML to dependencies (5ee67ff)
  • cleared pre-commit errors/warnings (6608b5c)
  • Correct poetry black command (cdb218e)
  • Create manifest type and validate schema (614e097)
  • fix poetry.lock merge. (dae0fe7)
  • manifest can now be loaded (52d5a4e)
  • pipeline errors (0d699d0)
  • pre-commit errors (except hoppr/hoppr_types/bom_type.py) (392dc36)
  • Remove utils (114a16e)
  • repaired unit tests (776c181)
  • Represent possible looping concept (7cc3130)
  • Run black on hoppr (75e418d)
  • Run poetry black and reformat (adaebf8)
  • Update components (fc50d55)
  • Update poetry (1c5993a)
  • update poetry.lock (9e00c64)
  • updated CredentialRequiredService to match credential schema (3aba796)
  • Use decorator (dbdebb0)

0.7.4 (2022-04-18)

Bug Fixes

0.7.3 (2022-04-15)

Bug Fixes

  • Update pyproject.tml from 3.9 to 3.10 (6d1e712)

0.7.2 (2022-04-14)

Bug Fixes

  • deps: update dependency click to v8.1.2 (9239be0)

0.7.1 (2022-04-14)

Bug Fixes

  • Add in init.py and correct linter findings (fd3361d)
  • Add json sbom parser (6999259)
  • Add parser (0d9be9b)
  • Remove pandas and use dateutil (a8fc215)

0.7.0 (2022-04-14)

Features

  • add base class for collectors (f66ef26)

Bug Fixes

  • missed uploading renamed files (18405ac)
  • removed debug statement (e448ecb)
  • rename plugin base class modules to remove redundant '_plugin' (44d612a)

0.6.2 (2022-04-14)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v9.1.2 (898f0d2)

0.6.1 (2022-04-13)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v9.1.1 (2c90a63)

0.6.0 (2022-04-12)

Features

  • add class for tracking state between plug-ins/stages (6987ac6)
  • merged initialize method into init, replaced if with match/case, removed thread-saftey form base class (c194648)
  • upgrade base classes to support staged architecture (4fae3de)

Bug Fixes

  • add retry logic to base hoppr_plugin (547e6f7)
  • comments on plug-in base classes (e38e781)
  • convert pre and _post_operation to a decorator (hoppr_process) (415dfd0)
  • finished updating decorators (29cf43f)
  • include state class (2455473)
  • moved methods less likely to be overridden to the bottom of the file (ae1dd41)
  • pass state into execute/reverse methods in base classes (c99f70d)
  • re-ran black (790e655)
  • refactor base classes, replace state with context (8718169)
  • refactor base classes, replace state with context (ea6aeef)
  • Remove unused exception type (7b79064)
  • unit test (c2a8038)

0.5.13 (2022-04-12)

Bug Fixes

0.5.12 (2022-04-11)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v9.1.0 (0ee37c0)

0.5.11 (2022-04-09)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v9 (854c7a4)

0.5.10 (2022-04-05)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v8.1.0 (c664047)

0.5.9 (2022-03-31)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v8.0.2 (8d088e0)

0.5.8 (2022-03-30)

Bug Fixes

  • versions not reflected in init.py or pyporject.toml (142cd0d)

0.5.7 (2022-03-29)

Bug Fixes

  • pre-commit updated to use local poetry (ea76c18)

0.5.6 (2022-03-29)

Bug Fixes

  • dep: forced click to downgrade to resolve dependency issue with typer (a26a8ec)
  • docs: Adding details about semantic versioning and where pypi packages are generated (02f6028)

0.5.5 (2022-03-24)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v8.0.1 (3580dd2)
  • add initial schemas (until we have a permanent place for them) (cf193eb)
  • add utilities for reading json/yml config files (3dded41)

0.5.4 (2022-03-24)

Bug Fixes

  • deps: update dependency @semantic-release-plus/docker to v3.1.2 (19ca2a9)

0.5.3 (2022-03-22)

Bug Fixes

  • add extends to publish-whl (2f50905)
  • get correct RELEASE_VERSION (0a3dc2d)
  • remove changes for testing (34f729f)

0.5.2 (2022-03-22)

Bug Fixes

  • dev: updates to MR comments to be understandable sentences (ceedf1f)

0.5.1 (2022-03-22)

Bug Fixes

  • dev: Updated Issue and MR templates (0fd8df8)

0.5.0 (2022-03-22)

Features

  • Add loggers to plugins, add base class for all plugins (2bf2d5f)
  • define bundler base class (4f72003)
  • Rename hoppr directory to hopctl (42bb930)

Bug Fixes

  • Add methods to plugin_utils to check for required system commands (0e869ee)
  • Added factory method to Result object to build from requests.Result object (fc54269)
  • added rules to publish-whl job to match semantic-release (ff9000d)
  • Install mypy types in pipeline (136fc16)
  • Merge branch 'main' into plugin-base-class-refinement (4728edb)
  • need separate stage for publish-whl job (7c048d9)
  • poetry.lock file error (056d255)
  • poetry.lock syntax (2dfc865)
  • publish whl file to gitlab registry (dd17a90)
  • reverted directory structure to hoppr/hoppr/hoppr (39e9678)
  • specify file for mypy --install-types (d65a9ca)
  • test: made a unit test error message more enterprise-y (2b128fe)
  • test: replaced unused plugin name with "plugin_stub_name" (7d8826d)
  • test: replaced unused test plugin name with plugin_stub_name (1291408)
  • utils: Split out plugin_utils to a separate module (9e97dd1)
  • update pyproject.tml to correctly handle hopctl directory (82871d3)

0.4.7 (2022-03-21)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v8 (152ba68)

0.4.6 (2022-03-20)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v7.2.1 (7516cd4)

0.4.5 (2022-03-20)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v7.2.0 (01946c5)

0.4.4 (2022-03-20)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v7.1.1 (9e3bce5)

0.4.3 (2022-03-20)

Bug Fixes

  • deps: update dependency @semantic-release/gitlab to v7.1.0 (2c53c00)

0.4.2 (2022-03-17)

Bug Fixes

  • dev: added link to pre commit config file (d611e26)
  • dev: moved pre-commit to be listed under dev-dependencies (8db57ee)

0.4.1 (2022-03-15)

Bug Fixes

  • Corrected error when abstract methods not implemented (b6b487d)

0.4.0 (2022-03-14)

Features

  • Initial 'hello-world' plugin POC (546ecbe)

Bug Fixes

  • Add mypy type checker to pipeline (ce677e2)
  • Correct class naming convention (237433d)
  • Make CollectorPluginBase.get_version an abstractmethod (18daf8a)
  • Merge branch 'main' into initial-plugin-structure (c9ba5d6)
  • move coverage to dev-dependencies (14f6667)
  • Move publish to semantic-release (e8960f6)
  • Move pylint, pytest, coverage, and pylint to dev-dependencies (b77b2da)
  • refacored utils for clarity, removed comments (5a05098)
  • Remove check for RELEASE_VERSION environment variable from version command (6c18027)
  • removed schemas.py (0598272)
  • update collector.py to fix mypy errors (26935ac)
  • update collectory.py for black (3bfd10e)
  • Update formatting with black (eb29b3f)
  • update unit tests for new class names (1d6c3ab)
  • version reporting, add build to pipeline, include tests (abd32bf)

0.3.7 (2022-03-09)

Bug Fixes

  • docs: adding docs for gitpod to development (46e9479)
  • docs: adding review app environments for docs on branches (140fc8b)
  • docs: Updating contributing docs to reference Conventional Commits (5bf4539)

0.3.6 (2022-03-08)

Bug Fixes

  • dev: adding quick gitpods config. (380c1b3)
  • dev: automatically start mkdocs in gitpods (818e666)

0.3.5 (2022-03-03)

Bug Fixes

  • Extract Renovate into new project (375b5ab)

0.3.4 (2022-03-01)

Bug Fixes

  • docs: adding issue/mr templates, contributing guidelines, and development docs (18f59ca)

0.3.3 (2022-03-01)

Bug Fixes

  • Don't run semantic release and other jobs on schedule (9e82e21)
  • Hotfix for pages-test (e6b5d3a)

0.3.2 (2022-02-28)

Bug Fixes

  • deps: update semantic-release monorepo (52127f8)

0.3.1 (2022-02-28)

Bug Fixes

  • deps: update dependency @semantic-release-plus/docker to v3 (f413b61)
  • deps: update dependency ansi-regex to v6 (ab2553b)
  • deps: update dependency semantic-release-slack-bot to v3 (ddc4ac3)

0.3.0 (2022-02-28)

Features

  • docs: adding intro description (4f5ecb2)

Bug Fixes

0.2.0 (2022-02-28)

Features

  • docs: adding mkdocs structure and gitlab pages CI (399975c)

Bug Fixes

  • Add renovate (90cc5e3)
  • Add semantic release (cbf6717)
  • Clean up and add templates (d360ba5)
  • Correct the echo, use handle (73199aa)
  • Hotfix for semantic release publish (2e8353e)
  • Hotfix the image entrypoint (36427b1)
  • Release semantic release and setup renovate schedule (08e7364)
  • Remove errant echo command (4d98743)
  • Stages (7fdaf0a)

Last update: 2022-09-29