# @theorchard/suite-theming

## 4.0.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-utils@1.4.3

## 4.0.1

### Patch Changes

-   Add lodash-es to lodash jest module mapping for ESM compatibility

## 4.0.0

### Major Changes

-   Removed color schemes
-   Removed legacy `midnight-#` color variables.
-   Removed legacy `dataviz` 7-11 variables.
-   Removed `primary` and `secondary` color variables.

## 3.1.5

### Patch Changes

-   Updated dependencies
    -   @theorchard/constants@1.6.0

## 3.1.4

### Patch Changes

-   Fix types for React 18

## 3.1.3

### Patch Changes

-   Updated dependencies
    -   @theorchard/suite-utils@1.4.1

## 3.1.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/constants@1.5.0

## 3.1.1

### Patch Changes

-   Adds current color scheme to the ThemeContext.

## 3.1.0

### Minor Changes

-   new `useTheme` hook
-   new `rgbToHex` util functions

## 3.0.0

### Major Changes

Semantic and gray-scale variables have been removed from the V2 themes.
These are now defined in `suite-core`.

## 2.6.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/constants@1.4.1

## 2.6.1

### Patch Changes

-   Added exports field to package.json

## 2.6.0

### Patch Changes

-   Move color scheme class to body, and fix feature flagging

## 2.5.1

### Patch Changes

-   Fix color scheme for non-orchard brands

## 2.5.0

### Minor Changes

-   Add new color schemes

## 2.4.4

### Patch Changes

-   Updated dependencies
    -   @theorchard/constants@1.4.0

## 2.4.3

### Patch Changes

-   Updated dependencies
    -   @theorchard/constants@1.3.1

## 2.4.2

### Patch Changes

-   BrandIcon with size/variant support

## 2.4.1

### Patch Changes

-   updated icon gradients and sidenav colors for sme theme

## 2.4.0

### Major Changes

-   Update SME theme

## 2.3.4

### Patch Changes

-   Updated dependencies
    -   @theorchard/constants@1.3.0

## 2.3.3

### Patch Changes

-   Updated dependencies
    -   @theorchard/constants@1.2.1

## 2.3.2

### Patch Changes

-   Updated dependencies
    -   @theorchard/constants@1.1.1

## 2.3.1

### Patch Changes

-   Removed broken favicon replacement.

## 2.3.0

### Minor Changes

-   Added app icon styling to each theme.

## 2.2.0

### Minor Changes

-   Removed unused theme switcher component.
-   Added default theme definition.
-   Make sure swapping themes work by resetting the previous.

## 2.1.0

### Minor Changes

-   Added new default theme for the "knr" brand.

### Patch Changes

-   Updated dependencies
    -   @theorchard/constants@1.1.0

## 2.0.0

### Major Changes

-   Refactored to use the new css vars defined in suite-core.
-   Removed styled-components library.
-   Themes now only need to define css vars to override.

## 1.2.0

### Minor Changes

-   Bump react 17 dependent libs: react-is and styled-components.

## 1.1.1

### Patch Changes

-   Use shared constants from the new "@theorchard/constants" library.
-   Updated dependencies
    -   @theorchard/constants@1.0.0

## 1.1.0

### Minor Changes

-   Change theming colors from hex to rgb

## 1.0.0

### Major Changes

-   suite-theming to support awal and deprecate overdrive

## 0.10.3

### Patch Changes

-   Fix export extra dataviz colors

## 0.10.2

### Patch Changes

-   Improved overdrive midnights and added extra datavizes

## 0.10.1

### Patch Changes

-   fixes dataviz colors not being exported

## 0.10.0

### Minor Changes

-   Add sony theme to ThemeProvider

## 0.9.9

### Patch Changes

-   Don't update favicon

## 0.9.8

### Patch Changes

-   ThemeProvider to default orchard brand

## 0.9.7

### Patch Changes

-   Make theme assets optionals and revert flat-branded asset path

## 0.9.6

### Patch Changes

-   Allow dynamic assets using ThemeProvider envConfig

## 0.9.5

### Patch Changes

-   added dataviz colors

## 0.9.4

### Patch Changes

-   ThemeProvider to require init with brand

## 0.9.3

### Patch Changes

-   Decouple context and provider into components

## 0.9.2

### Patch Changes

-   Fix CDN_URL detect-init

## 0.9.1

### Patch Changes

-   Initial package

## 0.9.0

-   Initial commit
