[Module]
Name=CPAN::MetaCurator
Changelog.Creator=Module::Metadata::Changes V 2.12
Changelog.Parser=Config::IniFiles V 3.000003

[V 1.23]
Date=2026-06-15T00:00:00
Comments= <<EOT
- Rebuild the db.
- Rewrite the instructions in MetaCurator.pm
EOT

[V 1.22]
Date=2026-06-02T00:00:00
Comments= <<EOT
- Add Validate.pm, scripts/validate.tree.*.
- Escape HTML entities in Export.pm when generating "<a href='...'>xxx</a>".
- Rewrite parser in Export.pm.
- Add data/testing.topics.txt to contain a list of topics to process. Other topics are ignred.
EOT

[V 1.21]
Date=2026-05-29T00:00:00
Comments= <<EOT
- Fix handling of See Also when it is the only entry in the Topic. Eg: TheLanguageGuide.
- Rewrite some of the JSTree generation code in preparation of the whole re-write.
- This involves simplifying the output for a while.
EOT

[V 1.20]
Date=2026-05-09T00:00:00
Comments= <<EOT
- Add CPAN::MetaCurator::Search & scripts/check.module.names.pl.
- The latter reads data/module.names.txt & determines if those names are in the db.
- Module names found are written to the log before the names of the modules which are not found.
EOT

[V 1.19]
Date=2026-05-04T00:00:00
Comments=- Fix Export.gather_statistics() where new code failed to count unknown modules.

[V 1.18]
Date=2026-05-03T00:00:00
Comments= <<EOT
- Add line to templates/header.html to we can display the Last-Updated data of 02packages.details.txt.
- Slightly re-order header lines within templates/header.html.
EOT

[V 1.17]
Date=2026-04-15T00:00:00
Comments= <<EOT
- Start work on stockpiling See also text at the start of each topic & <pre>...</pre>.
- Update Makefile.pl $] test from erroneous non-numeric ($] ge '5.005') to ($] >= 5.005).
- In this file replace all (' ' x 4) by a tab.
EOT

[V 1.16]
Date=2026-04-06T00:00:00
Comments=- Start adding buttons on each line of the tree, to support popups.

[V 1.15]
Date=2026-04-06T00:00:00
Comments=- Re-build db with newest data/tiddlers.json. Export as tree.

[V 1.14]
Date=2026-03-20T00:00:00
Comments= <<EOT
- Add a NAME section to the POD in MetaCurator.pm.
- Fix Export.pm to add each modules NAME to its entry in cpan.metacurator.tree.html.
EOT

[V 1.13]
Date=2026-03-11T00:00:00
Comments= <<EOT
- Clean up counting of nodes
- Write module names to the 'modules' table if they appear in Perl.Wiki.
EOT

[V 1.12]
Date=2026-03-09T00:00:00
Comments= <<EOT
- Add code to optionally read cpan.metapackager.sqlite as shipped with CPAN::MetaPackager.
- Default location is /tmp/cpan.metapackager.sqlite.
EOT

[V 1.11]
Date=2026-02-20T00:00:00
Comments= <<EOT
- Special-case topic FAQ because it is formatted differently than the other topics.
- Special-case <pre>...</pre> with a simple message for now.
EOT

[V 1.10]
Date=2026-02-17T00:00:00
Comments=- Cleanup script now include_packages switch is useless. Rerun to test.

[V 1.09]
Date=2026-02-16T00:00:00
Comments= <<EOT
- Move all modules in lib/CPAN/MetaCurator/Util up 1 level and fix all references to match.
- This just simplifies the dir structure.
EOT

[V 1.08]
Date=2026-02-15T00:00:00
Comments= <<EOT
- Remove packages data & table because the table takes too long to populate.
- A future version or module will ship the packages in a separate SQLite db.
EOT

[V 1.07]
Date=2026-02-05T00:00:00
Comments= <<EOT
- Re-introduce data/02packages.details.txt.
- Get reformat.02packages.pl working.
- Re-introduce the packages table.
- Populate the packages table from CSV not from txt file.
EOT

[V 1.06]
Date=2026-02-03T00:00:00
Comments= <<EOT
- Remove almost all references to the 'packages' table for now.
- Remove import file data/02packages.details.txt.
- Remove export file data/modules.table.csv for now.
EOT

[V 1.05]
Date=2026-02-03T00:00:00
Comments= <<EOT
- Add sub export_modules_table() to Export.pm.
- Add scripts/export.modules2csv.pl.
EOT

[V 1.04]
Date=2026-02-02T00:00:00
Comments=- Make each topic's node clickable.

[V 1.03]
Date=2026-01-25T00:00:00
Comments= <<EOT
- Update scripts/read.tiddlers.pl to recognize both ChangeLog & MainMenu as special para names.
- Update details in CPAN::MetaCurator of the process of reading the tiddlers file & gathering statistics.
EOT

[V 1.02]
Date=2025-10-07T00:00:00
Comments= <<EOT
- Add LICENSE to Makefile.PL.
- Start rewriting Export.pm to handle multiples of <pre>...</pre> and See Also and to keep them in situ.
- Update cpan.metacurator.tiddlers.json.
- Update the POD to explain how to download and unpack 02packages.details.txt.
EOT

[V 1.01]
Date=2025-07-28T00:00:00
Comments= <<EOT
- Add Perl's 02packages.details.txt as data/02packages.details.txt.
- Use it to populate the modules table.
- Export the modules table manually as data/modules.table.csv.
- Prefer it to 02packages.details.txt to speed up importing.
- Modify Export.format_text() to detect text to hover over.
EOT

[V 1.00]
Date=2025-05-27T00:00:00
Comments=- Original version.
