Change history for coverage.py — Coverage.py 7.8.0 documentation (original) (raw)

These changes are listed in decreasing version number order. Note this can be different from a strict chronological order when there are two branches in development at the same time, such as 4.5.x and 5.0.

See Migrating between versions for significant changes that might be required when upgrading your version of coverage.py.

Unreleased

Nothing yet.

Version 7.8.0 — 2025-03-30

Version 7.7.1 — 2025-03-21

Version 7.7.0 — 2025-03-16

Version 7.6.12 — 2025-02-11

Version 7.6.11 — 2025-02-08

Version 7.6.10 — 2024-12-26

Version 7.6.9 — 2024-12-06

Version 7.6.8 — 2024-11-23

Version 7.6.7 — 2024-11-15

Version 7.6.6 — 2024-11-15

Version 7.6.5 — 2024-11-14

Version 7.6.4 — 2024-10-20

Version 7.6.3 — 2024-10-13

Version 7.6.2 — 2024-10-09

Version 7.6.1 — 2024-08-04

Version 7.6.0 — 2024-07-11

Version 7.5.4 — 2024-06-22

Version 7.5.3 — 2024-05-28

Version 7.5.2 — 2024-05-24

Version 7.5.1 — 2024-05-04

Version 7.5.0 — 2024-04-23

Version 7.4.4 — 2024-03-14

Version 7.4.3 — 2024-02-23

Version 7.4.2 — 2024-02-20

Version 7.4.1 — 2024-01-26

Version 7.4.0 — 2023-12-27

Version 7.3.4 — 2023-12-20

Version 7.3.3 — 2023-12-14

Version 7.3.2 — 2023-10-02

Version 7.3.1 — 2023-09-06

Version 7.3.0 — 2023-08-12

Version 7.2.7 — 2023-05-29

Version 7.2.6 — 2023-05-23

Version 7.2.5 — 2023-04-30

Version 7.2.4 — 2023-04-28

PyCon 2023 sprint fixes!

Version 7.2.3 — 2023-04-06

Version 7.2.2 — 2023-03-16

Version 7.2.1 — 2023-02-26

Version 7.2.0 — 2023-02-22

Version 7.1.0 — 2023-01-24

Version 7.0.5 — 2023-01-10

Version 7.0.4 — 2023-01-07

Version 7.0.3 — 2023-01-03

Version 7.0.2 — 2023-01-02

Version 7.0.1 — 2022-12-23

Version 7.0.0 — 2022-12-18

Nothing new beyond 7.0.0b1.

Version 7.0.0b1 — 2022-12-03

A number of changes have been made to file path handling, including pattern matching and path remapping with the [paths] setting (see[paths]). These changes might affect you, and require you to update your settings.

(This release includes the changes from 6.6.0b1, since 6.6.0 was never released.)

Version 6.6.0b1 — 2022-10-31

(Note: 6.6.0 final was never released. These changes are part of 7.0.0b1.)

Version 6.5.0 — 2022-09-29

Version 6.4.4 — 2022-08-16

Version 6.4.3 — 2022-08-06

Version 6.4.2 — 2022-07-12

Version 6.4.1 — 2022-06-02

Version 6.4 — 2022-05-22

Version 6.3.3 — 2022-05-12

Version 6.3.2 — 2022-02-20

Version 6.3.1 — 2022-02-01

Version 6.3 — 2022-01-25

Version 6.2 — 2021-11-26

Version 6.1.2 — 2021-11-10

Version 6.1.1 — 2021-10-31

Version 6.1 — 2021-10-30

Version 6.0.2 — 2021-10-11

Version 6.0.1 — 2021-10-06

Version 6.0 — 2021-10-03

Version 6.0b1 — 2021-07-18

Version 5.6b1 — 2021-04-13

Note: 5.6 final was never released. These changes are part of 6.0.

Version 5.5 — 2021-02-28

Version 5.4 — 2021-01-24

Version 5.3.1 — 2020-12-19

Version 5.3 — 2020-09-13

Version 5.2.1 — 2020-07-23

Version 5.2 — 2020-07-05

Version 5.1 — 2020-04-12

Version 5.0.4 — 2020-03-16

Version 5.0.3 — 2020-01-12

Version 5.0.2 — 2020-01-05

Version 5.0.1 — 2019-12-22

Version 5.0 — 2019-12-14

Nothing new beyond 5.0b2.

A summary of major changes in 5.0 since 4.5.x is in see Major changes in 5.0.

Version 5.0b2 — 2019-12-08

Version 5.0b1 — 2019-11-11

Version 5.0a8 — 2019-10-02

