Toolbox module changelog

Jump to a version or snapshot

Reconstructed history of toolbox, covering 1.0.1.1 through 1.5.1.1, using all 140 available source snapshots and the in-module release notes. There are 142 version entries: 140 preserved versions plus two releases documented only in the notes. Newest versions appear first.

The active module is modules/toolbox.py modules/toolbox.py, as selected by modules.json modules.json. The root toolbox.py toolbox.py is the older 1.0.1.1 baseline. The current in-module changelog ends at 1.0.9.12; this document extends through every older toolbox backup and fills in omitted later patches.

How to read this history

Compatibility changes to notice

Releases

1.5.1.1

Approximate date: 2026-09-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.5.1.1 modules/toolbox.py; compared with 1.5.1 backups/toolbox_1.5.1\n.py.

1.5.1

Approximate date: 2026-09-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.5.1 backups/toolbox_1.5.1\n.py; compared with 1.5.0.1 backups/toolbox_1.5.0.1\n.py.

1.5.0.1

Approximate date: 2026-09-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.5.0.1 backups/toolbox_1.5.0.1\n.py; compared with 1.5 backups/toolbox_1.5\n.py.

1.5

Approximate date: 2026-08-14 (snapshot timestamp, UTC).

Evidence: Snapshot 1.5 backups/toolbox_1.5\n.py; compared with 1.4.6.1 backups/toolbox_1.4.6.1\n.py.

1.4.6.1

Approximate date: 2026-08-14 (snapshot timestamp, UTC).

Evidence: Snapshot 1.4.6.1 backups/toolbox_1.4.6.1\n.py; compared with 1.4.6 backups/toolbox_1.4.6\n.py.

1.4.6

Approximate date: 2026-08-03 (snapshot timestamp, UTC).

Evidence: Snapshot 1.4.6 backups/toolbox_1.4.6\n.py; compared with 1.4.5.1 backups/toolbox_1.4.5.1\n.py.

1.4.5.2

Approximate date: 2026-08-03 (inferred from the 1.4.5.1 and 1.4.6 snapshot timestamps).

Evidence: In-module release notes modules/toolbox.py; no matching snapshot.

1.4.5.1

Approximate date: 2026-08-03 (snapshot timestamp, UTC).

Evidence: Snapshot 1.4.5.1 backups/toolbox_1.4.5.1\n.py; compared with 1.4.5 backups/toolbox_1.4.5\n.py.

1.4.5

Approximate date: 2026-07-27 (snapshot timestamp, UTC).

Evidence: Snapshot 1.4.5 backups/toolbox_1.4.5\n.py; compared with 1.4.4.1 backups/toolbox_1.4.4.1\n.py.

1.4.4.1

Approximate date: 2026-07-27 (snapshot timestamp, UTC).

Evidence: Snapshot 1.4.4.1 backups/toolbox_1.4.4.1\n.py; compared with 1.4.4 backups/toolbox_1.4.4\n.py.

1.4.4

Approximate date: 2026-07-27 (snapshot timestamp, UTC).

Evidence: Snapshot 1.4.4 backups/toolbox_1.4.4\n.py; compared with 1.4.3 backups/toolbox_1.4.3\n.py.

1.4.3

Approximate date: 2026-07-27 (snapshot timestamp, UTC).

Evidence: Snapshot 1.4.3 backups/toolbox_1.4.3\n.py; compared with 1.4.2 backups/toolbox_1.4.2\n.py.

1.4.2

Approximate date: 2026-06-22 (snapshot timestamp, UTC).

Evidence: Snapshot 1.4.2 backups/toolbox_1.4.2\n.py; compared with 1.4.1 backups/toolbox_1.4.1\n.py.

1.4.1

Approximate date: 2026-06-19 (snapshot timestamp, UTC).

Evidence: Snapshot 1.4.1 backups/toolbox_1.4.1\n.py; compared with 1.4 backups/toolbox_1.4\n.py.

1.4

Approximate date: 2026-06-18 (snapshot timestamp, UTC).

Evidence: Snapshot 1.4 backups/toolbox_1.4\n.py; compared with 1.3.3.1 backups/toolbox_1.3.3.1\n.py.

1.3.3.1

Approximate date: 2026-06-02 (snapshot timestamp, UTC).

