<commit_before># Change Log
This project adheres to [Semantic Versioning](http://semver.org/).

## 8.0.4
* Fixed `Cannot read property 'line' of null` error.
* Fixed source map support for declarations.

## 8.0.3
* Fixed client-side bundling support.

## 8.0.2
* Fixed plugin packs support.

## 8.0.1
* Updated `Processor#version`.

## 8.0 “President Ose”
* Removed support for Node.js 6.x, 8.x, 11.x, and 13.x versions.
* Removed `postcss.vendor` helpers.
* Deprecated `postcss.plugin()` API.
* Treats `sourceMap.sources` as URL instead of file path.
* Plugins and runners must have `postcss` in `peerDependencies`.
* Prohibited to extend PostCSS AST classes.
* Moved from JSDoc to TypeDoc.
* Moved unknown source from counter to random IDs.
* Added visitor API for plugins (by <NAME>).
* Added ES modules support.
* Added named exports for public classes `const { Rule } = require('postcss)`.
* Added `position.url` to `Node#origin()` result.
* Added `opts.maps.absolute = true` option.
* Added `opts.maps.annotation = (file, root) => url` option support.
* Added `Node#source.offset` (by <NAME>).
* Added `Declaration#variable`.
* Added JSON source map support.
* Added index source map support.
* Added `Declaration#value` auto-converting to string.
* Fixed parsing `{}` in at-rule parameters.
* Fixed parsing empty Custom Properties. `--foo: ;` will have ` ` value.
* Fixed building PostCSS with Rollup (by MapGrid).
* Fixed TypeScript types.
* Fixed source map relative paths.
* Fixed calling `replaceWith` with input replaced node (by <NAME>).
* Improved “Writing a PostCSS Plugin” docs (by <NAME>).
* Removed Babel from the project’s release process.
* Removed docs from npm package.
* Replaced `chalk` to `colorette`.

## 7.0.33
* Add error message for PostCSS 8 plugins.

## 7.0.32
* Fix error message (by @admosity).

## 7.0.31
* Use only the latest source map annotation (by <NAME>).

## 7.0.30
* Fix TypeScript definition (by Natalie Weizenbaum).

## 7.0.29
* Update `Processor#version`.

## 7.0.28
* Fix TypeScript definition (by <NAME>).

## 7.0.27
* Fix TypeScript definition (by <NAME>).

## 7.0.26
* Fix TypeScript definition (by Natalie Weizenbaum).
<commit_msg>Back-port 7.0.34 changes to ChangeLog<commit_after># Change Log
This project adheres to [Semantic Versioning](http://semver.org/).

## 8.0.4
* Fixed `Cannot read property 'line' of null` error.
* Fixed source map support for declarations.

## 8.0.3
* Fixed client-side bundling support.

## 8.0.2
* Fixed plugin packs support.

## 8.0.1
* Updated `Processor#version`.

## 8.0 “President Ose”
* Removed support for Node.js 6.x, 8.x, 11.x, and 13.x versions.
* Removed `postcss.vendor` helpers.
* Deprecated `postcss.plugin()` API.
* Treats `sourceMap.sources` as URL instead of file path.
* Plugins and runners must have `postcss` in `peerDependencies`.
* Prohibited to extend PostCSS AST classes.
* Moved from JSDoc to TypeDoc.
* Moved unknown source from counter to random IDs.
* Added visitor API for plugins (by <NAME>).
* Added ES modules support.
* Added named exports for public classes `const { Rule } = require('postcss)`.
* Added `position.url` to `Node#origin()` result.
* Added `opts.maps.absolute = true` option.
* Added `opts.maps.annotation = (file, root) => url` option support.
* Added `Node#source.offset` (by <NAME>).
* Added `Declaration#variable`.
* Added JSON source map support.
* Added index source map support.
* Added `Declaration#value` auto-converting to string.
* Fixed parsing `{}` in at-rule parameters.
* Fixed parsing empty Custom Properties. `--foo: ;` will have ` ` value.
* Fixed building PostCSS with Rollup (by MapGrid).
* Fixed TypeScript types.
* Fixed source map relative paths.
* Fixed calling `replaceWith` with input replaced node (by <NAME>).
* Improved “Writing a PostCSS Plugin” docs (by <NAME>).
* Removed Babel from the project’s release process.
* Removed docs from npm package.
* Replaced `chalk` to `colorette`.

## 7.0.34
* Fix compatibility with `postcss-scss` 2.

## 7.0.33
* Add error message for PostCSS 8 plugins.

## 7.0.32
* Fix error message (by @admosity).

## 7.0.31
* Use only the latest source map annotation (by <NAME>).

## 7.0.30
* Fix TypeScript definition (by Natalie Weizenbaum).

## 7.0.29
* Update `Processor#version`.

## 7.0.28
* Fix TypeScript definition (by Natalie Weizenbaum).

## 7.0.27
* Fix TypeScript definition (by Natalie Weizenbaum).

## 7.0.26
* Fix TypeScript definition (by Natalie Weizenbaum).

{'fraction_non_alphanumeric': 0.1303763440860215, 'fraction_numerical': 0.025761648745519714, 'mean_word_length': 4.022497187851519, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 17, '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': '3769454', 'n_tokens_mistral': 1565, 'n_tokens_neox': 1395, 'n_words': 540}