## 7.0.0

### Breaking changes
* Test runner migrated from Karma + Jasmine to Vitest.
* Tests now run in a real browser via Vitest browser mode (Playwright/Chromium).
* Build migrated from Webpack to the TypeScript compiler (`tsc`); `globalize` sources moved under `src/`.
* Compiled output moved from `lib/src/` to `lib/`; public package entry points now resolve from `lib/*`.
* Development/build TypeScript upgraded to 6.x.

### Changed
* `powerbi-visuals-api` remains on ^5.11.0.
* `powerbi-visuals-utils-typeutils` updated to ^7.0.0.
* `powerbi-visuals-utils-dataviewutils` updated to ^7.0.0.
* CI/development baseline updated to Node.js 20.x.

### Infrastructure
* Lint stack migrated to ESLint 10 flat config.
* CI workflows modernized to `actions/*@v6` and Node 20/22 matrix.
* Custom CodeQL workflow updated to Node 20 and modern action versions.

## 6.1.2
* Updated packages
* powerbi-visuals-api update to 5.11.0

## 6.1.1
* powerbi-visuals-api update to 5.9.0

## 6.1.0
* Fixed wrong tailored text generation in getTailoredTextOrDefault

## 6.0.3
* Update powerbi-visuals-utils-testutils to 6.0.3

## 6.0.2
* Vulnerabilities fixed
* Packages update
* Update build.yml to use node 18, 20

## 6.0.1
* Packages update
* Removed coveralls

## 6.0.0
* Packages update
* Vulnerabilities fixes

## 5.1.0
* Moved cultures to separate file to allow dynamically remove redundant cultures while building the visual using custom webpack loader

## 5.0.0
* Packages update
* Vulnerabilities fixes
* Migrated to playwright
* Migrated to Webpack 5

## 4.7.1
* Packages update
* Vulnerabilities fixes

## 4.7.0
* Packages updates
* Obsolete docs removed
* Github actions added

## 4.6.0
* Packages update
* New function calculateExactDigitsPrecision in valueFormatter

## 4.5.0
* Get default number formats from culture
* Apply default tslint rules
* Fix globalize cultures loading.

## 4.4.2
* Packages update

## 4.4.1
* Fix text measurement for iOS devices. Move fake SVG element to upper-left corner

## 4.4.0
* Remove unnecessary internal module `valueFormatter`
* Update documentation

## 4.3.1
* Fix typings path

## 4.3.0
* Update packages to fix vulnerabilities
* Update powerbi-visual-api to 2.6.0

## 4.2.0
* Add full globalize.js library

# 4.1.3
* Was added checkValueInBounds function for formatter
* Update dataviewutils
* Add jsnext:main
* set sideEffects: false

## 4.1.2
* Changed mmm, mmmm and MMMM flag to use the month index value (M) instead of minutes (m) to return correct month names

## 4.1.1
* Supports `MMMM` as `mmmm` date format

## 3.1.0
* Update packages to fix vulnerabilities

## 3.0.0
* Removed `d3` and `powerbi-visuals-utils-svgutils`
* Updated dependencies

## 2.1.0
* Removed `lodash`
* Updated dependencies