Evidence: Snapshot 1.3.3.1 backups/toolbox_1.3.3.1\n.py; compared with 1.3.3 backups/toolbox_1.3.3\n.py.

1.3.3

Approximate date: 2026-05-21 (snapshot timestamp, UTC).

Evidence: Snapshot 1.3.3 backups/toolbox_1.3.3\n.py; compared with 1.3.2 backups/toolbox_1.3.2\n.py.

1.3.2

Approximate date: 2026-05-21 (snapshot timestamp, UTC).

Evidence: Snapshot 1.3.2 backups/toolbox_1.3.2\n.py; compared with 1.3.1.2 backups/toolbox_1.3.1.2\n.py.

1.3.1.2

Approximate date: 2026-05-21 (snapshot timestamp, UTC).

Evidence: Snapshot 1.3.1.2 backups/toolbox_1.3.1.2\n.py; compared with 1.3.1.1 backups/toolbox_1.3.1.1\n.py.

1.3.1.1

Approximate date: 2026-05-21 (snapshot timestamp, UTC).

Evidence: Snapshot 1.3.1.1 backups/toolbox_1.3.1.1\n.py; compared with 1.3.1 backups/toolbox_1.3.1\n.py.

1.3.1

Approximate date: 2026-05-20 (snapshot timestamp, UTC).

Evidence: Snapshot 1.3.1 backups/toolbox_1.3.1\n.py; compared with 1.3.0.1 backups/toolbox_1.3.0.1\n.py.

1.3.0.1

Approximate date: 2026-05-20 (snapshot timestamp, UTC).

Evidence: Snapshot 1.3.0.1 backups/toolbox_1.3.0.1\n.py; compared with 1.2.4.1 backups/toolbox_1.2.4.1\n.py.

1.3

Approximate date: 2026-05-20 (inferred from the 1.2.4.1 and 1.3.0.1 snapshot timestamps).

Evidence: In-module release notes modules/toolbox.py; no matching snapshot.

1.2.4.1

Approximate date: 2026-05-20 (snapshot timestamp, UTC).

Evidence: Snapshot 1.2.4.1 backups/toolbox_1.2.4.1\n.py; compared with 1.2.4 backups/toolbox_1.2.4\n.py.

1.2.4

Approximate date: 2026-05-20 (snapshot timestamp, UTC).

Evidence: Snapshot 1.2.4 backups/toolbox_1.2.4\n.py; compared with 1.2.3 backups/toolbox_1.2.3\n.py.

1.2.3

Approximate date: 2026-05-20 (snapshot timestamp, UTC).

Evidence: Snapshot 1.2.3 backups/toolbox_1.2.3\n.py; compared with 1.2.2.1 backups/toolbox_1.2.2.1\n.py.

1.2.2.1

Approximate date: 2026-05-20 (snapshot timestamp, UTC).

Evidence: Snapshot 1.2.2.1 backups/toolbox_1.2.2.1\n.py; compared with 1.2.2 backups/toolbox_1.2.2\n.py.

1.2.2

Approximate date: 2026-05-19 (snapshot timestamp, UTC).

Evidence: Snapshot 1.2.2 backups/toolbox_1.2.2\n.py; compared with 1.2.1 backups/toolbox_1.2.1\n.py.

1.2.1

Approximate date: 2026-04-23 (snapshot timestamp, UTC).

Evidence: Snapshot 1.2.1 backups/toolbox_1.2.1\n.py; compared with 1.2 backups/toolbox_1.2\n.py.

1.2

Approximate date: 2026-04-22 (snapshot timestamp, UTC).

Evidence: Snapshot 1.2 backups/toolbox_1.2\n.py; compared with 1.1.7 backups/toolbox_1.1.7\n.py.

1.1.7

Approximate date: 2026-04-22 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.7 backups/toolbox_1.1.7\n.py; compared with 1.1.6 backups/toolbox_1.1.6\n.py.

1.1.6

Approximate date: 2026-04-22 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.6 backups/toolbox_1.1.6\n.py; compared with 1.1.5 backups/toolbox_1.1.5\n.py.

1.1.5

Approximate date: 2026-04-09 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.5 backups/toolbox_1.1.5\n.py; compared with 1.1.4 backups/toolbox_1.1.4\n.py.

1.1.4

Approximate date: 2026-03-23 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.4 backups/toolbox_1.1.4\n.py; compared with 1.1.3 backups/toolbox_1.1.3\n.py.

