Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Normalization of VersionRange #108

Merged
merged 31 commits into from
Jul 24, 2024

Commits on Apr 5, 2023

  1. Add support for NormalizedVersionRanges

    - support normalization of range expression from GitHub, Snyk, GitLab
    - Discrete range normalization for OSV, DEPS, VulerableCode
    
    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    218c61a View commit details
    Browse the repository at this point in the history
  2. Test NormalizedVersionRanges

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    1a69d07 View commit details
    Browse the repository at this point in the history
  3. Add ABOUT and LICENSE file for spans.py

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    3b3570c View commit details
    Browse the repository at this point in the history
  4. Fallback to builtin set when intbitset is not installed

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    d88b80c View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Added docs server script, dark mode & copybutton for docs

    Signed-off-by: Omkar Phansopkar <[email protected]>
    OmkarPh committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    5ab9b3a View commit details
    Browse the repository at this point in the history
  2. Merge pull request aboutcode-org#83 from OmkarPh/enhance/docs

    Added docs server script, dark mode & copybutton for docs, tracking chmod in git
    AyanSinhaMahapatra authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    af7e542 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    0a9d983 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Configuration menu
    Copy the full SHA
    4e36fc6 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Fix top padding for rst content

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    7d74b8a View commit details
    Browse the repository at this point in the history
  2. Merge pull request aboutcode-org#85 from nexB/84-widen-rtd-page

    Update CSS to widen page and handle mobile aboutcode-org#84
    AyanSinhaMahapatra authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    0071028 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Update CI runners and python version

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    008d521 View commit details
    Browse the repository at this point in the history
  2. Merge pull request aboutcode-org#87 from nexB/update-macos-runners

    Update CI runners and python version
    AyanSinhaMahapatra authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    acf94b3 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Replace deprecated macos CI runners

    Replace macos-11 runners with macos-14 runners.
    
    Reference: https://github.com/actions/runner-images?tab=readme-ov-file#available-images
    Reference: aboutcode-org/skeleton#89
    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    124da3d View commit details
    Browse the repository at this point in the history
  2. Update minimum required python version to 3.8

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    be4e14d View commit details
    Browse the repository at this point in the history
  3. Merge pull request aboutcode-org#90 from nexB/update-ci-runners

    Replace deprecated macos CI runners
    keshav-space authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    5c3e935 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Support both PURL and GitLab schema in from_gitlab_native

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    f0bac8c View commit details
    Browse the repository at this point in the history
  2. Use native impl for Maven and NuGet in from_gitlab_native

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    629d03a View commit details
    Browse the repository at this point in the history
  3. Use proper splitter for composer in from_gitlab_native

    - Bug fix: GitLab advisory uses both comma and space as separator for composer range.
    
    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    1c70ea5 View commit details
    Browse the repository at this point in the history
  4. Support splitting bracket notation ranges

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    d109a1b View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Add support for version range from snyk advisory

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    169a6a1 View commit details
    Browse the repository at this point in the history
  2. Add support for version range from discrete versions

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    e7d7c55 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Refactor NormalizedVersionRange

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    f8a6d70 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Add multi vers test for normalized version range

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    d2904b0 View commit details
    Browse the repository at this point in the history
  2. Fix the edge case resulting in incorrect contains resolution

    - Pairwise constraint evaluation misses the case when filtered
     constraints contains only one item
    - Fixes aboutcode-org#137
    
    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    5a32eda View commit details
    Browse the repository at this point in the history
  3. Refactor VersionRange normalization without Span

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    c833b97 View commit details
    Browse the repository at this point in the history
  4. Add function to parse bracket notation constraints

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    8f0d727 View commit details
    Browse the repository at this point in the history
  5. Use from_versions for getting vers from discrete versions

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    3d0de11 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fa7009a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fe35a34 View commit details
    Browse the repository at this point in the history
  8. Set shell param to False while running code style tests

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    594baf5 View commit details
    Browse the repository at this point in the history
  9. Use only macOS-14 image for macOS 14 CI

    Signed-off-by: Keshav Priyadarshi <[email protected]>
    keshav-space committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    b12572d View commit details
    Browse the repository at this point in the history