[libxml-rss-perl] annotated tag upstream/1.57 created (now f1d1795)
gregor herrmann
gregoa at debian.org
Tue Dec 15 20:20:39 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/1.57
in repository libxml-rss-perl.
at f1d1795 (tag)
tagging 4b6d0acbcff4af66be65fca7ec2eb1711b6678eb (commit)
replaces upstream/1.56
tagged by gregor herrmann
on Tue Dec 15 21:13:41 2015 +0100
- Log -----------------------------------------------------------------
Upstream version 1.57
David Steinbrunner (1):
typo fixes
Rob Hoelz (1):
Fix "remove oldest items" example
Shlomi Fish (26):
Add .gitignore.
Remove trailing space.
Update to the new repository location.
Document in Changes.
Bump version number to 1.50.
Merge pull request #1 from hoelzro/master
Remove trailing space.
Remove trailing space.
Fix tests on perl-5.18.0-RC1.
Bump version number.
Got rid of trailing space.
Convert to t/cpan-changes.t .
Gitignore
Changes.
Bump version
More user-friendly err on missing fields.
Bump version to 1.53.
Correct a typo.
Bump the ver to 1.54.
Fix the tests for DateTime-Format-Mail-0.400.
Bump version to 1.55.
Fix RT #100660 - XXE.
Bump version number.
Update a link and reindent.
Update old email.
Bump version
ask (60):
r4582 at g5: ask | 2006-03-11 14:13:13 -0800
r4732 at g5: ask | 2006-03-11 14:22:04 -0800
r4735 at g5: ask | 2006-03-11 14:24:49 -0800
r4738 at g5: ask | 2006-03-11 14:26:40 -0800
r4741 at g5: ask | 2006-03-11 14:27:36 -0800
r4744 at g5: ask | 2006-03-11 14:28:27 -0800
r5140 at g5: ask | 2006-03-11 15:06:41 -0800
r5143 at g5: ask | 2006-03-11 15:17:58 -0800
r5145 at g5: ask | 2006-03-11 15:45:35 -0800
r5149 at g5: ask | 2006-03-11 15:52:32 -0800
r8765 at g5: ask | 2006-05-14 11:49:41 -0700
Fix encoding of the > char, added tests (RT#19420, Shlomi Fish)
use HTML::Entities instead of the "homegrown" entity encoding code
update TODO
- XML::RSS ignores output encoding (RT#11124, RT#7343, test
encoding of source element (RT#2285)
prepare 1.11
distruntest make target (Shlomi)
Incorrect entity encoding in XML output (RT#22467, reported by Stephen Hall)
we use numeric html entities now
Fix enclosure parsing (RT#7920, Tatsuhiko Miyagawa)
add more tests
add tests; enclosures plus two failing test cases
prepare 1.12
generate the test file in the t/ directory so make clean cleans it up
Remove the executable bit from Makefile.PL
Add test to test regression of CPAN RT#5438 (Shlomi)
RSS 2.0 spec allows omission of title from entry (RT#18817,
commit Shlomi's patch for RT#18755 (Value for $XML::RSS::modules gets destroyed)
prepare 1.20
- Can't create "0" values in optional items (RT#11415, based on
encode generates warnings for undefined text (RT#13523, Mark Stosberg)
make items-are-0 tests work (Shlomi)
renamed the internal encode method to _encode
minor test improvements
prepare for 1.20 release
- Remove empty lines in the test_manifest - some versions of
add/fix pod-coverage tests
- More Date Conversion (Shlomi)
- Support inserting a XSL stylesheet URL into the XML output
prepare v1.21
- Don't fail the tests if Test::Pod::Coverage is missing
add examples (from some weeks ago)
- Channel->{link | textInput} (sic) property mapping in RSS 2.0
add another test file that should have been in r8401
- make add_module work for both RSS 1.0 and 2.0 (RT#16191,
Fix the tests to work on Win32 (RT#23752, Shlomi, Kenichi Ishigaki)
- Fixed the problem with a version => "2.0" RSS not parsing correctly
+ - Fix XML::Feed compatability. Make sure $item->{content} is always setup
isPermaLink / guid fixes (RT#23983, Shlomi)
datafile for 1.0-parse-2.t test
add temporary build stuff to svn:ignore
start work on cleaning up examples/ directory and move generated files out of t/
perltidy configuration file; run perltidy on XML::RSS (and intentionally not on the tests)
prepare 1.29_01
update various text files, 1.29_02
remove unreleased 1.29_01
1.30
prepare 1.31
fix really old typo
gregor herrmann (1):
Imported Upstream version 1.57
robert (1):
Subject: [perl #38222] XML-RSS repository
shlomif (228):
Added the t/generated directory to the repository and the MANIFEST.
Moved examples/merlyn1.rss to t/data/merlyn1.rss.
Moved sf-hs-with-pubDate.rss and sf-hs-with-lastBuildDate.rss to under
Moved examples/1.0/rss1.0.exotic.rdf to under t/data/.
Move freshmeat.rdf from examples to t/data.
Moved examples/1.0/with_content.rdf to t/data/1.0/.
Changed the "make clean" target to only delete the '*.xml' files and not
Made all the executable files non-executable because there's no good reason
Code coverage - removed an unused method.
Test Coverage: added tests to test for an undefined/unspecified image/link.
Code Coverage (and bug fixes) - checked for the croaks in the add_module
Updated the Changes.
Added cover_db to the svn:ignore.
Test coverage: added tests to test the "strict" mode.
Test coverage: tested the "insert" mode of add_item.
Test coverage and Do-what-you-wrongly-think-I-mean's removal. Removed the
Removed more if (defined($item->{title})), in accordance with the previous
Test coverage - added a test for:
Refactoring: made the generation of the <channel opening tag in as_rss_1_0
Test coverage: now testing the channel/taxo topics generation. Also
Test coverage - testing some of the %rdf_resource_fields conditionals.
Test coverage: added the test:
Bug fix (and Test Coverage) - eliminated a markup injection vulnerability
Refactoring - extracted the _output_taxo_topics method to output the
Test coverage: added tests for the RSS 1.0 items' rendering module support.
Added a TODO comment to investigate something.
Test coverage: added coverage for the RSS 1.0 module support in the textinput
Test coverage - testing the channel module-related elements' generation
Test coverage: testing the RSS-2.0 modules support in the <image> tag.
Test coverage - Test the RSS 2.0 items' ad-hoc modules support.
Test coverage: added a test that tests the RSS 2.0 item skipping condition.
Test coverage: Test the RSS 2.0 <source url= condition.
Moved the append function, which is unused and cannot be effectively used
Added the gen-pod-for-as_rss script.
Rearranged the order of the versions to make it more logical.
Added the POD to the as_rss_ methods in order to settle Devel::Cover. This
Added POD documentation to the XML::Parser handle_* methods to make
Refactored the method dispatch when outputting according to the version.
More as_string() refactoring - extracted the _get_output_version method to
Test coverage and some refactoring:
1. Refactoring: refactored the generate-RSS-and-parse it methods in the
Test Coverage: covering the items' namespace edge-cases. Also corrected
Added the cover_db.old* pattern to the svn:ignore. cover_db.old* are old
Test coverage: increased the test coverage for the <textinput> element
Test coverage: tested for namespace-related edge cases for the elements
Test coverage: testing for the <rdf:li> entries in the <Bag> inside the
Test coverage: now testing the <taxo> items for the <channel> element.
Test coverage: added coverage for the elements inside item that are in/out
Test coverage: taxo bag in <item> with junk elements and %empty_ok_elements.
Test coverage: testing items in different namespaces than the normal one.
1. Test coverage: covered the item with a null namespace in an NSed document
Removed a useless error detection conditional warning, that cannot happen.
Test coverage: added tests for:
Test coverage: added testing for known modules inside <image> and <textinput>.
Test coverage: testing for exception thrown on a missing version attribute
Test coverage - nested items and exception on missing RSS namespace on
Test coverage:
Test coverage: "Parsing 1.0 - known module rdf_resource_field".
Test coverage: saving to an invalid file, and calling AUTOLOAD on an
Test coverage: Testing the AUTOLOAD accessors.
Test coverage:
Refactoring: extracted the _get_elem_namespace() and _get_current_naemspace()
Refactoring: converted a within_element/within_element(NS) combo to
Extracted the:
Replaced the RSS 0.9 channel sub-tags output with
Refactoring: extracted the _out_managing_editor method to generate the
Refactoring: extracted the _out_webmaster() method to output the webmaster.
Extracted the _out_start_image() method and changed all <image> element
Extracted the _out_copyright() method for outputting the copyright tag.
Extracted the _calc_channel_dc_field to abstract the
Refactored the out_(managing_editor|webmaster|copyright) functions further.
Refactoring: replaced $channel->{'dc'}->{key} / $channel->{key} with calls
Refactoring: extracted the $self->_out_dc_elements() method to output
Merged two duplicate credits into one.
Refactoring: extracted the _out_modules_elements() method and replaced all
Refactoring: converted the item output of as_rss_0_9 to
Refactoring:
Refactoring: created methods for abstracting out the output of the
Code cleaup: moved all the as_rss_* methods together.
Converted all the channel start logic to _output_start_channel().
Code cleanup: renamed $self->_out(put)?_start_whatever to _start_whatever
Refactoring: converted the RSS 1.0 textinput element to
Renamed the _out_rss_version() property to _rss_out_version() so people
Refactoring: extracted the out_skip_hours() method to output the skip hours
Refactoring:
Refactored the skip_hours and skip_days functions.
Style fix: separated two adjacent functions with an empty line.
Refactoring: refactored some of the _initialize method.
Refactored the %vX_Y_Zok_fields logic.
Style: Removed the remaining tab characters from lib/XML/RSS.pm .
Removed a useless (and out of date) comment.
Extracted the _get_init_default_key_assignments() method for enumerating
Extracted a method to calculate the item's :about attribute.
Refactoring: refactored the date handling functions: $self->channel($key)
Refactoring: extracted the _channel_dc method to retrieve values out of the
Refactoring: small refactoring of the _get_channel_rdf_about method.
Refactoring: extracted the _output_complete_image() method from the
Refactoring: extracted _output_complete_image() from RSS 0.9.1.
Refactoring: extracted the ->_output_complete_image tag from the RSS 1.0
Refactoring: extracted a small method for the determining if an image is
Refactoring: extracted the $self->_output_complete_image() from RSS 2.0. So
Changed $output .= to ->_out in one place.
Refactoring: extracted a method.
Refactoring: converted two $output .= to $self->_out().
Refactoring: more $output .= $string to $self->_out($string) conversions.
Refactoring: modularised the logic of the <rdf:RDF declaration generation
Made _get_1_0_rdf_decl more modular.
Refactoring : More "$output .=" ==> $self->_out() conversion.
Refactoring: adapted the _get_rdf_decl function to RSS 2.0 to eliminate
Refactoring: extracted the $self->_out_rdf_decl() method.
Refactoring: more $output .= $string to $self->_out() conversion.
Refactoring: extracted the _out_item_enclosure() method and in the process
Refactoring: eliminated the last remaining $output .= call which I've missed.
Refactoring: extracted the $self->_output_items() method from all RSS versions,
Removed some anachronistic commented out code.
Refactoring: extracted the _out_item_2_0_tags method.
Refactoring: per the mutual agreement with Ask, eliminated the AUTOLOAD
Made all the top-level tags consistently use a single trailing newline
Refactoring: created the method $self->_out_ns_tag() to output a tag
Refactoring: extracted common functionality out of RSS 0.9.1 and RSS 2.0.
Refactoring: extracted the _output_main_elements method to output the
Refactoring: extracted the _output_single_item method.
Refactoring: moved the RSS 1.0-specific channel attribute into the
Refactoring: extracted the rest of the opening tags declarations into
Refactoring: extracted the $self->_output_xml_start() from all the as_rss_
Refactoring: abstracted the XML end tag functionality into the _get_end_tag
Refactoring: extracted the $self->_render_complete_Rss_output($ver) method
Refactoring: extracted a method to output all the modules - dc, syn, etc.
Refactoringg: extracted the $self->out_editors() method to output the managing
Refactoring: extracted the _start_top_elem method for starting a top-level
Added tags to the svn:ignore for the ctags file.
Updated the Changes file.
Refactoring: extracted the _out_def_chan_tags() method.
Refacotring: extracted the output_0_9_1_rss method.
Extracted an output_0_9_rss_middle method.
Refactoring: converted the if..elsif..elsif in _output_rss_middle to a
Refactoring: extracted the _out_dates method.
merge -r 8809:8810:
Merged in the changes from:
Added a regression test to https://rt.cpan.org/Ticket/Display.html?id=24742 :
In the Makefile.PL's Test::Run integration - changed the perl call to
Placed the runtest command in its own module in accordance to the further
Fixed the Makefile.PL's test_via_harness namespace according to the suggestion
Updated the Changes.
- Fixed the save() function to handle perl-5.6.x (and possibly below)
- Fixed http://rt.cpan.org/Public/Bug/Display.html?id=25336:
- Fixed http://rt.cpan.org/Ticket/Display.html?id=25368 :
Minor fix to the changes for the last commit.
- Fixed http://rt.cpan.org/Ticket/Display.html?id=24329#txn-296761 :
- Fixed http://rt.cpan.org/Ticket/Display.html?id=33001 :
Bumped the version number in the module and the Changes.
- Allowed the end-user to customise the _encode() routine in
Bumped the version number to 1.33 and updated the Changes.
- fixed a typo in the documentation of lib/XML/RSS.pm -
- fixed a code fragment - pop() instead of shift() for older
Bumped the version number to 1.34.
- Added a Module::Build-based Build.PL so we'll have an easier time
Tweaked the svn:ignore to ignore generated files
Kwalitee - added use warnings to all files
Kwalitee - fixed the 'use' of Test::Run:CmdLine::Iface
Bumped the version number.
->parse() now explicitly returns $self
Updated the MANIFEST from the last commit
->parsefile now returns $self
- Applied a patch to change the RSS-0.91 DTD URL from my.netscape.com
Reformatted the Changes file to standardize on 4-spece-indents.
Small documentation patch.
Bumped the version number to 1.36 and prepared for release.
Extracted the common functionality of ->parse() and ->parsefile().
Incoporated the patch to add xml:base attribute support.
Renamed items-are-0.t into test-generate-items.t to highlight its significance.
Added an item to the TODO.
Enabled backwards-compatibility mode for the "description" item.
Fixed two possible bugs:
Bumped the version number to 1.37 - about to release.
Extracted the _out_module_prefix_elements method.
Added support for duplicate items of RSS modules.
- Added support for multiple Dublin Core elements. One can point
- Now parsing several <skipDays>/<day>s and <skipHours>/<hour>s into
Refactoring - extracted the _start_array_element method from two places.
Refactoring - added an accessing method for _last_item() and extracted it.
Bumped the version number to 1.38.
Now outputting an arrayref of <skipDays>/<day>'s and <skipHours>/<hours> .
Added support for generating the tags file.
Now parsing multiple <category> tags into an array ref.
Arrayref of <item>/<category>'s.
Parsing multiple <channel>/<category>'s into an array.
Rendering multiple <channel>/<category> elements from array refs.
Fixed a typo in the TODO.
Parsing multiple dc:items into an array inside an item.
Tweaked the TODO .
Added modules_as_arrays.
Bumped the version number to 1.40.
Made the default channel/{title,description,link} undef instead of ''.
rdf:resource support for images.
channel/{link,description,title} as "".
Bumped the version number.
Namspeace sanity for converting elements to hash-refs.
Added a new file to the MANIFEST - otherwise tests would be broken.
Bumped the XML-RSS version number to 1.42.
Corrected the date in the Changes file.
Bumped the version number to 1.43 - documented the changes in Changes.
Add support for multiple enclosures.
Added the t/xml-base.t test file from Simon Wistow to test for xml:base.
Added Test::Count annotations and some formatting to t/xml-base.t.
Reformatted t/xml-base.t.
Updated Changes
Bumped the version number to 1.44.
Removed some use statements that were not needed.
Added a note about date parsing/generation
Applied a patch to have uppercase letters in namespace/module identifiers.
Added resources and keywords
Bumped the version number to 1.45
Updated an E-mail address.
Made 5.8.x a requirement and got rid of the 5.6.x workarounds.
Convert all occurences of "new XML::RSS" to "XML::RSS->new".
Bumped the version number of XML-RSS to 1.46.
Fixed XML::RSS::save() in -T.
Bumped the version number to 1.47.
Add the multiple 'category' note.
Fix a POD formatting bug.
Bump the version number to 1.48.
Correctness changes to rss2html.
Fix https://rt.cpan.org/Ticket/Display.html?id=67241 - support rssCloud.
Bump to version 1.49.
Correct a code typo in the POD example courtesy of Jake Litrell.
Add META.json to the MANIFEST.
Add some files to the svn:ignore
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libxml-rss-perl.git
More information about the Pkg-perl-cvs-commits
mailing list