1.1.3

Approximate date: 2026-03-23 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.3 backups/toolbox_1.1.3\n.py; compared with 1.1.2 backups/toolbox_1.1.2\n.py.

1.1.2

Approximate date: 2026-03-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.2 backups/toolbox_1.1.2\n.py; compared with 1.1.1.9 backups/toolbox_1.1.1.9\n.py.

1.1.1.9

Approximate date: 2026-03-03 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.1.9 backups/toolbox_1.1.1.9\n.py; compared with 1.1.1.8 backups/toolbox_1.1.1.8\n.py.

1.1.1.8

Approximate date: 2026-01-23 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.1.8 backups/toolbox_1.1.1.8\n.py; compared with 1.1.1.7 backups/toolbox_1.1.1.7\n.py.

1.1.1.7

Approximate date: 2026-01-23 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.1.7 backups/toolbox_1.1.1.7\n.py; compared with 1.1.1.6 backups/toolbox_1.1.1.6\n.py.

1.1.1.6

Approximate date: 2026-01-23 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.1.6 backups/toolbox_1.1.1.6\n.py; compared with 1.1.1.5 backups/toolbox_1.1.1.5\n.py.

1.1.1.5

Approximate date: 2026-01-23 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.1.5 backups/toolbox_1.1.1.5\n.py; compared with 1.1.1.4 backups/toolbox_1.1.1.4\n.py.

1.1.1.4

Approximate date: 2026-01-23 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.1.4 backups/toolbox_1.1.1.4\n.py; compared with 1.1.1.3 backups/toolbox_1.1.1.3\n.py.

1.1.1.3

Approximate date: 2026-01-23 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.1.3 backups/toolbox_1.1.1.3\n.py; compared with 1.1.1.2 backups/toolbox_1.1.1.2\n.py.

1.1.1.2

Approximate date: 2026-01-23 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.1.2 backups/toolbox_1.1.1.2\n.py; compared with 1.1.1.1 backups/toolbox_1.1.1.1\n.py.

1.1.1.1

Approximate date: 2026-01-23 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.1.1 backups/toolbox_1.1.1.1\n.py; compared with 1.1.1 backups/toolbox_1.1.1\n.py.

1.1.1

Approximate date: 2025-11-06 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.1 backups/toolbox_1.1.1\n.py; compared with 1.1.0.1 backups/toolbox_1.1.0.1\n.py.

1.1.0.1

Approximate date: 2025-10-29 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1.0.1 backups/toolbox_1.1.0.1\n.py; compared with 1.1 backups/toolbox_1.1\n.py.

1.1

Approximate date: 2025-10-21 (snapshot timestamp, UTC).

Evidence: Snapshot 1.1 backups/toolbox_1.1\n.py; compared with 1.0.11.3 backups/toolbox_1.0.11.3\n.py.

1.0.11.3

Approximate date: 2025-10-20 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.11.3 backups/toolbox_1.0.11.3\n.py; compared with 1.0.11.2 backups/toolbox_1.0.11.2\n.py.

1.0.11.2

Approximate date: 2025-10-02 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.11.2 backups/toolbox_1.0.11.2\n.py; compared with 1.0.11.1 backups/toolbox_1.0.11.1\n.py.

1.0.11.1

Approximate date: 2025-10-02 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.11.1 backups/toolbox_1.0.11.1\n.py; compared with 1.0.11 backups/toolbox_1.0.11\n.py.

1.0.11

Approximate date: 2025-10-02 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.11 backups/toolbox_1.0.11\n.py; compared with 1.0.10.2 backups/toolbox_1.0.10.2\n.py.

1.0.10.2

Approximate date: 2025-10-01 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.10.2 backups/toolbox_1.0.10.2\n.py; compared with 1.0.10.1 backups/toolbox_1.0.10.1\n.py.

1.0.10.1

Approximate date: 2025-09-30 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.10.1 backups/toolbox_1.0.10.1\n.py; compared with 1.0.10 backups/toolbox_1.0.10\n.py.

1.0.10

Approximate date: 2025-09-30 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.10 backups/toolbox_1.0.10\n.py; compared with 1.0.9.29 backups/toolbox_1.0.9.29\n.py.

1.0.9.29

Approximate date: 2025-09-30 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.29 backups/toolbox_1.0.9.29\n.py; compared with 1.0.9.28 backups/toolbox_1.0.9.28\n.py.

