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

[GSoC'21] Pr:5 . Complete the JSON saver #92

Merged
merged 34 commits into from Jul 16, 2021
Merged

Commits on Mar 27, 2021

  1. Error on missing package and file ids in v2.2

    - Shows error if a Package has a missing SPDXID tag
    - Show error if a File has a missing SPDXID tag
    
    Signed-off-by: specter25 <ujjwalcoding012@gmail.com>
    specter25 committed Mar 27, 2021
    Copy the full SHA
    240e16a View commit details
    Browse the repository at this point in the history
  2. Error on missing package and file ids in v2.1

    - Shows error if a Package has a missing SPDXID tag
    - Show error if a File has a missing SPDXID tag
    
    Signed-off-by: specter25 <ujjwalcoding012@gmail.com>
    specter25 committed Mar 27, 2021
    Copy the full SHA
    07cb513 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2021

  1. Structural changes in spdxId fix for package and files

    - Fix capitalized initials of error messages
    - Other structural changes to increase code efficiency
    
    Signed-off-by: specter25 <ujjwalcoding012@gmail.com>
    specter25 committed Apr 4, 2021
    Copy the full SHA
    7985e5b View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

  1. Structural modifications in error checks

    -- Added file name display in error messages
    - Structured the tests in respective files
    
    Signed-off-by: specter25 <ujjwalcoding012@gmail.com>
    specter25 committed May 12, 2021
    Copy the full SHA
    4efac7b View commit details
    Browse the repository at this point in the history
  2. Units Tests in tvloader structured and a few tests added

    Signed-off-by: specter25 <ujjwalcoding012@gmail.com>
    specter25 committed May 12, 2021
    Copy the full SHA
    b5d1201 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. Fix statement about docs license

    Signed-off-by: Steve Winslow <steve@swinslow.net>
    swinslow committed Jun 10, 2021
    Copy the full SHA
    92fed8b View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2021

  1. Merge pull request spdx#70 from swinslow/fix-docs-license-stmt

    Fix statement about docs license
    swinslow committed Jun 12, 2021
    Copy the full SHA
    8574b91 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Add relationship filter function

    Signed-off-by: Ian Ling <ian@iancaling.com>
    ianling committed Jun 16, 2021
    Copy the full SHA
    9b060e5 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Merge pull request spdx#74 from ion-channel/relationship_filter_upstream

    Add relationship filter function
    swinslow committed Jul 1, 2021
    Copy the full SHA
    5417bc9 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2021

  1. Merge pull request spdx#87 from spdx/json

    Merge JSON parsing into main
    swinslow committed Jul 4, 2021
    Copy the full SHA
    68f2720 View commit details
    Browse the repository at this point in the history
  2. Minor cleanup edits to text and comments

    Signed-off-by: Steve Winslow <steve@swinslow.net>
    swinslow committed Jul 4, 2021
    Copy the full SHA
    b238c88 View commit details
    Browse the repository at this point in the history
  3. Merge pull request spdx#64 from specter25/package-spdxId

    Throw error for pkgs / files without SPDX IDs
    swinslow committed Jul 4, 2021
    Copy the full SHA
    edbff31 View commit details
    Browse the repository at this point in the history
  4. Fix missing colon for excludes in PackageVerificationCode

    Signed-off-by: Steve Winslow <steve@swinslow.net>
    swinslow committed Jul 4, 2021
    Copy the full SHA
    03d00c5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request spdx#88 from swinslow/issue-86

    Fix missing colon for excludes in PackageVerificationCode
    swinslow committed Jul 4, 2021
    Copy the full SHA
    fe1c1e7 View commit details
    Browse the repository at this point in the history
  6. Fix multi-line text wrapping fields

    Signed-off-by: Steve Winslow <steve@swinslow.net>
    swinslow committed Jul 4, 2021
    Copy the full SHA
    bf2d184 View commit details
    Browse the repository at this point in the history
  7. Merge pull request spdx#89 from swinslow/issue-76

    Fix multi-line text wrapping fields
    swinslow committed Jul 4, 2021
    Copy the full SHA
    dedb0ab View commit details
    Browse the repository at this point in the history
  8. Add release notes for 0.2.0

    Signed-off-by: Steve Winslow <steve@swinslow.net>
    swinslow committed Jul 4, 2021
    Copy the full SHA
    043e522 View commit details
    Browse the repository at this point in the history
  9. Update README and add release details for 0.1.0

    Signed-off-by: Steve Winslow <steve@swinslow.net>
    swinslow committed Jul 4, 2021
    Copy the full SHA
    024866f View commit details
    Browse the repository at this point in the history
  10. Add missing SPDX license IDs and go fmt

    Signed-off-by: Steve Winslow <steve@swinslow.net>
    swinslow committed Jul 4, 2021
    Copy the full SHA
    9b311cc View commit details
    Browse the repository at this point in the history
  11. Merge pull request spdx#90 from swinslow/issue-85

    Update documentation for 0.2.0 release
    swinslow committed Jul 4, 2021
    Copy the full SHA
    18cda74 View commit details
    Browse the repository at this point in the history
  12. Fix link to release notes

    Signed-off-by: Steve Winslow <steve@swinslow.net>
    swinslow committed Jul 4, 2021
    Copy the full SHA
    c2f61ea View commit details
    Browse the repository at this point in the history
  13. Merge pull request spdx#91 from swinslow/fix-readme-link

    Fix link to release notes
    swinslow committed Jul 4, 2021
    Copy the full SHA
    c872465 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2021

  1. JSONsaver : lay down initia setup of jsonsaver

    Signed-off-by: Ujjwal Agarwal <ujjwalcoding012@gmail.com>
    specter25 committed Jul 8, 2021
    Copy the full SHA
    2d6415b View commit details
    Browse the repository at this point in the history
  2. jsonSaver : saved other licenses to json

    - parsed other licenses from spdx.Doxument2_2 to json
    - tests pending
    
    Signed-off-by: Ujjwal Agarwal <ujjwalcoding012@gmail.com>
    specter25 committed Jul 8, 2021
    Copy the full SHA
    45a2a52 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. Jsonsaver : Saved document annotations from struct to json

    - Saved annoations on the root document from struct to json
    - unit tests pending
    
    Signed-off-by: Ujjwal Agarwal <ujjwalcoding012@gmail.com>
    specter25 committed Jul 9, 2021
    Copy the full SHA
    5704209 View commit details
    Browse the repository at this point in the history
  2. JsonSaver : saved document describes from spdx struct to json

    - Saved document describes from spdxStruct to json
    - unit tests pending from this section
    
    Signed-off-by: Ujjwal Agarwal <ujjwalcoding012@gmail.com>
    specter25 committed Jul 9, 2021
    Copy the full SHA
    9d1037e View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2021

  1. Jsonsaver : saved packages and relationships from spdx to json

    - saved packages from spdx struct to json
    - saved relationships froms spdx struct to json
    
    Signed-off-by: Ujjwal Agarwal <ujjwalcoding012@gmail.com>
    specter25 committed Jul 10, 2021
    Copy the full SHA
    9787338 View commit details
    Browse the repository at this point in the history
  2. Jsonsaver : save files from spdx strict to json

    - parsed files information from struct to json
    - unckaged files spdx map altered (find a fix around it )
    
    Signed-off-by: Ujjwal Agarwal <ujjwalcoding012@gmail.com>
    specter25 committed Jul 10, 2021
    Copy the full SHA
    9922fe7 View commit details
    Browse the repository at this point in the history
  3. jsonsaver : Save snippets from spdx struct to json

    - save snippets information from spdx struct to json
    - unit tests for render function pending
    
    Signed-off-by: Ujjwal Agarwal <ujjwalcoding012@gmail.com>
    specter25 committed Jul 10, 2021
    Copy the full SHA
    91fb849 View commit details
    Browse the repository at this point in the history
  4. jsonsaver : Parse Reviews from spdx struct to json

    Signed-off-by: Ujjwal Agarwal <ujjwalcoding012@gmail.com>
    specter25 committed Jul 10, 2021
    Copy the full SHA
    625fa97 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. JsonSaver : Write bytes to io.Writer while saving json

    - Write bytes from bytes.buffer to io.Writer while parsing json
    
    Signed-off-by: Ujjwal Agarwal <ujjwalcoding012@gmail.com>
    specter25 committed Jul 14, 2021
    Copy the full SHA
    f14c07d View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2021

  1. Jsonsaver : Fix tag names fro reverse compatibility

    - Parse a jsonsaved file using jsonloader and fixx the bugs discovered
    
    Signed-off-by: Ujjwal Agarwal <ujjwalcoding012@gmail.com>
    specter25 committed Jul 15, 2021
    Copy the full SHA
    cab3ae1 View commit details
    Browse the repository at this point in the history
  2. Jsonparser : fix bug while parsiing creators

    - Don't remove () suffix while parsing creator person and organization
    
    Signed-off-by: Ujjwal Agarwal <ujjwalcoding012@gmail.com>
    specter25 committed Jul 15, 2021
    Copy the full SHA
    4012229 View commit details
    Browse the repository at this point in the history
  3. Jsonsaver : Fix return types of relationship parser

    Signed-off-by: Ujjwal Agarwal <ujjwalcoding012@gmail.com>
    specter25 committed Jul 15, 2021
    Copy the full SHA
    7aab873 View commit details
    Browse the repository at this point in the history