Changes for version 0.21

  • Site structure and navigation
    • Added support for urls such as /~id/dist/path
    • Added note count and latest date to show_dist, show_author, etc.
    • Added note navigation and bookmarkability (#13603)
    • Added a show_author_recent mode
    • Added a news section
    • Added B&F link to the footer
    • Added missing Kobes link to author pages
    • Added note text to note tables
  • RSS feeds
    • Added timestamps
    • Added author feed; Bug #13505
    • Changed link format to /~id/Dist/Path#note_id; Fixed bug #13507
  • Site tools
    • Added an annocpan_undump script and a sample update.sh
  • Various bug fixes:
    • Removed spurious debugging message on Create
    • Removed absolute uri on redirects and join form submission
    • Fixed object_param to work with multiple values (required by join)
    • Omitted hidden notes from front page (#13585)
    • Made undump actually load the note text and reference section
    • Make sure tests pass
    • Accept .tgz distributions
    • Accept packages where the first directory doesn't contain a slash
    • Use UTF-8 for everything

Documentation

Annotated CPAN documentation

Modules

Annotated CPAN documentation
Simple archive abstraction layer
AnnoCPAN configuration module
Main AnnoCPAN Web Interface Control Module
AnnoCPAN model class (database access module)
CPAN distribution extracting and munging
Read and write AnnoCPAN XML dumps
Parse a pod and load the paragraphs into the database
Convert POD to HTML
Update AnnoCPAN database from local CPAN mirror
Read XML input through a CGI.pm-like interface

Provides

in lib/AnnoCPAN/Archive.pm
in lib/AnnoCPAN/Archive.pm
in lib/AnnoCPAN/DBI.pm
in lib/AnnoCPAN/DBI.pm
in lib/AnnoCPAN/DBI.pm
in lib/AnnoCPAN/DBI.pm
in lib/AnnoCPAN/DBI.pm
in lib/AnnoCPAN/DBI.pm
in lib/AnnoCPAN/DBI.pm
in lib/AnnoCPAN/DBI.pm
in lib/AnnoCPAN/DBI.pm
in lib/AnnoCPAN/DBI.pm
in lib/AnnoCPAN/DBI.pm
in lib/AnnoCPAN/DBI.pm
in lib/AnnoCPAN/Dump.pm