1.0.9.28

Approximate date: 2025-09-30 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.28 backups/toolbox_1.0.9.28\n.py; compared with 1.0.9.27 backups/toolbox_1.0.9.27\n.py.

1.0.9.27

Approximate date: 2025-09-30 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.27 backups/toolbox_1.0.9.27\n.py; compared with 1.0.9.26 backups/toolbox_1.0.9.26\n.py.

1.0.9.26

Approximate date: 2025-09-30 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.26 backups/toolbox_1.0.9.26\n.py; compared with 1.0.9.24 backups/toolbox_1.0.9.24\n.py.

1.0.9.24

Approximate date: 2025-09-30 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.24 backups/toolbox_1.0.9.24\n.py; compared with 1.0.9.23 backups/toolbox_1.0.9.23\n.py.

1.0.9.23

Approximate date: 2025-08-28 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.23 backups/toolbox_1.0.9.23\n.py; compared with 1.0.9.22 backups/toolbox_10922\n.py.

1.0.9.22

Approximate date: 2025-08-28 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.22 backups/toolbox_10922\n.py; compared with 1.0.9.21 backups/toolbox_1.0.9.21\n.py.

1.0.9.21

Approximate date: 2025-08-27 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.21 backups/toolbox_1.0.9.21\n.py; compared with 1.0.9.20 backups/toolbox_1.0.9.20\n.py.

1.0.9.20

Approximate date: 2025-08-26 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.20 backups/toolbox_1.0.9.20\n.py; compared with 1.0.9.19 backups/toolbox_1.0.9.19\n.py.

1.0.9.19

Approximate date: 2025-08-26 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.19 backups/toolbox_1.0.9.19\n.py; compared with 1.0.9.18 backups/toolbox_1.0.9.18\n.py.

1.0.9.18

Approximate date: 2025-08-26 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.18 backups/toolbox_1.0.9.18\n.py; compared with 1.0.9.17 backups/toolbox_1.0.9.17\n.py.

1.0.9.17

Approximate date: 2025-08-26 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.17 backups/toolbox_1.0.9.17\n.py; compared with 1.0.9.16 backups/toolbox_1.0.9.16\n.py.

1.0.9.16

Approximate date: 2025-08-26 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.16 backups/toolbox_1.0.9.16\n.py; compared with 1.0.9.15 backups/toolbox_1.0.9.15\n.py.

1.0.9.15

Approximate date: 2025-08-26 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.15 backups/toolbox_1.0.9.15\n.py; compared with 1.0.9.14 backups/toolbox_1.0.9.14\n.py.

1.0.9.14

Approximate date: 2025-08-26 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.14 backups/toolbox_1.0.9.14\n.py; compared with 1.0.9.13 backups/toolbox_1.0.9.13\n.py.

1.0.9.13

Approximate date: 2025-08-26 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.13 backups/toolbox_1.0.9.13\n.py; compared with 1.0.9.12 backups/toolbox_1.0.9.12\n.py.

1.0.9.12

Approximate date: 2025-08-26 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.12 backups/toolbox_1.0.9.12\n.py; compared with 1.0.9.11 backups/toolbox_1.0.9.11\n.py.

1.0.9.11

Approximate date: 2025-08-25 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.11 backups/toolbox_1.0.9.11\n.py; compared with 1.0.9.10 backups/toolbox-1.0.9.10.py.

1.0.9.10

Approximate date: 2025-07-17 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.10 backups/toolbox-1.0.9.10.py; compared with 1.0.9.9 backups/toolbox-1.0.9.9.py.

1.0.9.9

Approximate date: 2025-07-17 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.9 backups/toolbox-1.0.9.9.py; compared with 1.0.9.8 backups/toolbox-1.0.9.8.py.

1.0.9.8

Approximate date: 2025-07-17 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.8 backups/toolbox-1.0.9.8.py; compared with 1.0.9.7 backups/toolbox-1.0.9.7.py.

1.0.9.7

Approximate date: 2025-07-17 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.7 backups/toolbox-1.0.9.7.py; compared with 1.0.9.6 backups/toolbox-1.0.9.6.py.

1.0.9.6

Approximate date: 2025-07-16 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.6 backups/toolbox-1.0.9.6.py; compared with 1.0.9.5 backups/toolbox-1.0.9.5.py.

