<commit_before># Changelog

## [Unreleased]

## [v3.0.0-rc1]

### Changed
* Upgrade `levelup` from `^1.2.1` to `^3.0.1` (@ralphtheninja)
* Upgrade `abstract-leveldown` from `^2.4.1` to `^5.0.0` (@ralphtheninja)
* Upgrade `memdown` devDependency from `^1.1.0` to `^3.0.0` (@ralphtheninja)
* Upgrade `tape` devDependency from `^4.2.2` to `^4.9.0` (@ralphtheninja)
* Upgrade `standard` devDependency from `^5.3.1` to `^11.0.1` (@ralphtheninja)
* Update links in `package.json` (@ralphtheninja)
* Replace `util.inherits` with `inherits` module (@ralphtheninja)
* `SubIterator` should inherit from `AbstractIterator` (@ralphtheninja)
* Use underscore methods to properly override (@ralphtheninja)
* Change `SubDown#type` from `subdown` to `subleveldown` (@ralphtheninja)
* Rewrite `SubDown#_open` to handle any inner \*downs (@ralphtheninja)
* Update sublevel specific tests to handle `levelup` + `encoding-down` (@ralphtheninja)
* Update README (@ralphtheninja, @vweevers)

### Added
* Depend on `encoding-down` for encoding logic (@ralphtheninja)
* Add node 6, 8, 9 and 10 to Travis (@ralphtheninja)
* Test `SubDown` constructor (@ralphtheninja)
* Test main subdb (@ralphtheninja)
* Test encodings (@ralphtheninja)
* Test wrapping a closed `levelup` and re-opening it (@ralphtheninja)
* Test nested sublevels (@ralphtheninja)
* Add temporary `down()` and `isAbstract()` functions (@ralphtheninja)
* Add `UPGRADING.md` (@ralphtheninja)

### Removed
* Remove node 0.12 from Travis (@ralphtheninja)
* Remove `SubDown#destroy` (@ralphtheninja)
* Remove `SubDown#repair` (@ralphtheninja)<commit_msg>Fix incorrect header in CHANGELOG<commit_after># Changelog

## [Unreleased]

## [3.0.0-rc1]

### Changed
* Upgrade `levelup` from `^1.2.1` to `^3.0.1` (@ralphtheninja)
* Upgrade `abstract-leveldown` from `^2.4.1` to `^5.0.0` (@ralphtheninja)
* Upgrade `memdown` devDependency from `^1.1.0` to `^3.0.0` (@ralphtheninja)
* Upgrade `tape` devDependency from `^4.2.2` to `^4.9.0` (@ralphtheninja)
* Upgrade `standard` devDependency from `^5.3.1` to `^11.0.1` (@ralphtheninja)
* Update links in `package.json` (@ralphtheninja)
* Replace `util.inherits` with `inherits` module (@ralphtheninja)
* `SubIterator` should inherit from `AbstractIterator` (@ralphtheninja)
* Use underscore methods to properly override (@ralphtheninja)
* Change `SubDown#type` from `subdown` to `subleveldown` (@ralphtheninja)
* Rewrite `SubDown#_open` to handle any inner \*downs (@ralphtheninja)
* Update sublevel specific tests to handle `levelup` + `encoding-down` (@ralphtheninja)
* Update README (@ralphtheninja, @vweevers)

### Added
* Depend on `encoding-down` for encoding logic (@ralphtheninja)
* Add node 6, 8, 9 and 10 to Travis (@ralphtheninja)
* Test `SubDown` constructor (@ralphtheninja)
* Test main subdb (@ralphtheninja)
* Test encodings (@ralphtheninja)
* Test wrapping a closed `levelup` and re-opening it (@ralphtheninja)
* Test nested sublevels (@ralphtheninja)
* Add temporary `down()` and `isAbstract()` functions (@ralphtheninja)
* Add `UPGRADING.md` (@ralphtheninja)

### Removed
* Remove node 0.12 from Travis (@ralphtheninja)
* Remove `SubDown#destroy` (@ralphtheninja)
* Remove `SubDown#repair` (@ralphtheninja)
{'fraction_non_alphanumeric': 0.15307716338644173, 'fraction_numerical': 0.026866604186191814, 'mean_word_length': 5.976034858387799, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '1588136', 'n_tokens_mistral': 1283, 'n_tokens_neox': 1189, 'n_words': 323}