<commit_before>:orphan:

=========
Changelog
=========

How to read
===========

This changelog lists each bugfix, feature addition, etc in the order they were
checked into Fabric's source code repository. Published releases are bolded,
dated and inserted at the appropriate points in the timeline.

To find out the changes included in a given release, simply look at the entries
between that release and the previous one from the same release line (e.g.
1.1.4 down through 1.1.3 would be the effective changelog for the 1.1.4
release.)

Bugfixes to older release lines are always forward-ported to newer releases,
and this is reflected in the changelog. Thus, the changelog for e.g. 1.2.2
might contain entries for the 1.1 and 1.0 lines as well, because those changes
would have also been included in the 1.2 line.


Changelog
=========

* :release:`1.4.2 <2012-05-07>`
* :release:`1.3.7 <2012-05-07>`
* :bug:`562` Agent forwarding would error out or freeze when multiple uses of
  the forwarded agent were used per remote invocation (e.g. a single
  `~fabric.operations.run` command resulting in multiple Git or SVN checkouts.)
  This has been fixed thanks to <NAME> and GitHub user `@lynxis`.
* :support:`626` Clarity updates to the tutorial. Thanks to GitHub user `m4z`
  for the patches.
* :bug:`625` `~fabric.context_managers.hide`/`~fabric.context_managers.show`
  did not correctly restore prior display settings if an exception was raised
  inside the block. This has been fixed.
* :bug:`624` Login password prompts did not always display the username being
  authenticated for. This has been fixed. Thanks to <NAME> for catch &<commit_msg>Changelog re #633<commit_after>:orphan:

=========
Changelog
=========

How to read
===========

This changelog lists each bugfix, feature addition, etc in the order they were
checked into Fabric's source code repository. Published releases are bolded,
dated and inserted at the appropriate points in the timeline.

To find out the changes included in a given release, simply look at the entries
between that release and the previous one from the same release line (e.g.
1.1.4 down through 1.1.3 would be the effective changelog for the 1.1.4
release.)

Bugfixes to older release lines are always forward-ported to newer releases,
and this is reflected in the changelog. Thus, the changelog for e.g. 1.2.2
might contain entries for the 1.1 and 1.0 lines as well, because those changes
would have also been included in the 1.2 line.


Changelog
=========

* :feature:`633` Allow users to turn off host list deduping by setting
  :ref:`env.dedupe_hosts <dedupe_hosts>` to ``False``. This enables running the
  same task multiple times on a single host, which was previously not possible.
* :release:`1.4.2 <2012-05-07>`
* :release:`1.3.7 <2012-05-07>`
* :bug:`562` Agent forwarding would error out or freeze when multiple uses of
  the forwarded agent were used per remote invocation (e.g. a single
  `~fabric.operations.run` command resulting in multiple Git or SVN checkouts.)
  This has been fixed thanks to <NAME> and GitHub user `@lynxis`.
* :support:`626` Clarity updates to the tutorial. Thanks to GitHub user `m4z`
  for the patches.
* :bug:`625` `~fabric.context_managers.hide`/`~fabric.context_managers.show`
  did not correctly restore prior display settings if an exception was raised
  inside the block. This has been fixed.
* :bug:`624` Login password prompts did not always display the username being
  authenticated for. This has been fixed. Thanks to <NAME> for catch &
{'fraction_non_alphanumeric': 0.09283894707047835, 'fraction_numerical': 0.03170110387772431, 'mean_word_length': 4.346444780635401, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, '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': '7176189', 'n_tokens_mistral': 1083, 'n_tokens_neox': 981, 'n_words': 496}