1.0.9.5

Approximate date: 2025-07-16 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.5 backups/toolbox-1.0.9.5.py; compared with 1.0.9.4 backups/toolbox-1.0.9.4.py.

1.0.9.4

Approximate date: 2025-07-16 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.4 backups/toolbox-1.0.9.4.py; compared with 1.0.9.3 backups/toolbox-1.0.9.3.py.

1.0.9.3

Approximate date: 2025-07-16 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.3 backups/toolbox-1.0.9.3.py; compared with 1.0.9.2 backups/toolbox-1.0.9.2.py.

1.0.9.2

Approximate date: 2025-07-16 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.2 backups/toolbox-1.0.9.2.py; compared with 1.0.9.1 backups/toolbox-1.0.9.1.py.

1.0.9.1

Approximate date: 2025-07-16 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9.1 backups/toolbox-1.0.9.1.py; compared with 1.0.9 backups/toolbox-1.0.9.py.

1.0.9

Approximate date: 2025-07-16 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.9 backups/toolbox-1.0.9.py; compared with 1.0.8.22 backups/toolbox-1.0.8.22.py.

1.0.8.22

Approximate date: 2025-07-15 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.22 backups/toolbox-1.0.8.22.py; compared with 1.0.8.21 backups/toolbox-1.0.8.21.py.

1.0.8.21

Approximate date: 2025-07-11 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.21 backups/toolbox-1.0.8.21.py; compared with 1.0.8.20 backups/toolbox-1.0.8.20.py.

1.0.8.20

Approximate date: 2025-07-11 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.20 backups/toolbox-1.0.8.20.py; compared with 1.0.8.19 backups/toolbox-1.0.8.19.py.

1.0.8.19

Approximate date: 2025-07-11 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.19 backups/toolbox-1.0.8.19.py; compared with 1.0.8.18 backups/toolbox-1.0.8.18.py.

1.0.8.18

Approximate date: 2025-07-11 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.18 backups/toolbox-1.0.8.18.py; compared with 1.0.8.17 backups/toolbox-1.0.8.17.py.

1.0.8.17

Approximate date: 2025-07-10 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.17 backups/toolbox-1.0.8.17.py; compared with 1.0.8.16 backups/toolbox-1.0.8.16.py.

1.0.8.16

Approximate date: 2025-07-10 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.16 backups/toolbox-1.0.8.16.py; compared with 1.0.8.14 backups/toolbox-1.0.8.14.py.

1.0.8.14

Approximate date: 2025-07-03 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.14 backups/toolbox-1.0.8.14.py; compared with 1.0.8.13 backups/toolbox-1.0.8.13.py.

1.0.8.13

Approximate date: 2025-05-19 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.13 backups/toolbox-1.0.8.13.py; compared with 1.0.8.12 backups/toolbox-1.0.8.12.py.

1.0.8.12

Approximate date: 2025-05-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.12 backups/toolbox-1.0.8.12.py; compared with 1.0.8.11 backups/toolbox-1.0.8.11.py.

1.0.8.11

Approximate date: 2025-05-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.11 backups/toolbox-1.0.8.11.py; compared with 1.0.8.10 backups/toolbox-1.0.8.10.py.

1.0.8.10

Approximate date: 2025-05-07 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.10 backups/toolbox-1.0.8.10.py; compared with 1.0.8.9 backups/toolbox-1.0.8.9.py.

1.0.8.9

Approximate date: 2025-05-07 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.9 backups/toolbox-1.0.8.9.py; compared with 1.0.8.8 backups/toolbox-1.0.8.8.py.

1.0.8.8

Approximate date: 2025-05-05 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.8 backups/toolbox-1.0.8.8.py; compared with 1.0.8.7 backups/toolbox-"1.0.8.7".py.

1.0.8.7

Approximate date: 2025-04-21 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.7 backups/toolbox-"1.0.8.7".py; compared with 1.0.8.6 backups/toolbox-"1.0.8.6".py.

1.0.8.6

Approximate date: 2025-04-16 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.6 backups/toolbox-"1.0.8.6".py; compared with 1.0.8.5 backups/toolbox-"1.0.8.5".py.

1.0.8.5

Approximate date: 2025-04-16 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.5 backups/toolbox-"1.0.8.5".py; compared with 1.0.8.4 backups/toolbox-"1.0.8.4".py.

