Commits

Toby Inkster  committed e7db5a1 Draft

drop common::sense dependency

  • Participants
  • Parent commits df8c91a

Comments (0)

Files changed (53)

           class/rel name, and Y is the hash key from ->data which sometimes differ.
 
 		+ make sure any such differences are clearly documented
+
+* Microformats 2.0???

File lib/HTML/Microformats.pm

 package HTML::Microformats;
 
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::HTML5::Parser;

File lib/HTML/Microformats/Datatype/DateTime/Parser.pm

 
 package HTML::Microformats::Datatype::DateTime::Parser;
 
-use common::sense;
+use strict;
 
 use Carp qw( croak );
 use DateTime;

File lib/HTML/Microformats/Datatype/Duration.pm

 
 package HTML::Microformats::Datatype::Duration;
 
-use common::sense;
+use strict;
 use overload '""'=>\&to_string, '+'=>\&add, '-'=>\&subtract, '<=>'=>\&compare, 'cmp'=>\&compare;
 
 use base qw(Exporter HTML::Microformats::Datatype);

File lib/HTML/Microformats/Datatype/Interval.pm

 package HTML::Microformats::Datatype::Interval;
 
 use overload '""'=>\&to_string, '<=>'=>\&compare, 'cmp'=>\&compare;
-use common::sense;
+use strict;
 
 use base qw(Exporter HTML::Microformats::Datatype);
 our @EXPORT    = qw();

File lib/HTML/Microformats/Datatype/RecurringDateTime.pm

 
 use HTML::Microformats::Utilities qw(searchClass stringify);
 use base qw(HTML::Microformats::Datatype);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Datatype::DateTime;

File lib/HTML/Microformats/Datatype/String.pm

 
 package HTML::Microformats::Datatype::String;
 
-use common::sense;
+use strict;
 use overload '""'=>\&to_string, '.'=>\&concat, 'cmp'=>\&compare;
 
 use base qw(Exporter HTML::Microformats::Datatype);

File lib/HTML/Microformats/DocumentContext.pm

 package HTML::Microformats::DocumentContext;
 
-use common::sense;
+use strict;
 use 5.010;
 
 use Data::UUID;

File lib/HTML/Microformats/Format.pm

 package HTML::Microformats::Format;
 
 use base qw(HTML::Microformats::Mixin::RDF);
-use common::sense;
+use strict;
 use 5.010;
 
 use Carp;

File lib/HTML/Microformats/Format/OpenURL_COinS.pm

 package HTML::Microformats::Format::OpenURL_COinS;
 
 use base qw(HTML::Microformats::Format);
-use common::sense;
+use strict;
 use 5.010;
 
 use CGI;

File lib/HTML/Microformats/Format/RelEnclosure.pm

 package HTML::Microformats::Format::RelEnclosure;
 
 use base qw(HTML::Microformats::Format_Rel);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Datatype::String qw(isms);

File lib/HTML/Microformats/Format/RelLicense.pm

 package HTML::Microformats::Format::RelLicense;
 
 use base qw(HTML::Microformats::Format_Rel);
-use common::sense;
+use strict;
 use 5.010;
 
 use Object::AUTHORITY;

File lib/HTML/Microformats/Format/RelTag.pm

 package HTML::Microformats::Format::RelTag;
 
 use base qw(HTML::Microformats::Format_Rel);
-use common::sense;
+use strict;
 use 5.010;
 
 use CGI::Util qw(unescape);

File lib/HTML/Microformats/Format/VoteLinks.pm

 package HTML::Microformats::Format::VoteLinks;
 
 use base qw(HTML::Microformats::Format_Rel);
-use common::sense;
+use strict;
 use 5.010;
 
 use CGI::Util qw(unescape);

File lib/HTML/Microformats/Format/XFN.pm

 package HTML::Microformats::Format::XFN;
 
 use base qw(HTML::Microformats::Format);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(stringify searchAncestorClass);

File lib/HTML/Microformats/Format/XMDP.pm

 package HTML::Microformats::Format::XMDP;
 
 use base qw(HTML::Microformats::Format::XOXO);
-use common::sense;
+use strict;
 use 5.010;
 
 use Object::AUTHORITY;

