<commit_before># CHANGES

## 0.12.0

- **BREAKING** Avoid scaling based on devicePixelRatio. This turned out to be a
  mistake, and caused rendering inconsistencies across devices. It was
  particularly harmful on devices where the ratio was less than 1.0.
- Add `precachePicture` method to allow for pre-caching of SVG assets. Similar
  in functionality to `precacheImage` in the Flutter framework. Also added
  improvements to error handling in the various related routines.

## 0.11.0+1

- Format source code
- Remove unintentionally commited pubspec.lock

## 0.11.0

- Rewrote parsing logic to unpin dart-xml dependency, and bumped Dart XML
  dependency.
- Fix bug where unsupported elements could impact drawing. Unhandled elements
  that have children will now be completely ignored. This is technically a
  breaking change, as previously a child of an unsupported element could have
  been drawn if it was supported. Fixes [#126](https://github.com/dnfield/flutter_svg/issues/126).

## 0.10.4

- Fix bug in transform logic [#122](https://github.com/dnfield/flutter_svg/issues/122)
- Avoid defaulting to the rootBundle, using th DefaultAssetBundle instead when
  resolving pictures [#118](https://github.com/dnfield/flutter_svg/pull/118)

## 0.10.3

- Pin dart-xml to 3.2.5, as 3.3.0 is a breaking change (next release will
  address this).
- Support `px` postfixes on many double literals.

## 0.10.2

- Added a `semanticsLabel` property to `SvgPicture`.
- Updated tests to support async changes in Flutter's `Picture.toImage` method.<commit_msg>Fix typo in CHANGELOG<commit_after># CHANGES

## 0.12.0

- **BREAKING** Avoid scaling based on devicePixelRatio. This turned out to be a
  mistake, and caused rendering inconsistencies across devices. It was
  particularly harmful on devices where the ratio was less than 1.0.
- Add `precachePicture` method to allow for pre-caching of SVG assets. Similar
  in functionality to `precacheImage` in the Flutter framework. Also added
  improvements to error handling in the various related routines.

## 0.11.0+1

- Format source code
- Remove unintentionally committed pubspec.lock

## 0.11.0

- Rewrote parsing logic to unpin dart-xml dependency, and bumped Dart XML
  dependency.
- Fix bug where unsupported elements could impact drawing. Unhandled elements
  that have children will now be completely ignored. This is technically a
  breaking change, as previously a child of an unsupported element could have
  been drawn if it was supported. Fixes [#126](https://github.com/dnfield/flutter_svg/issues/126).

## 0.10.4

- Fix bug in transform logic [#122](https://github.com/dnfield/flutter_svg/issues/122)
- Avoid defaulting to the rootBundle, using th DefaultAssetBundle instead when
  resolving pictures [#118](https://github.com/dnfield/flutter_svg/pull/118)

## 0.10.3

- Pin dart-xml to 3.2.5, as 3.3.0 is a breaking change (next release will
  address this).
- Support `px` postfixes on many double literals.

## 0.10.2

- Added a `semanticsLabel` property to `SvgPicture`.
- Updated tests to support async changes in Flutter's `Picture.toImage` method.
{'fraction_non_alphanumeric': 0.08282504012841091, 'fraction_numerical': 0.03274478330658106, 'mean_word_length': 4.042071197411003, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, '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': '5162388', 'n_tokens_mistral': 984, 'n_tokens_neox': 891, 'n_words': 378}