1.0.8.4

Approximate date: 2025-03-16 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.4 backups/toolbox-"1.0.8.4".py; compared with 1.0.8.3 backups/toolbox-"1.0.8.3".py.

1.0.8.3

Approximate date: 2025-03-16 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.3 backups/toolbox-"1.0.8.3".py; compared with 1.0.8.2 backups/toolbox-"1.0.8.2".py.

1.0.8.2

Approximate date: 2025-03-11 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.2 backups/toolbox-"1.0.8.2".py; compared with 1.0.8.1 backups/toolbox-"1.0.8.1".py.

1.0.8.1

Approximate date: 2025-03-11 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8.1 backups/toolbox-"1.0.8.1".py; compared with 1.0.8 backups/toolbox-"1.0.8".py.

1.0.8

Approximate date: 2025-03-07 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.8 backups/toolbox-"1.0.8".py; compared with 1.0.7.15 backups/toolbox-"1.0.7.15".py.

1.0.7.15

Approximate date: 2025-02-24 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7.15 backups/toolbox-"1.0.7.15".py; compared with 1.0.7.13 backups/toolbox-"1.0.7.13".py.

1.0.7.13

Approximate date: 2025-01-28 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7.13 backups/toolbox-"1.0.7.13".py; compared with 1.0.7.12 backups/toolbox-"1.0.7.12".py.

1.0.7.12

Approximate date: 2025-01-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7.12 backups/toolbox-"1.0.7.12".py; compared with 1.0.7.10 backups/toolbox-"1.0.7.10".py.

1.0.7.10

Approximate date: 2024-12-31 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7.10 backups/toolbox-"1.0.7.10".py; compared with 1.0.7.9 backups/toolbox-"1.0.7.9".py.

1.0.7.9

Approximate date: 2024-11-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7.9 backups/toolbox-"1.0.7.9".py; compared with 1.0.7.8 backups/toolbox-"1.0.7.8".py.

1.0.7.8

Approximate date: 2024-11-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7.8 backups/toolbox-"1.0.7.8".py; compared with 1.0.7.7 backups/toolbox-"1.0.7.7".py.

1.0.7.7

Approximate date: 2024-11-01 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7.7 backups/toolbox-"1.0.7.7".py; compared with 1.0.7.6 backups/toolbox-"1.0.7.6".py.

1.0.7.6

Approximate date: 2024-10-13 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7.6 backups/toolbox-"1.0.7.6".py; compared with 1.0.7.5 backups/toolbox-"1.0.7.5".py.

1.0.7.5

Approximate date: 2024-10-06 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7.5 backups/toolbox-"1.0.7.5".py; compared with 1.0.7.4 backups/toolbox-"1.0.7.4".py.

1.0.7.4

Approximate date: 2024-10-02 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7.4 backups/toolbox-"1.0.7.4".py; compared with 1.0.7.3 backups/toolbox-"1.0.7.3".py.

1.0.7.3

Approximate date: 2024-08-28 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7.3 backups/toolbox-"1.0.7.3".py; compared with 1.0.7.2 backups/toolbox-"1.0.7.2".py.

1.0.7.2

Approximate date: 2024-08-28 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7.2 backups/toolbox-"1.0.7.2".py; compared with 1.0.7.1 backups/toolbox-"1.0.7.1".py.

1.0.7.1

Approximate date: 2024-08-28 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7.1 backups/toolbox-"1.0.7.1".py; compared with 1.0.7 backups/toolbox-"1.0.7".py.

1.0.7

Approximate date: 2024-08-28 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.7 backups/toolbox-"1.0.7".py; compared with 1.0.6.6 backups/toolbox-"1.0.6.6".py.

1.0.6.6

Approximate date: 2024-08-28 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.6.6 backups/toolbox-"1.0.6.6".py; compared with 1.0.6.5 backups/toolbox-"1.0.6.5".py.

1.0.6.5

Approximate date: 2024-08-28 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.6.5 backups/toolbox-"1.0.6.5".py; compared with 1.0.6.4 backups/toolbox-"1.0.6.4".py.

1.0.6.4

Approximate date: 2024-08-28 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.6.4 backups/toolbox-"1.0.6.4".py; compared with 1.0.6.3 backups/toolbox-"1.0.6.3".py.

1.0.6.3