File lib/HTML/Microformats/Format/XOXO.pm

 package HTML::Microformats::Format::XOXO;
 
 use base qw(HTML::Microformats::Format);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(stringify xml_stringify);
 
 package HTML::Microformats::Format::XOXO::AbstractList;
 
-use common::sense;
+use strict;
 use 5.010;
 
 sub parse
 package HTML::Microformats::Format::XOXO::DL;
 
 use base qw[HTML::Microformats::Format::XOXO::AbstractList];
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(stringify xml_stringify);
 package HTML::Microformats::Format::XOXO::UL;
 
 use base qw(HTML::Microformats::Format::XOXO::AbstractList);
-use common::sense;
+use strict;
 use 5.010;
 
 1;
 package HTML::Microformats::Format::XOXO::OL;
 
 use base qw(HTML::Microformats::Format::XOXO::AbstractList);
-use common::sense;
+use strict;
 use 5.010;
 
 1;
 
 package HTML::Microformats::Format::XOXO::AbstractListItem;
 
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(stringify xml_stringify);
 package HTML::Microformats::Format::XOXO::LI;
 
 use base qw(HTML::Microformats::Format::XOXO::AbstractListItem);
-use common::sense;
+use strict;
 use 5.010;
 
 1;
 package HTML::Microformats::Format::XOXO::DD;
 
 use base qw(HTML::Microformats::Format::XOXO::AbstractListItem);
-use common::sense;
+use strict;
 use 5.010;
 
 1;

File lib/HTML/Microformats/Format/adr.pm

 package HTML::Microformats::Format::adr;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use Locale::Country qw(country2code LOCALE_CODE_ALPHA_2);

File lib/HTML/Microformats/Format/figure.pm

 package HTML::Microformats::Format::figure;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(searchClass searchID stringify);

File lib/HTML/Microformats/Format/geo.pm

 package HTML::Microformats::Format::geo;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(stringify);

File lib/HTML/Microformats/Format/hAlarm.pm

 package HTML::Microformats::Format::hAlarm;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use Object::AUTHORITY;

File lib/HTML/Microformats/Format/hAtom.pm

 package HTML::Microformats::Format::hAtom;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(searchAncestorClass);

File lib/HTML/Microformats/Format/hAudio.pm

 package HTML::Microformats::Format::hAudio;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(searchClass stringify);

File lib/HTML/Microformats/Format/hCalendar.pm

 package HTML::Microformats::Format::hCalendar;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(searchClass searchAncestorClass);

File lib/HTML/Microformats/Format/hCard.pm

 package HTML::Microformats::Format::hCard;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Datatype::String;

File lib/HTML/Microformats/Format/hCard/TypedField.pm

 package HTML::Microformats::Format::hCard::TypedField;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Format::hCard;

File lib/HTML/Microformats/Format/hCard/email.pm

 package HTML::Microformats::Format::hCard::email;
 
 use base qw(HTML::Microformats::Format::hCard::TypedField);
-use common::sense;
+use strict;
 use 5.010;
 
 use Object::AUTHORITY;

File lib/HTML/Microformats/Format/hCard/impp.pm

 package HTML::Microformats::Format::hCard::impp;
 
 use base qw(HTML::Microformats::Format::hCard::TypedField);
-use common::sense;
+use strict;
 use 5.010;
 
 use Object::AUTHORITY;

File lib/HTML/Microformats/Format/hCard/label.pm

 package HTML::Microformats::Format::hCard::label;
 
 use base qw(HTML::Microformats::Format::hCard::TypedField);
-use common::sense;
+use strict;
 use 5.010;
 
 use Object::AUTHORITY;

File lib/HTML/Microformats/Format/hCard/n.pm

 package HTML::Microformats::Format::hCard::n;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Format::hCard;

File lib/HTML/Microformats/Format/hCard/org.pm

 package HTML::Microformats::Format::hCard::org;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Format::hCard;

File lib/HTML/Microformats/Format/hCard/tel.pm

 package HTML::Microformats::Format::hCard::tel;
 
 use base qw(HTML::Microformats::Format::hCard::TypedField);
-use common::sense;
+use strict;
 use 5.010;
 
 use Object::AUTHORITY;

