Changes for version 0.22

  • Bug fixes
    • Fixed some bugs in L<>
    • Fixed note propagation bug
    • Found cause of database connection bug (version of DBD::mysql)
    • Fixed =begin count persistence bug
  • Site structure and navigation
    • Redirect perldoc.cgi
    • Redirect when a dist has only one distver
    • Added a pager in the front page
    • Use 302 redirects by default
    • /note mode that shows and edits version bindings for a note
    • Use Lingua::EN::Inflect to avoid saying '1 notes'
    • Support POD formatting in notes
    • Added help to edit form
  • RSS
    • RSS of new dists
    • Refactored RSS code into AnnoCPAN::Feed
  • Backend / database
    • Added CPANRatings data
    • Added maturity data to distver table
    • Added "creation_time" to dist table
  • Miscelaneous features
    • Compression
    • Added note_id to note elements in XML dump
    • Plain text note counts

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
in lib/AnnoCPAN/Feed.pm
in lib/AnnoCPAN/Perldoc/DBI.pm
in lib/AnnoCPAN/Perldoc/DBI.pm
in lib/AnnoCPAN/Perldoc/DBI.pm
in lib/AnnoCPAN/Perldoc/DBI.pm