Approximate date: 2024-08-27 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.6.3 backups/toolbox-"1.0.6.3".py; compared with 1.0.6.2 backups/toolbox-"1.0.6.2".py.

1.0.6.2

Approximate date: 2024-08-27 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.6.2 backups/toolbox-"1.0.6.2".py; compared with 1.0.6.1 backups/toolbox-"1.0.6.1".py.

1.0.6.1

Approximate date: 2024-08-21 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.6.1 backups/toolbox-"1.0.6.1".py; compared with 1.0.6 backups/toolbox-"1.0.6".py.

1.0.6

Approximate date: 2024-08-21 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.6 backups/toolbox-"1.0.6".py; compared with 1.0.5 backups/toolbox-"1.0.5".py.

1.0.5

Approximate date: 2024-08-21 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.5 backups/toolbox-"1.0.5".py; compared with 1.0.4.12 backups/toolbox-"1.0.4.12".py.

1.0.4.12

Approximate date: 2024-08-20 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.4.12 backups/toolbox-"1.0.4.12".py; compared with 1.0.4.11 backups/toolbox-"1.0.4.11".py.

1.0.4.11

Approximate date: 2024-08-15 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.4.11 backups/toolbox-"1.0.4.11".py; compared with 1.0.4.10 backups/toolbox-"1.0.4.10".py.

1.0.4.10

Approximate date: 2024-08-14 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.4.10 backups/toolbox-"1.0.4.10".py; compared with 1.0.4.9 backups/toolbox-"1.0.4.9".py.

1.0.4.9

Approximate date: 2024-08-14 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.4.9 backups/toolbox-"1.0.4.9".py; compared with 1.0.4.8 backups/toolbox-"1.0.4.8".py.

1.0.4.8

Approximate date: 2024-08-14 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.4.8 backups/toolbox-"1.0.4.8".py; compared with 1.0.4.7 backups/toolbox-"1.0.4.7".py.

1.0.4.7

Approximate date: 2024-08-14 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.4.7 backups/toolbox-"1.0.4.7".py; compared with 1.0.4.6 backups/toolbox-"1.0.4.6".py.

1.0.4.6

Approximate date: 2024-08-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.4.6 backups/toolbox-"1.0.4.6".py; compared with 1.0.4.4 backups/toolbox-"1.0.4.4".py.

1.0.4.4

Approximate date: 2024-08-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.4.4 backups/toolbox-"1.0.4.4".py; compared with 1.0.4.3 backups/toolbox-"1.0.4.3".py.

1.0.4.3

Approximate date: 2024-08-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.4.3 backups/toolbox-"1.0.4.3".py; compared with 1.0.4.2 backups/toolbox-"1.0.4.2".py.

1.0.4.2

Approximate date: 2024-08-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.4.2 backups/toolbox-"1.0.4.2".py; compared with 1.0.4.1 backups/toolbox-"1.0.4.1".py.

1.0.4.1

Approximate date: 2024-08-12 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.4.1 backups/toolbox-"1.0.4.1".py; compared with 1.0.4 backups/toolbox-"1.0.4".py.

1.0.4

Approximate date: 2024-08-10 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.4 backups/toolbox-"1.0.4".py; compared with 1.0.3.5 backups/toolbox-"1.0.3.5".py.

1.0.3.5

Approximate date: 2024-08-10 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.3.5 backups/toolbox-"1.0.3.5".py; compared with 1.0.1.1 toolbox.py.

1.0.1.1

Approximate date: 2024-06-09 (snapshot timestamp, UTC).

Evidence: Snapshot 1.0.1.1 toolbox.py; earliest available baseline.

Source inventory and reconstruction limits

All toolbox-prefixed files in backups/, the root baseline, and the active module were read. Ordering uses each file's internal __version__, not its filename or modification time. Several backup names contain literal quotes or newlines; links above percent-encode those characters and preserve the actual filenames.

Each of the 139 adjacent snapshot pairs was compared after excluding the top release-notes block. Entries reporting no implementation change also exclude version declarations and whitespace. Changes confined to examples or documentation are identified rather than described as functional fixes. Release-note discrepancies are resolved locally in the relevant entry, including changes recorded one or more versions after their first preserved implementation.

No source preceding 1.0.1.1 is available here. This document is complete for the supplied snapshots and discovered release-note versions, not a claim that every release ever published has been recovered.