File lib/HTML/Microformats/Format/hEntry.pm

 package HTML::Microformats::Format::hEntry;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(searchClass searchAncestorClass stringify);

File lib/HTML/Microformats/Format/hEvent.pm

 package HTML::Microformats::Format::hEvent;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(searchClass searchRel stringify);

File lib/HTML/Microformats/Format/hFreebusy.pm

 package HTML::Microformats::Format::hFreebusy;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(searchClass stringify);

File lib/HTML/Microformats/Format/hListing.pm

 package HTML::Microformats::Format::hListing;
 
 use base qw(HTML::Microformats::Format::hReview);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(searchClass);

File lib/HTML/Microformats/Format/hMeasure.pm

 package HTML::Microformats::Format::hMeasure;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(searchClass stringify);

File lib/HTML/Microformats/Format/hNews.pm

 package HTML::Microformats::Format::hNews;
 
 use base qw(HTML::Microformats::Format::hEntry);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(searchClass);

File lib/HTML/Microformats/Format/hProduct.pm

 package HTML::Microformats::Format::hProduct;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use Object::AUTHORITY;

File lib/HTML/Microformats/Format/hRecipe.pm

 package HTML::Microformats::Format::hRecipe;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use Object::AUTHORITY;

File lib/HTML/Microformats/Format/hResume.pm

 package HTML::Microformats::Format::hResume;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use Object::AUTHORITY;

File lib/HTML/Microformats/Format/hReview.pm

 package HTML::Microformats::Format::hReview;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(stringify searchClass);

File lib/HTML/Microformats/Format/hReview/rating.pm

 package HTML::Microformats::Format::hReview::rating;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(stringify searchClass);

File lib/HTML/Microformats/Format/hReviewAggregate.pm

 package HTML::Microformats::Format::hReviewAggregate;
 
 use base qw(HTML::Microformats::Format::hReview);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(stringify searchClass);

File lib/HTML/Microformats/Format/hTodo.pm

 package HTML::Microformats::Format::hTodo;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(stringify searchClass);

File lib/HTML/Microformats/Format/species.pm

 package HTML::Microformats::Format::species;
 
 use base qw(HTML::Microformats::Format HTML::Microformats::Mixin::Parser);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Datatype::String qw(isms);

File lib/HTML/Microformats/Format_Rel.pm

 package HTML::Microformats::Format_Rel;
 
 use base qw(HTML::Microformats::Format);
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(stringify);

File lib/HTML/Microformats/Mixin/Parser.pm

 package HTML::Microformats::Mixin::Parser;
 
-use common::sense;
+use strict;
 use 5.010;
 
 use HTML::Microformats::Utilities qw(/^search/);

File lib/HTML/Microformats/Mixin/RDF.pm

 package HTML::Microformats::Mixin::RDF;
 
-use common::sense;
+use strict;
 use 5.010;
 
 use Encode qw(encode);

File lib/HTML/Microformats/ObjectCache.pm

 package HTML::Microformats::ObjectCache;
 
-use common::sense;
+use strict;
 use 5.010;
 
 use Object::AUTHORITY;

File lib/HTML/Microformats/Utilities.pm

 package HTML::Microformats::Utilities;
 
 use base qw(Exporter);
-use common::sense;
+use strict;
 use utf8;
 use 5.010;
 

