Skip to content

v0.3.0

Compare
Choose a tag to compare
@laurelmay laurelmay released this 01 Mar 15:59
· 827 commits to develop since this release
679fe88

What's Changed

  • EGRC-134: Navigation Between SSP and Catalog Doesn't Work by @rgauss in #1
  • EGRC-136: Rename OSCAL Browser to OSCAL Viewer by @rgauss in #2
  • EGRC-236: Add OSCAL Metadata test file, test for displaying title by @kkennedy26 in #6
  • EGRC-246: Adding App test for rendering of the navigation menu by @kkennedy26 in #5
  • EGRC-237: Create test for displaying metadata in Metadata test file by @kkennedy26 in #7
  • EGRC-238: Create test for the display of parties by @kkennedy26 in #8
  • EGRC-140: Added test of component control implementation description by @rgauss in #11
  • EGRC-211, EGRC-212, EGRC-210, EGRC-213 Testing and Control Implementation Description by @rgauss in #13
  • EGRC-137: Add Initial Display of Control Implementation by @rgauss in #4
  • EGRC-248: Test SSP System Characteristics by @rgauss in #14
  • EGRC-239: Add OSCAL CatalogGroup test file, test for display of control groups by @kkennedy26 in #9
  • EGRC-240: Add OSCAL CatalogGroupControl test file, test for displaying controls by @kkennedy26 in #10
  • EGRC-241: Create OSCAL CatalogGroupControlGuidance test file, test for display of control guidance by @kkennedy26 in #12
  • EGRC-249: Test SSP System Implementation by @rgauss in #15
  • EGRC-139: Base branch for previous tests by @kkennedy26 in #16
  • EGRC-247: Test SSP Metadata by @rgauss in #17
  • EGRC-265: Fix Key Prop Errors by @rgauss in #18
  • EGRC-138: Refactor OSCALLoader for Callbacks by @rgauss in #19
  • EGRC-264: Rename CatalogGroupControl* Files to Control* by @rgauss in #20
  • EGRC-130: Initial SSP Viewer UI by @rgauss in #21
  • [EGRC-220] Create buildspec.yml for CodeBuild by @zclarkEDC in #22
  • test commit for demo by @zclarkEDC in #28
  • EGRC-273: Disallow Crawling of Sandbox OSCAL Viewer UI by @rgauss in #29
  • EGRC-271: OSCAL Viewer Sub-Component Tests Execute Multiple Times by @rgauss in #30
  • [EGRC-268] Establish Linting and Address Issues in OSCAL Viewer by @zclarkEDC in #34
  • demo readme update by @zclarkEDC in #36
  • EGRC-203: Component Viewer UI by @kkennedy26 in #40
  • EGRC-141: Component Viewer Tests by @kkennedy26 in #41
  • EGRC-128: Implement Component Viewer UI and Tests by @kkennedy26 in #42
  • [EGRC-292] Update OSCAL SSP Viewer, resolve various bugs related oscal-content update by @zclarkEDC in #43
  • Reusable and Recursive Profile or Catalog Import by @rgauss in #44
  • EGRC-293: Initial Component Control Implementation UI by @kkennedy26 in #45
  • EGRC-294: Implement Test for Component Definition Control Implementation UI by @kkennedy26 in #46
  • Correctly reload SSP Viewer with the reload button. by @hreineck in #50
  • EGRC-395: Change responsible roles to display the role name instead of numerical index by @hreineck in #55
  • Fix Component Viewer When Invalid URLs are Loaded by @tuckerzp in #51
  • Fix Profile Viewer for FedRAMP Profiles by @tuckerzp in #53
  • Fix broken Component Control Implementation display by @Bronstrom in #56
  • UX Change; Move Modification icon to the side of control title by @hreineck in #52
  • EGRC-391: Back Matter Component Testing by @kkennedy26 in #57
  • Resize tooltip text for readability by @Bronstrom in #58
  • EGRC-405: Workaround for Broken Example Component Definition by @rgauss in #60
  • EGRC-400: Implement Profile Tests for Display of Controls and Control Modifications by @kkennedy26 in #61
  • EGRC-261: Initial Profile Viewer UI and Back Matter Component by @kkennedy26 in #48
  • Fix console warnings by @tuckerzp in #62
  • EGRC-406: Display of Control Parameter Constraints in Profiles by @rgauss in #65
  • EGRC-408: Update All Object Viewers to Display Back Matter by @rgauss in #66
  • Add GitHub tooling support by @kylelaker in #59
  • Bump react-dom from 17.0.1 to 17.0.2 by @dependabot in #68
  • Bump eslint-plugin-react from 7.23.2 to 7.24.0 by @dependabot in #69
  • Bump react-scripts from 4.0.1 to 4.0.3 by @dependabot in #71
  • Bump eslint from 7.26.0 to 7.29.0 by @dependabot in #72
  • Add community-focused files for open sourcing by @kylelaker in #64
  • Moved OSCALLoader to components by @rgauss in #94
  • Lint Markdown With Github Actions by @tuckerzp in #73
  • Bump web-vitals from 0.2.4 to 2.1.0 by @dependabot in #81
  • Bump @material-ui/core from 4.11.2 to 4.11.4 by @dependabot in #79
  • Update CodeBuild spec for sample application by @kylelaker in #93
  • Build OSCAL React library by @Bronstrom in #63
  • Fix GitHub Actions workflows by @kylelaker in #102
  • EGRC-263: OSCAL Viewer Branding by @rgauss in #103
  • EGRC-429: Allow Empty Values Where Not Required by @rgauss in #104
  • Enable linter by @tuckerzp in #67
  • Add contributing and license info to the README by @kylelaker in #105
  • Update README to reflect oscal-viewer & oscal-react-library changes by @Bronstrom in #106
  • Sync develop into main by @kylelaker in #108
  • Fix README grammar and screenshot borders by @Bronstrom in #110
  • Locale Formatted Timestamps by @tuckerzp in #112
  • Pin super-linter version to 4.3.0 by @tuckerzp in #118
  • Additional branding fixes by @kylelaker in #115
  • Improve Profile Viewer performance & user experience by @Bronstrom in #114
  • Create Storybook Stories for Back Matter and Component Definition Components by @snorouzzadeh in #117
  • Allow robots to crawl the site by @kylelaker in #119
  • Revert "Allow robots to crawl the site" by @kylelaker in #120
  • Create Storybook Stories for Metadata, Responsible Roles, and System Components by @kkennedy26 in #116
  • Set Up GitHub Actions for Publishing Storybook to GitHub Pages by @hreineck in #130
  • Create Test Data Directory by @mikeisen1 in #132
  • Set up Storybook Documentation by @hreineck in #113
  • Update SSP and Component Definition to Display Profile Modifications by @tuckerzp in #124
  • Add withdrawn check for the Controls by @snorouzzadeh in #145
  • Permit OSCAL Object URL as URL Parameter by @mikeisen1 in #143
  • Adjust SSP Viewer for FedRAMP template by @Bronstrom in #140
  • Fix Reload Button Crash by @hreineck in #144
  • WIP: Alternate approach to EGRC-463 / #128 / #144 by @rgauss in #148
  • Fix Update SSP and Component Definition to Display Profile Modifications by @tuckerzp in #146
  • Render Skeleton When Loading Profile Viewer by @hreineck in #152
  • Modify Profile Test to Fix Intermittent Failures by @hreineck in #154
  • Pass Control Id into Control Part to Render Modifications by @mikeisen1 in #155
  • Check for Media Type in Profile Resolver by @hreineck in #157
  • Bump JamesIves/github-pages-deploy-action from 4.1.4 to 4.1.5 by @dependabot in #160
  • Switch to npm ci in the pipeline to avoid failures by @mikeisen1 in #172
  • Configure Publishing OSCAL Viewer to GitHub Packages by @hreineck in #168
  • Update GitHub Actions for publishing to GitHub npm registry by @hreineck in #173
  • Include Production Build of Viewer in Package by @hreineck in #179
  • Update package release version on push to develop by @mikeisen1 in #177
  • Run Build in Packages Workflow by @hreineck in #182
  • Show profile and catalog inheritance by @mikeisen1 in #186
  • Move OSCAL Viewer Package to GitHub Releases by @hreineck in #184
  • Bump @material-ui/lab from 4.0.0-alpha.58 to 4.0.0-alpha.60 by @dependabot in #98
  • Bump gh-pages from 2.2.0 to 3.2.3 by @dependabot in #101
  • Bump @material-ui/core from 4.11.4 to 4.12.3 by @dependabot in #147
  • Bump @testing-library/react from 11.2.7 to 12.1.2 by @dependabot in #175
  • Bump @testing-library/user-event from 12.8.3 to 13.5.0 by @dependabot in #183
  • Update GitHub super linter by @kylelaker in #199
  • Update Minor Dependency Versions by @hreineck in #207
  • Add Storybook Addon-Docs Dependency by @hreineck in #212
  • Bump JamesIves/github-pages-deploy-action from 4.1.5 to 4.1.8 by @dependabot in #197
  • Bump actions/delete-package-versions from 1 to 2.0.1 by @dependabot in #201
  • Bump web-vitals from 0.2.4 to 2.1.2 by @dependabot in #208
  • Bump eslint-config-standard from 14.1.1 to 16.0.3 by @dependabot in #211
  • Bump eslint-config-airbnb from 18.2.1 to 19.0.4 by @dependabot in #209
  • Fix Zip Command in Release Workflow by @hreineck in #218
  • Remove specific community health files by @kylelaker in #221
  • Initial REST Mode by @rgauss in #226
  • Fix linting errors in YAML files by @kylelaker in #228
  • Make Dependabot ask for reviews by @kylelaker in #230
  • Bump eslint-plugin-prettier from 3.4.1 to 4.0.0 by @dependabot in #210
  • Bump eslint-config-standard-react from 9.2.0 to 11.0.1 by @dependabot in #213
  • Bump eslint-plugin-promise from 4.3.1 to 6.0.0 by @dependabot in #214
  • Added check for bad response in fetch call by @rgauss in #232
  • Handle Nested Groups by @rgauss in #236
  • Bump JamesIves/github-pages-deploy-action from 4.1.8 to 4.2.3 by @dependabot in #231
  • Changed ssps REST path to system-security-plans by @rgauss in #237
  • Update Storybook URL by @kylelaker in #238
  • Bump @testing-library/dom from 8.11.1 to 8.11.3 by @dependabot in #235
  • Bump @storybook/addon-links from 6.4.9 to 6.4.18 by @dependabot in #233
  • Edit SSP Details (UI) by @mikeisen1 in #200
  • Bump @storybook/preset-create-react-app from 3.2.0 to 4.0.0 by @dependabot in #242
  • Bump @storybook/addon-docs from 6.4.9 to 6.4.18 by @dependabot in #241
  • Bump @testing-library/jest-dom from 5.16.1 to 5.16.2 by @dependabot in #243
  • Fix errors during loading OSCAL documents by @kylelaker in #248
  • Update dependencies with old dependencies by @kylelaker in #250
  • Bump @testing-library/react from 12.1.2 to 12.1.3 by @dependabot in #258
  • Bump webpack from 5.68.0 to 5.69.0 by @dependabot in #257
  • Add concurrency mutex for deployment actions by @kylelaker in #259
  • Add Google Analytics configuration by @kylelaker in #249
  • Fix tests when GA ID present by @kylelaker in #260
  • Display SSP Authz Boundary by @rgauss in #255
  • Bump JamesIves/github-pages-deploy-action from 4.2.3 to 4.2.5 by @dependabot in #261
  • Bump webpack from 5.69.0 to 5.69.1 by @dependabot in #262
  • Bump eslint-config-prettier from 8.3.0 to 8.4.0 by @dependabot in #264
  • Fix navigation links by @kylelaker in #266
  • Remove duplicate SSP Authorization Boundary Desc by @kylelaker in #268
  • Fix Viewer Crashing on Load of Wrong OSCAL Doc Type by @zclarkEDC in #267
  • Fixes for successful patch re-rendering by @rgauss in #269
  • Bump history from 5.2.0 to 5.3.0 by @dependabot in #271
  • Add support for network and data flow diagrams by @kylelaker in #273
  • Add support for remote URIs in links by @kylelaker in #276
  • Bump eslint-plugin-react from 7.28.0 to 7.29.0 by @dependabot in #279
  • Add automation to update example package-lock by @kylelaker in #274
  • Bump eslint-plugin-jest from 24.7.0 to 26.1.1 by @dependabot in #256
  • Use our custom content by default in viewer by @kylelaker in #280
  • Bump eslint-plugin-react from 7.29.0 to 7.29.2 by @dependabot in #282
  • Bump actions/setup-node from 2 to 3.0.0 by @dependabot in #278
  • Handle errors during URL fetching by @kylelaker in #286
  • Allow unused variables that start with _ by @kylelaker in #287
  • Added silent fail on unresolved diagram resources by @rgauss in #285
  • Bump version to 0.3.0 by @kylelaker in #291
  • Sync develop to main by @kylelaker in #292

New Contributors

Full Changelog: https://github.com/EasyDynamics/oscal-react-library/commits/v0.3.0