- Changed
- Reverted "Updated
uuid
dependency tov8.0.0
" due to IE10 compatibility issues
- Reverted "Updated
- Changed
- Updated
uuid
dependency tov8.0.0
.
- Updated
- Fixed
- Fix ApplicationStatusOverlayProvider contextType warning
- Added
- Added ApplicationStatusOverlay
- Added ApplicationStatusOverlayProvider to ApplicationBase, ApplicationNavigation, ModalManager and SlidePanelManager
- Fixed
- Fixed firefox tests for application navigation
- Changed
- Update changelog formatting
- Fixed
- Returning Promise from registerDismissCheck implementation
- Fixed
- Allowed components disclosed by the DisclosureManager to override the default registerDismissCheck implementation
- Changed
- Corrected typo in
.gitignore
file. - Updated Docs to point to main branch for terra-toolkit-boneyard.
- Corrected typo in
- Changed
- Updated reference links.
- Changed the file extension for the breakpoints doc.
- Update translated navigation prompt messages
- Fixed
- Fixed ErrorBoundary intl prop-type checking
- Added
- Added a logger utility.
- Changes
- Updated errorBoundary to have a default error message when there is none provided.
- Changed
- Updated eslint-config-terra to @cerner/eslint-config-terra v^4.0.0
- Removed unnecessary disabled rules.
- Added
- Track callback functions to close currently disclosed content. Each disclosure will be registered to the same stack. This will allow disclosures to be be closed by external events like the Android back button.
- Added
- Added data attribute
data-terra-application-base
to application base. This will be used as the base selector for wdio full stack integration tests.
- Added data attribute
- Changed
- Update terra-toolkit dev dependency to 6.0.0
- Added
- Added theme strategy guide
- Added
- Added event listener to ApplicationBase via custom React hook to support test overrides.
- Added
- Added theme context to allow components to access the current theme.
- Removed
- As a part of updating theme provider the
themeIsGlobal
prop has been removed. While this traditionally would be considered non-passive, this prop was broken, removing it is considered a bug fix.
- As a part of updating theme provider the
- Changed
- Updated locale to be an optional prop for application base
- Added
- Added a fallback strategy for obtaining the preferred language from the browser if no locale is provided in application base
- Changed
- Open up the version for terra-application-navigation
- Changed
- Update copyright to include 2020
-
Added
- Adding ApplicationNavigation component with framework integration.
- Adding ApplicationIntlContext and integrating throughout.
- Adding Demo page for user demonstration and guidance.
- Adding getUnsavedChangesPromptOptions utility function that generates NavigationPromptCheckpoint prompt configurations.
-
Changed
- Using getUnsavedChangesPromptOptions to generate default navigation prompt options within ModalManager/SlidePanelManager if prompt options are not otherwise provided.
-
Fixed
- Fix jest test by updating jest snapshot.
- Fixed
- Renamed terra-application folder to just application.
- Fixed
- terra-dev-site doc to reference lib folder.
- Changed
- Bumped minimum minor dependency versions of terra-disclosure-manager, terra-modal-manager, terra-slide-panel-manager, and terra-navigation prompt
- Added
- Added ApplicationLoadingOverlay, ApplicationErrorBoundary, and NavigationPrompt handling to ModalManager/SlidePanelManager disclosure content
- Added more documentation to support the added features
- Added custom prop support to ApplicationLoadingOverlayProvider
- Added
- Added ApplicationLoadingOverlay and ApplicationErrorBoundary
- Integrated ApplicationLoadingOverlay and ApplicationErrorBoundary into ApplicationBase
- Added NavigationPrompt handling to ApplicationBase
- Changed
- Minor dependency updates
- Changed
- Minor dependency updates
- Changed
- Minor dependency updates
- Changed
- Minor dependency updates
- Changed
- Removed
details
tag from doc-site.
- Removed
- Changed
- Cleaned up imports in examples and test files
- Changed
- Replaced Object.assign syntax with Object spread syntax
- Changed
- updated package.json test scripts
- Removed
- Removed DEPENDENCIES.md file
- Changed
- Updated DEPENDENCIES.md doc
- Changed
- Normalized terra-doc-template dev dependency version to match other terra-framework packages
- Added
- Added documentation on required peerDependencies
- Changed
- Minor dependency version bump
- Initial release