File meta/changes.ttl

 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.00_01.tar.gz> ;
 	rdfs:comment    "Adds XFN, species and hMeasure."@en ;
 	dcs:changeset [
-			dcs:versus my:v_0-00_00 ;
-			dcs:item
-				[ rdfs:label "Figure out which hCard on a page is the 'representative' one (for the purposes of XFN)."@en ; a dcs:Addition ] ,
-				[ rdfs:label "XFN support."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Copyright statements now reflect the fact that much of this code comes from 2008."@en ] ,
-				[ rdfs:label "Draft 'species' microformat support."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Improve hCard type+value property parsing."@en ] ,
-				[ rdfs:label "Draft 'hMeasure' microformat support."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Document HTML::Microformats::hCard."@en ]
-		] .
+		dcs:versus my:v_0-00_00 ;
+		dcs:item
+			[ rdfs:label "Figure out which hCard on a page is the 'representative' one (for the purposes of XFN)."@en ; a dcs:Addition ] ,
+			[ rdfs:label "XFN support."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Copyright statements now reflect the fact that much of this code comes from 2008."@en ] ,
+			[ rdfs:label "Draft 'species' microformat support."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Improve hCard type+value property parsing."@en ] ,
+			[ rdfs:label "Draft 'hMeasure' microformat support."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Document HTML::Microformats::hCard."@en ]
+	] .
 
 my:project :release my:v_0-00_02.
 my:v_0-00_02
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.00_02.tar.gz> ;
 	rdfs:comment    "Adds rel-license, rel-enclosure, hAtom and hNews."@en ;
 	dcs:changeset [
-			dcs:versus my:v_0-00_01 ;
-			dcs:item
-				[ rdfs:label "Split out some common rel-X parsing into HTML::Microformats::_rel."@en ] ,
-				[ rdfs:label "rel-license support."@en ; a dcs:Addition ] ,
-				[ rdfs:label "rel-enclosure support."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Support for hAtom and hNews."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Document geo, adr, XFN and hAtom support."@en ] 
-		] .
+		dcs:versus my:v_0-00_01 ;
+		dcs:item
+			[ rdfs:label "Split out some common rel-X parsing into HTML::Microformats::_rel."@en ] ,
+			[ rdfs:label "rel-license support."@en ; a dcs:Addition ] ,
+			[ rdfs:label "rel-enclosure support."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Support for hAtom and hNews."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Document geo, adr, XFN and hAtom support."@en ] 
+	] .
 
 my:project :release my:v_0-00_03.
 my:v_0-00_03
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.00_03.tar.gz> ;
 	rdfs:comment    "Adds hCalendar."@en ;
 	dcs:changeset [
-			dcs:versus my:v_0-00_02 ;
-			dcs:item
-				[ rdfs:label "Rename _base.pm to BASE.pm; _simple_parser.pm to Mixin/Parser.pm; _simple_rdf.pm to Mixin/RDF.pm; _rel.pm to BASEREL.pm."@en ] ,
-				[ rdfs:label "hCalendar support."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Document BASE microformat class."@en ] ,
-				[ rdfs:label "RecurringDateTime datatype."@en ; a dcs:Addition ]
-		] .
+		dcs:versus my:v_0-00_02 ;
+		dcs:item
+			[ rdfs:label "Rename _base.pm to BASE.pm; _simple_parser.pm to Mixin/Parser.pm; _simple_rdf.pm to Mixin/RDF.pm; _rel.pm to BASEREL.pm."@en ] ,
+			[ rdfs:label "hCalendar support."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Document BASE microformat class."@en ] ,
+			[ rdfs:label "RecurringDateTime datatype."@en ; a dcs:Addition ]
+	] .
 
 my:project :release my:v_0-00_04.
 my:v_0-00_04
 	dc:issued       "2010-03-20"^^xsd:date ;
 	:revision       "0.00_04"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.00_04.tar.gz> ;
+	rdfs:comment    "Adds hResume, hReview and xFolk."@en ;
 	dcs:changeset [
-			dcs:versus my:v_0-00_03 ;
-			dcs:item
-				[ rdfs:label "Problems parsing hCard org properties resolved."@en ; a dcs:Bugfix ] ,
-				[ rdfs:label "hMeasure.pm wasn't inheriting properly from BASE.pm."@en ; a dcs:Bugfix ] ,
-				[ rdfs:label "Implement class=value-title support."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Implement implied date for hCalendar dtend and hAtom updated properties."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Improvements in natural language date parsing."@en ] ,
-				[ rdfs:label "UTF8 fixes."@en ; a dcs:Bugfix ] ,
-				[ rdfs:label "hResume support."@en ; a dcs:Addition ] ,
-				[ rdfs:label "hReview and xFolk support."@en ; a dcs:Addition ]
-		] .
+		dcs:versus my:v_0-00_03 ;
+		dcs:item
+			[ rdfs:label "Problems parsing hCard org properties resolved."@en ; a dcs:Bugfix ] ,
+			[ rdfs:label "hMeasure.pm wasn't inheriting properly from BASE.pm."@en ; a dcs:Bugfix ] ,
+			[ rdfs:label "Implement class=value-title support."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Implement implied date for hCalendar dtend and hAtom updated properties."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Improvements in natural language date parsing."@en ] ,
+			[ rdfs:label "UTF8 fixes."@en ; a dcs:Bugfix ] ,
+			[ rdfs:label "hResume support."@en ; a dcs:Addition ] ,
+			[ rdfs:label "hReview and xFolk support."@en ; a dcs:Addition ]
+	] .
 
 my:project :release my:v_0-00_05.
 my:v_0-00_05
 	dc:issued       "2010-04-16"^^xsd:date ;
 	:revision       "0.00_05"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.00_05.tar.gz> ;
+	rdfs:comment    "Adds hAudio, hReview-aggregate, hListing and hProduct."@en ;
 	dcs:changeset [
-			dcs:versus my:v_0-00_04 ;
-			dcs:item
-				[ rdfs:label "hAudio support."@en ; a dcs:Addition ] ,
-				[ rdfs:label "hReview-aggregate support."@en ; a dcs:Addition ] ,
-				[ rdfs:label "hListing support."@en ; a dcs:Addition ] ,
-				[ rdfs:label "hProduct support."@en ; a dcs:Addition ]
-		] .
+		dcs:versus my:v_0-00_04 ;
+		dcs:item
+			[ rdfs:label "hAudio support."@en ; a dcs:Addition ] ,
+			[ rdfs:label "hReview-aggregate support."@en ; a dcs:Addition ] ,
+			[ rdfs:label "hListing support."@en ; a dcs:Addition ] ,
+			[ rdfs:label "hProduct support."@en ; a dcs:Addition ]
+	] .
 
 my:project :release my:v_0-00_06.
 my:v_0-00_06
 	:revision       "0.00_06"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.00_06.tar.gz> ;
 	dcs:changeset [
-			dcs:versus my:v_0-00_05 ;
-			dcs:item
-				[ rdfs:label "Packaging fix."@en ; a dcs:Bugfix ]
-		] .
+		dcs:versus my:v_0-00_05 ;
+		dcs:item
+			[ rdfs:label "Packaging fix."@en ; a dcs:Bugfix ]
+	] .
 
 my:project :release my:v_0-00_07.
 my:v_0-00_07
 	:revision       "0.00_07"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.00_07.tar.gz> ;
 	dcs:changeset [
-			dcs:versus my:v_0-00_06 ;
-			dcs:item
-				[ rdfs:label "Support http://microformats.org/profile/specs profile URI."@en ; a dcs:Update ] ,
-				[ rdfs:label "our @HTML::Microformats::Formats instead of 'my'."@en ]
-		] .
+		dcs:versus my:v_0-00_06 ;
+		dcs:item
+			[ rdfs:label "Support http://microformats.org/profile/specs profile URI."@en ; a dcs:Update ] ,
+			[ rdfs:label "our @HTML::Microformats::Formats instead of 'my'."@en ]
+	] .
 
 my:project :release my:v_0-00_08.
 my:v_0-00_08
 	:revision       "0.00_08"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.00_08.tar.gz> ;
 	dcs:changeset [
-			rdfs:comment "These changes are for the benefit of XML-Atom-Microformats."@en ;
-			dcs:versus my:v_0-00_07 ;
-			dcs:item
-				[ rdfs:label "Introduce a context-unique component to blank node identifiers."@en ; rdfs:comment "This means that two runs of HTML::Microformats will result in different identifiers."@en ] ,
-				[ rdfs:label "Distinguish between base URI and document/context URI."@en ]
-		] .
+		rdfs:comment "These changes are for the benefit of XML-Atom-Microformats."@en ;
+		dcs:versus my:v_0-00_07 ;
+		dcs:item
+			[ rdfs:label "Introduce a context-unique component to blank node identifiers."@en ; rdfs:comment "This means that two runs of HTML::Microformats will result in different identifiers."@en ] ,
+			[ rdfs:label "Distinguish between base URI and document/context URI."@en ]
+	] .
 
 my:project :release my:v_0-00_09.
 my:v_0-00_09
 	dc:issued       "2010-05-12" ;
 	:revision       "0.00_09"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.00_09.tar.gz> ;