Version 5.0a7 — 2019-09-21

Version 5.0a6 — 2019-07-16

Version 5.0a5 — 2019-05-07

Version 5.0a4 — 2018-11-25

Version 5.0a3 — 2018-10-06

Version 5.0a2 — 2018-09-03

Version 5.0a1 — 2018-06-05

Version 4.5.4 — 2019-07-29

Version 4.5.3 — 2019-03-09

Version 4.5.2 — 2018-11-12

Version 4.5.1 — 2018-02-10

Version 4.5 — 2018-02-03

Version 4.4.2 — 2017-11-05

Version 4.4.1 — 2017-05-14

Version 4.4 — 2017-05-07

Version 4.4b1 — 2017-04-04

Version 4.3.4 — 2017-01-17

Version 4.3.3 — 2017-01-17

Version 4.3.2 — 2017-01-16

Version 4.3.1 — 2016-12-28

Version 4.3 — 2016-12-27

Special thanks to Loïc Dachary, who took an extraordinary interest in coverage.py and contributed a number of improvements in this release.

Version 4.2 — 2016-07-26

Version 4.2b1 — 2016-07-04

Work from the PyCon 2016 Sprints!

Version 4.1 — 2016-05-21

Version 4.1b3 — 2016-05-10

Version 4.1b2 — 2016-01-23

Version 4.1b1 — 2016-01-10

Version 4.0.3 — 2015-11-24

Version 4.0.2 — 2015-11-04

Version 4.0.1 — 2015-10-13

Version 4.0 — 2015-09-20

No changes from 4.0b3

Version 4.0b3 — 2015-09-07

Version 4.0b2 — 2015-08-22

Version 4.0b1 — 2015-08-02

Version 4.0a6 — 2015-06-21

Version 4.0a5 — 2015-02-16

Version 4.0a4 — 2015-01-25

Version 4.0a3 — 2015-01-20

Version 4.0a2 — 2015-01-14

Version 4.0a1 — 2014-09-27

Version 3.7.1 — 2013-12-13

Version 3.7 — 2013-10-06

Version 3.6 — 2013-01-05

Version 3.6b3 — 2012-12-29

Version 3.6b2 — 2012-12-23

Version 3.6b1 — 2012-11-28

Version 3.5.3 — 2012-09-29

Version 3.5.2 — 2012-05-04

No changes since 3.5.2.b1

Version 3.5.2b1 — 2012-04-29

Version 3.5.1 — 2011-09-23

Version 3.5.1b1 — 2011-08-28

Version 3.5 — 2011-06-29

Version 3.5b1 — 2011-06-05

Version 3.4 — 2010-09-19

Version 3.4b2 — 2010-09-06

Version 3.4b1 — 2010-08-21

Version 3.3.1 — 2010-03-06

Version 3.3 — 2010-02-24

Version 3.2 — 2009-12-05

Version 3.2b4 — 2009-12-01

Version 3.2b3 — 2009-11-23

Version 3.2b2 — 2009-11-19

Version 3.2b1 — 2009-11-10

Version 3.1 — 2009-10-04

Version 3.1b1 — 2009-09-27

Version 3.0.1 — 2009-07-07

Version 3.0 — 2009-06-13

Version 3.0b3 — 2009-05-16

Version 3.0b2 — 2009-04-30

HTML reporting, and continued refactoring.

Version 3.0b1 — 2009-03-07

Major overhaul.

Version 2.85 — 2008-09-14

Version 2.80 — 2008-05-25

Version 2.78 — 2007-09-30

Version 2.77 — 2007-07-29

Version 2.76 — 2007-07-23

Version 2.75 — 2007-07-22

Version 2.7 — 2007-07-21

Version 2.6 — 2006-08-23

Version 2.5 — 2005-12-04

Version 2.2 — 2004-12-31

Version 2.1 — 2004-12-14

Version 2.0 — 2004-12-12

Significant code changes.

Earlier History

2001-12-04 GDR Created.

2001-12-06 GDR Added command-line interface and source code annotation.

2001-12-09 GDR Moved design and interface to separate documents.

2001-12-10 GDR Open cache file as binary on Windows. Allow simultaneous -e and -x, or -a and -r.

2001-12-12 GDR Added command-line help. Cache analysis so that it only needs to be done once when you specify -a and -r.

2001-12-13 GDR Improved speed while recording. Portable between Python 1.5.2 and 2.1.1.

2002-01-03 GDR Module-level functions work correctly.

2002-01-07 GDR Update sys.path when running a file with the -x option, so that it matches the value the program would get if it were run on its own.