<commit_before># Capistrano 3.x Changelog

Reverse Chronological Order:

## master

https://github.com/capistrano/capistrano/compare/v3.4.0...HEAD

* `remove` DSL method for removing values like from arrays like `linked_dirs`
* `append` DSL method for pushing values like `linked_dirs`
  [#1447](https://github.com/capistrano/capistrano/pull/1447),
  [#1586](https://github.com/capistrano/capistrano/pull/1586)
* Added support for git shallow clone
* Remove 'vendor/bundle' from default :linked_dirs (@ojab)
* Removed the post-install message (@Kriechi)
* Refactor `Configuration::Filter` to use filtering strategies instead
  of case statements (@cshaffer)<commit_msg>Explain new Airbrussh format in the CHANGELOG<commit_after># Capistrano 3.x Changelog

Reverse Chronological Order:

## master

https://github.com/capistrano/capistrano/compare/v3.4.0...HEAD

**You'll notice a big cosmetic change in this release: the default logging
format has been changed to
[Airbrussh](https://github.com/mattbrictson/airbrussh).** For more details on
what Airbrussh does
and how to configure it, visit the
[Airbrussh README](https://github.com/mattbrictson/airbrussh#readme). To opt out
of the new format, simply add `set :format, :pretty` to switch to the old
default of Capistrano 3.4.0 and earlier.

Other changes:

* `remove` DSL method for removing values like from arrays like `linked_dirs`
* `append` DSL method for pushing values like `linked_dirs`
  [#1447](https://github.com/capistrano/capistrano/pull/1447),
  [#1586](https://github.com/capistrano/capistrano/pull/1586)
* Added support for git shallow clone
* Remove 'vendor/bundle' from default :linked_dirs (@ojab)
* Removed the post-install message (@Kriechi)
* Refactor `Configuration::Filter` to use filtering strategies instead
  of case statements (@cshaffer)
{'fraction_non_alphanumeric': 0.11001100110011001, 'fraction_numerical': 0.023652365236523653, 'mean_word_length': 5.294117647058823, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, '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': '4457431', 'n_tokens_mistral': 610, 'n_tokens_neox': 576, 'n_words': 180}