+	rdfs:comment    "Adds XOXO, OpenURL COinS and figure."@en ;
 	dcs:changeset [
-			dcs:versus my:v_0-00_08 ;
-			dcs:item
-				[ rdfs:label "XOXO support."@en ; a dcs:Addition ] ,
-				[ rdfs:label "OpenURL COinS support."@en ; rdfs:comment "Not technically a microformat."@en ; a dcs:Addition ] ,
-				[ rdfs:label "figure support."@en ; a dcs:Addition ] ,
-				[ rdfs:label "adr RDF output now better differentiates between the addresses and the places they represent."@en ] ,
-				[ rdfs:label "Document the rel-* microformat implementations and OpenURL COinS."@en ] ,
-				[ rdfs:label "Document the ISO8601 datetime parser."@en ]
-		] .
+		dcs:versus my:v_0-00_08 ;
+		dcs:item
+			[ rdfs:label "XOXO support."@en ; a dcs:Addition ] ,
+			[ rdfs:label "OpenURL COinS support."@en ; rdfs:comment "Not technically a microformat."@en ; a dcs:Addition ] ,
+			[ rdfs:label "figure support."@en ; a dcs:Addition ] ,
+			[ rdfs:label "adr RDF output now better differentiates between the addresses and the places they represent."@en ] ,
+			[ rdfs:label "Document the rel-* microformat implementations and OpenURL COinS."@en ] ,
+			[ rdfs:label "Document the ISO8601 datetime parser."@en ]
+	] .
 
 my:project :release my:v_0-00_10.
 my:v_0-00_10
 	:revision       "0.00_10"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.00_10.tar.gz> ;
 	dcs:changeset [
-			dcs:versus my:v_0-00_09 ;
-			dcs:item
-				[ rdfs:label "Packaging fix - include figure.pm in the distribution."@en ; a dcs:Bugfix ] ,
-				[ rdfs:label "Document hCard helper modules."@en ]
-		] .
+		dcs:versus my:v_0-00_09 ;
+		dcs:item
+			[ rdfs:label "Packaging fix - include figure.pm in the distribution."@en ; a dcs:Bugfix ] ,
+			[ rdfs:label "Document hCard helper modules."@en ]
+	] .
 
 my:project :release my:v_0-00_11.
 my:v_0-00_11
 	dc:issued       "2010-06-23" ;
 	:revision       "0.00_11"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.00_11.tar.gz> ;
