Release Notes

Features and bugfixes in our latest releases. Please see the Download page for links to source and binaries.

Note that Mercurial follows a time-based release plan with major releases every three months and minor (bugfix) releases on the first of every month (see TimeBasedReleasePlan).

{i} Be sure to read the upgrade notes when upgrading.

(See archive for older versions.)

1. Mercurial 2.5.3 (2013-04-01)

2. Mercurial 2.5.2 (2013-03-01)

3. Mercurial 2.5.1 (2013-02-08)

This is a non-scheduled bugfix release.

4. Mercurial 2.5 (2013-02-01)

This is a regularly-scheduled feature release.

4.1. Core features

4.2. Changeset Evolution

Major progress toward ChangesetEvolution were done.

4.3. Extension features

4.4. Fixes

5. Mercurial 2.4.2 (2013-01-01)

This is a regularly-scheduled bugfix release.

6. Mercurial 2.4.1 (2012-12-03)

This is a regularly-schedule bugfix release.

7. Mercurial 2.4 (2012-11-1)

This is a regularly-scheduled feature release.

7.1. Core features

7.2. Extension features

7.3. Fixes

8. Mercurial 2.3.2 (2012-10-01)

9. Mercurial 2.3.1 (2012-09-01)

10. Mercurial 2.3 (2012-08-01)

This is a regularly-scheduled feature release with numerous improvements and bugfixes.

10.1. Core features

10.2. Extension features

10.3. Fixes

11. Mercurial 2.2.3 (2012-07-01)

This is a regularly-scheduled bugfix release.

12. Mercurial 2.2.2 (2012-06-01)

This is a regularly-scheduled bugfix release.

13. Mercurial 2.2.1 (2012-05-03)

This is an unscheduled bugfix release to fix a signficant memory leak in hgweb.

14. Mercurial 2.2 (2012-05-01)

This is a regularly-scheduled feature release. The most notable feature is a new safe '--amend' option for commit using our new phases infrastructure. There are also a number of signficant performance improvements for large repositories and improvements for case-folding filesystems. See UpgradeNotes for minor compatibility notes.

14.1. Core features

14.2. Extension features

14.3. Fixes

15. Mercurial 2.1.2 (2012-04-01)

This is a regularly-scheduled bugfix release.

16. Mercurial 2.1.1 (2012-03-01)

This is a regularly-scheduled bugfix release.

17. Mercurial 2.1 (2012-02-01)

This is a regularly-scheduled feature release. See UpgradeNotes for some minor compatibility notes.

17.1. Major features

17.2. Core changes

17.3. Extension changes

17.4. Bug fixes

18. Mercurial 2.0.2 (2012-01-01)

This is a regularly-scheduled bug-fix release.

19. Mercurial 2.0.1 (2011-12-01)

This is a regularly-scheduled bug-fix release.

20. Mercurial 2.0 (2011-11-01)

This is a regularly-scheduled feature release. See UpgradeNotes for some minor compatibility notes.

20.1. Major features

20.2. Core changes

20.3. Extension changes

20.4. Bug fixes

21. Mercurial 1.9.3 (2011-10-01)

This is a regular bugfix release.

22. Mercurial 1.9.2 (2011-08-26)

This is a regular bugfix release (slightly early due to travel plans).

23. Mercurial 1.9.1 (2011-08-01)

This is a regular bugfix release. It fixes several regressions introduced in 1.9. The hgweb server now disables MIME type guessing by default to avoid a potential cross-site scripting issue when hosting untrusted repositories (issue2923). See UpgradeNotes for more info.

24. Mercurial 1.9 (2011-07-01)

This is a regular feature release. See UpgradeNotes for some minor compatibility notes.

24.1. Major features

24.2. Command changes

24.3. Web changes

24.4. Extension changes

24.5. Bug fixes