<commit_before># Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased][] (7.0.0?)

### BREAKING CHANGE

The new side navigation feature in this release will likely break apps
upgrading to this version of the framework from previous versions, in ways that
are hard to predict. (#588).

Examples of the kinds of downstream changes required:

* uPortal-home [change to use `<frame-page>` in some views][uPortal-home #739] and [in a couple other views][uPortal-home #742]

### Features

* Add on-page side navigation feature (#588)
* Add more Google Analytics around notifications (#598). Events for
  * rendering priority (banner across the top) notification
  * dismissing priority notification
  * rendering notification by opening the bell menu
  * clicks on mobile side-nav notification bell, with and without priority
indicator
  * dismissing notification from the bell menu
  * dismissing or restoring notification from notifications page
* Support dynamic notification text sourced from JSON web service (#601)

### Fixed

* Improves top bar accessibility (#594)
* Fix the `search-with-links` widget type (#585)
* Fix footer link style to avoid off-by-one-pixel misalignment (#586)
* Fix separator character between footer links (#587, #590)
* Clarify safety of `/settings` tooling to reset in-browser state. (#600)
* Fix notification rendering robustness against duplicate ids (#602, #603)

### Docs

* Recommend Title Case not Sentence case for link labels in `list-of-links`
widgets (#588)
<commit_msg>style(changelog): indent child bullets with 4 not 2 spaces<commit_after># Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased][] (7.0.0?)

### BREAKING CHANGE

The new side navigation feature in this release will likely break apps
upgrading to this version of the framework from previous versions, in ways that
are hard to predict. (#588).

Examples of the kinds of downstream changes required:

* uPortal-home [change to use `<frame-page>` in some views][uPortal-home #739] and [in a couple other views][uPortal-home #742]

### Features

* Add on-page side navigation feature (#588)
* Add more Google Analytics around notifications (#598). Events for
    * rendering priority (banner across the top) notification
    * dismissing priority notification
    * rendering notification by opening the bell menu
    * clicks on mobile side-nav notification bell, with and without priority
indicator
    * dismissing notification from the bell menu
    * dismissing or restoring notification from notifications page
* Support dynamic notification text sourced from JSON web service (#601)

### Fixed

* Improves top bar accessibility (#594)
* Fix the `search-with-links` widget type (#585)
* Fix footer link style to avoid off-by-one-pixel misalignment (#586)
* Fix separator character between footer links (#587, #590)
* Clarify safety of `/settings` tooling to reset in-browser state. (#600)
* Fix notification rendering robustness against duplicate ids (#602, #603)

### Docs

* Recommend Title Case not Sentence case for link labels in `list-of-links`
widgets (#588)

{'fraction_non_alphanumeric': 0.08846263956484397, 'fraction_numerical': 0.031491554537646724, 'mean_word_length': 4.608346709470305, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5273879', 'n_tokens_mistral': 1059, 'n_tokens_neox': 925, 'n_words': 440}