+	rdfs:comment    "Adds XMDP and VoteLinks."@en ;
 	dcs:changeset [
-			dcs:versus my:v_0-00_10 ;
-			dcs:item
-				[ rdfs:label "Improve calculation of representative hCard."@en ] ,
-				[ rdfs:label "Support for VoteLinks microformat, including special support for VoteLinks inside hAtom entries."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Find contact hCard for a page - i.e. an hCard in an <address> element."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Support XMDP."@en ; a dcs:Addition ]
-		] .
+		dcs:versus my:v_0-00_10 ;
+		dcs:item
+			[ rdfs:label "Improve calculation of representative hCard."@en ] ,
+			[ rdfs:label "Support for VoteLinks microformat, including special support for VoteLinks inside hAtom entries."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Find contact hCard for a page - i.e. an hCard in an <address> element."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Support XMDP."@en ; a dcs:Addition ]
+	] .
 
 my:project :release my:v_0-00_12.
 my:v_0-00_12
 	:revision       "0.00_13"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.00_13.tar.gz> ;
 	dcs:changeset [
-			dcs:versus my:v_0-00_12 ;
-			dcs:item
-				[ rdfs:label "Minor bugfixes, cleanups and documentation improvements."@en ] ,
-				[ rdfs:label "Add serialise_model method to HTML::Microformats and HTML::Microformats::BASE."@en ; a dcs:Addition ]
-		] .
+		dcs:versus my:v_0-00_12 ;
+		dcs:item
+			[ rdfs:label "Minor bugfixes, cleanups and documentation improvements."@en ] ,
+			[ rdfs:label "Add serialise_model method to HTML::Microformats and HTML::Microformats::BASE."@en ; a dcs:Addition ]
+	] .
 
 my:project :release my:v_0-100.
 my:v_0-100
 	:revision       "0.100"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.100.tar.gz> ;
 	dcs:changeset [
-			dcs:versus my:v_0-00_13 ;
-			dcs:item
-				[ rdfs:label "Rename loads of modules - in fact every module except the mixins and HTML::Microformats itself."@en ] ,
-				[ rdfs:label "Avoid UNIVERSAL::can and UNIVERSAL::isa."@en ] ,
-				[ rdfs:label "HTML::Microformats->formats and HTML::Microformats->modules. (use Module::Pluggable)"@en ; a dcs:Addition ] ,
-				[ rdfs:label "Lots of test cases."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Handle dates like 1pm - i.e with am/pm designator but without minutes."@en ; a dcs:Bugfix ]
-		] .
+		dcs:versus my:v_0-00_13 ;
+		dcs:item
+			[ rdfs:label "Rename loads of modules - in fact every module except the mixins and HTML::Microformats itself."@en ] ,
+			[ rdfs:label "Avoid UNIVERSAL::can and UNIVERSAL::isa."@en ] ,
+			[ rdfs:label "HTML::Microformats->formats and HTML::Microformats->modules. (use Module::Pluggable)"@en ; a dcs:Addition ] ,
+			[ rdfs:label "Lots of test cases."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Handle dates like 1pm - i.e with am/pm designator but without minutes."@en ; a dcs:Bugfix ]
+	] .
 
 my:project :release my:v_0-101.
 my:v_0-101
 	:revision       "0.101"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.101.tar.gz> ;
 	dcs:changeset [
-			dcs:versus my:v_0-100 ;
-			dcs:item
-				[ rdfs:label "Stop printing warnings about DESTROY method not being defined."@en ; a dcs:Bugfix ] ,
-				[ rdfs:label "Don't assume each rel=me link refers to a different 'me'!"@en ; a dcs:Bugfix  ]
-		] .
+		dcs:versus my:v_0-100 ;
+		dcs:item
+			[ rdfs:label "Stop printing warnings about DESTROY method not being defined."@en ; a dcs:Bugfix ] ,
+			[ rdfs:label "Don't assume each rel=me link refers to a different 'me'!"@en ; a dcs:Bugfix  ]
+	] .
 
 my:project :release my:v_0-102.
 my:v_0-102
 	:revision       "0.102"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.102.tar.gz> ;
 	dcs:changeset [
-			dcs:versus my:v_0-101 ;
-			dcs:item
-				[ rdfs:label "Deprecated set_X/add_X/clear_X property accessors for microformat objects."@en ] ,
-				[ rdfs:label "Include awol:Person, awol:name, awol:email and awol:uri in RDF output for hAtom entries."@en ] ,
-				[ rdfs:label "Prefer to parse tel and email in hCard as URLs."@en ] ,
-				[ rdfs:label "Provide hEntry output using RDF iCalendar vocabulary, as a ical:Vjournal."@en ] ,
-				[ rdfs:label "Export hCards in vCard 3.0 format."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Export hCards in vCard 4.0 format."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Export hCards in vCard XML format."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Export hAtom as Atom feeds."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Export geo in KML format."@en ; a dcs:Addition ] ,
-				[ rdfs:label "Export hCalendar in iCalendar format."@en ; a dcs:Addition ]
-		] .
+		dcs:versus my:v_0-101 ;
+		dcs:item
+			[ rdfs:label "Deprecated set_X/add_X/clear_X property accessors for microformat objects."@en ] ,
+			[ rdfs:label "Include awol:Person, awol:name, awol:email and awol:uri in RDF output for hAtom entries."@en ] ,
+			[ rdfs:label "Prefer to parse tel and email in hCard as URLs."@en ] ,
+			[ rdfs:label "Provide hEntry output using RDF iCalendar vocabulary, as a ical:Vjournal."@en ] ,
+			[ rdfs:label "Export hCards in vCard 3.0 format."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Export hCards in vCard 4.0 format."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Export hCards in vCard XML format."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Export hAtom as Atom feeds."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Export geo in KML format."@en ; a dcs:Addition ] ,
+			[ rdfs:label "Export hCalendar in iCalendar format."@en ; a dcs:Addition ]
+	] .
 
 my:project :release my:v_0-103.
 my:v_0-103
 	:revision       "0.103"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.103.tar.gz> ;
 	dcs:changeset [
-			dcs:versus my:v_0-102 ;
-			dcs:item
-				[ rdfs:label "hCalendar attachments."@en ; a dcs:Bugfix ] ,
-				[ rdfs:label "Profile management."@en ; a dcs:Bugfix ]
-		] .
+		dcs:versus my:v_0-102 ;
+		dcs:item
+			[ rdfs:label "hCalendar attachments."@en ; a dcs:Bugfix ] ,
+			[ rdfs:label "Profile management."@en ; a dcs:Bugfix ]
+	] .
 
 my:project :release my:v_0-104.
 my:v_0-104
 	:revision       "0.104"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.104.tar.gz> ;
 	dcs:changeset [
-			dcs:versus my:v_0-103 ;
-			dcs:item
-				[ rdfs:label "Module::Package::RDF"@en ; a dcs:Packaging ] ,
-				[ rdfs:label "Include some examples."@en ; a dcs:Packaging ] ,
-				[ rdfs:label "use Object::AUTHORITY"@en ; a dcs:Update ] ,
-				[ rdfs:label "use 5.010"@en ; a dcs:Update ]
-		] .
+		dcs:versus my:v_0-103 ;
+		dcs:item
+			[ rdfs:label "Module::Package::RDF"@en ; a dcs:Packaging ] ,
+			[ rdfs:label "Include some examples."@en ; a dcs:Packaging ] ,
+			[ rdfs:label "use Object::AUTHORITY"@en ; a dcs:Update ] ,
+			[ rdfs:label "use 5.010"@en ; a dcs:Update ]
+	] .
 
 my:project :release my:v_0-105.
 my:v_0-105
 	:revision       "0.105"^^xsd:string ;
 	:file-release   <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/HTML-Microformats-0.105.tar.gz> ;
 	dcs:changeset [
-			dcs:versus my:v_0-104 ;
-			dcs:item   [ rdfs:label "Fix link to ocoins.info."@en ; a dcs:Bugfix, dcs:Documentation ; dcs:fixes <http://purl.org/NET/cpan-uri/rt/ticket/76623> ];
-			dcs:item   [ rdfs:label "Corrected pod errors in three files."@en ; a dcs:Bugfix, dcs:Documentation ; dcs:fixes <http://purl.org/NET/cpan-uri/rt/ticket/73336> ];
-		] .
+		dcs:versus my:v_0-104 ;
+		dcs:item   [ rdfs:label "Drop common::sense dependency."@en ];
+		dcs:item   [ rdfs:label "Fix link to ocoins.info."@en ; a dcs:Bugfix, dcs:Documentation ; dcs:fixes <http://purl.org/NET/cpan-uri/rt/ticket/76623> ];
+		dcs:item   [ rdfs:label "Corrected pod errors in three files."@en ; a dcs:Bugfix, dcs:Documentation ; dcs:fixes <http://purl.org/NET/cpan-uri/rt/ticket/73336> ];
+	] .
 

File meta/makefile.ttl

 	:requires "Carp 1.00";
 	:requires "CGI 0";
 	:requires "CGI::Util 0";
-	:requires "common::sense 0";
 	:requires "DateTime 0";
 	:requires "DateTime::Duration 0";
 	:requires "DateTime::Format::Builder 0";
 	:requires "DateTime::Format::Natural 0";
 	:requires "DateTime::Format::Strptime 0";
 	:requires "DateTime::Span 0";
-	:requires "HTML::HTML5::Parser 0.100";
+	:requires "HTML::HTML5::Parser 0.200";
 	:requires "HTML::HTML5::Sanity 0.100";
 	:requires "HTTP::Date 0";
 	:requires "JSON 2.00";
 	:requires "Locale::Country 0";
 	:requires "Module::Pluggable 0";
 	:requires "Object::AUTHORITY 0";
-	:requires "RDF::Trine 0.130";
+	:requires "RDF::Trine 0.135";
 	:requires "XML::LibXML 1.60";
 	:requires "URI 1.30";
 	:requires "URI::URL 0";