v0.6.0
Note: For NPM packages, use the
v0.6.1
release instead
What's Changed
New Features
- Exit Editable Text Field edit state on escape key press by @mikeisen1 in #432
- Add script to build and watch library and app by @tuckerzp in #435
- Handle Save on Enter Key press by @schen2166 in #438
- Add Tooltips to EditableFieldActions icons by @kperk103 in #453
- Add Legend for Parameter Color-Coding by @Bronstrom in #458
- Support Friendly URLs for documents by @tuckerzp in #478
- Add OSCALDrawerSelector component by @tuckerzp in #472
- Move REST Mode Icon by @Bronstrom in #494
- Create OSCALMarkdownProse Component by @kperk103 in #536
- Handle markdown in control and systems implementations by @kperk103 in #542
- Add markdown support in metadata titles by @kperk103 in #550
- Make external links more obvious by @tuckerzp in #543
- Make Citations, titles and, descriptions appear in markdown in backmatter by @schen2166 in #556
- Make prose fields support markdown by @schen2166 in #559
- Update to Google Analytics 4 by @nuttercd in #582
- Improve media type detection in back matter resource links by @Bronstrom in #574
- Draft automatically generated release notes by @nuttercd in #588
- Display Parties Contact Information by @tuckerzp in #576
- Display SSP Users/Personas & Inventory Items by @tuckerzp in #590
- Display System Short Name and Description for SSP by @hreineck in #611
- Improve guidance modal title by @nuttercd in #609
- Improve Catalog Control Group Navigation by @tuckerzp in #602
- feat(metadata): Display role description by @tuckerzp in #682
- feat(metadata): Generically display metadata by @tuckerzp in #728
- feat(stories): Add location stories by @tuckerzp in #745
- feat: display remove control elements by @mpemy in #733
- feat(metadata): Display keywords and remarks by @tuckerzp in #747
- feat(backmatter): Support viewing base64 data by @tuckerzp in #751
- Add support for anchor links by @Bronstrom in #600
- feat(back matter): Adjust resource anchor links by @Bronstrom in #759
- feat: automatically generate OSCAL types from JSON Schema by @kylelaker in #765
- feat(back-matter): edit backmatter resources by @tuckerzp in #768
- feat(metadata): Support viewing revisions by @tuckerzp in #781
- feat: allow types workflow to pick up preleases by @kylelaker in #797
- feat(loader): allow processing local files by @kylelaker in #808
- feat: display back matter resource types by @kylelaker in #793
- feat(party): display metadata party logos by @tuckerzp in #826
- feat: add generic display of properties by @Bronstrom in #786
- feat: Add properties story by @Bronstrom in #843
- feat(control): uniform display for control parts by @kylelaker in #849
- feat: create hoverable popover by @tuckerzp in #853
- feat: human-readable display for back matter media types by @kylelaker in #861
- feat: display params in catalogs, groups, controls by @tuckerzp in #858
- feat: display control/group
class
by @kylelaker in #869 - feat: display control modification icon by position by @mpemy in #856
Bug fixes
- Fix issues when loading NIST 800-53 r5 profiles by @kylelaker in #429
- Eliminate unique key prop errors by @tuckerzp in #439
- Add aria label to OSCALEditableTextField by @nuttercd in #447
- Eliminate all descendant of
<p>
warnings by @tuckerzp in #448 - Eliminate warnings in OSCAL Viewer by @tuckerzp in #451
- Safely handle undefined fields in profile resolution by @kylelaker in #484
- Ensure errors are caught and resettable by @kylelaker in #490
- Fix double-trigger of reload in OSCALLoaderForm by @kylelaker in #491
- Handle Blank "Set-Parameters" Object by @kperk103 in #525
- Display control info for all components by @tuckerzp in #538
- Fix loading via URL parameter by @kylelaker in #547
- Fix OSCALMarkupLine so that metadata title shows by @kperk103 in #562
- Remove underscore replacement workaround by @showalter in #564
- Remove unneeded prop passing in loader by @tuckerzp in #555
- Remove profile URL workaround by @showalter in #568
- fix(control): change "Guidance" to "Discussion" by @kylelaker in #683
- fix(catalog): Withdrawn "top" controls display correctly by @Bronstrom in #720
- fix(prose): newline characters not displaying properly by @mpemy in #717
- fix(control): controls display id instead of label by @kylelaker in #746
- fix(workflow):
apt-get
failed withoutsudo
by @tuckerzp in #772 - fix(editor): JSON drawer was not displaying data by @tuckerzp in #776
- fix(profile): include-all and exclude directives are not resolved correctly by @mpemy in #771
- fix(app): header content alignment is unclear and distracting by @Bronstrom in #777
- fix(profile): removed elements are not properly reflected by @mpemy in #778
- fix: Enter on a textfield caused crash by @tuckerzp in #782
- fix(catalog): Support multi-level group & high-level withdrawn control anchor links by @Bronstrom in #758
- fix: Keyword displays "text &&" by @tuckerzp in #787
- fix: update type workflow fails because of duplicate path by @kylelaker in #794
- fix(test): warning from test hovers by @Bronstrom in #799
- fix: nested
<p>
warnings in test and Viewer by @tuckerzp in #804 - fix(catalog): catalog viewer only shows controls if they are under a group by @tuckerzp in #792
- fix: withdrawn controls are not displayed correctly by @kylelaker in #827
- fix(tests): Tests time out and fail by @tuckerzp in #839
- fix: make properties button smaller by @kylelaker in #840
- fix: large control display "squishes" tabs for Component controls by @kylelaker in #855
- fix: rendering components before loading by @tuckerzp in #859
- fix: default namespace is defined incorrectly by @kylelaker in #863
- fix: storybook crashes when anchor is triggered by @kylelaker in #867
- fix: don't display links on params by @tuckerzp in #874
New Contributors
- @schen2166 made their first contribution in #438
- @nuttercd made their first contribution in #447
- @showalter made their first contribution in #564
- @mpemy made their first contribution in #717
Full Changelog: v0.5.1...v0.6.0