v0.3.0
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
tomain
by @kylelaker in #292
New Contributors
- @zclarkEDC made their first contribution in #22
- @hreineck made their first contribution in #50
- @tuckerzp made their first contribution in #51
- @Bronstrom made their first contribution in #56
- @kylelaker made their first contribution in #59
- @dependabot made their first contribution in #68
- @snorouzzadeh made their first contribution in #117
- @mikeisen1 made their first contribution in #132
Full Changelog: https://github.com/EasyDynamics/oscal-react-library/commits/v0.3.0