[libjson-any-perl] branch master updated (afb0b8c -> 2e70d23)
gregor herrmann
gregoa at debian.org
Mon Sep 15 18:47:05 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libjson-any-perl.
from afb0b8c update changelog
new 8ef51eb Add debian/upstream/metadata
new 6ab3845 Update debian/changelog
adds 11afda1 checking in JSON-Any
adds ecd7f42 cleaning the repo a bit
adds 9fb8bb4 removing blib (more cleaning)
adds 1e8e614 last files cleaned
adds dfea177 - cleaned up t/04-ENV.t to not require JSON::XS anymore - fixed split on uninitalized value error - cleaned up JSON-XS tests a bit - added 04-ENV.t to MANIFEST
adds 5f51390 pod updates and version bump
adds 6883f35 update META.yaml
adds 51984d7 add example directory
adds a3791ea change to skip_all based skippage
adds 3eaefa8 fixing tests
adds 2ecd3ba skip all 04-ENV.t until I get it working
adds dadcd94 helps if I test 04-ENV.t against the code it was designed for
adds ccf7c0d changed Makefile.PL to Module::Install
adds 3631b49 added a carp requirement version number bump
adds d719e73 fix issues with JSON::XS being pedantic about how it's methods/functions are called
adds e087b9c Fix JSON.pm backend tests
adds 58952c3 Add a test for unicode strings
adds b73818c add utf8 support for JSON::{Converter,Parser}
adds d5d255b improve unicode test
adds 5d97a50 also test for is_utf8()
adds cb0eb8e fix the exiting sub via next warning
adds 7a8aef4 fix the exiting sub via next warning
adds 2ce3b51 cleanup the repo
adds 5317415 add in changes
adds 0899906 add more history
adds dacfb41 expand tabs
adds 9f49c18 don't send utf8 json sources to JSON::XS
adds fbf2fa8 fix the manifest
adds 9bb4f41 change things to try to get JSON::XS to play nice with UTF8
adds 87f18c1 remove inc
adds a3fcaf4 remove MANIFEST since we can generate it
adds 59bb09f no strict 'refs' is unnecessary
adds e670c04 consistently emit utf8 json if utf8 is enabled. introduce $JSON::Any::UTF8 to control this behavior in non OO mode
adds 07a3099 Document the UTF8 change
adds 98ea22e 0.09 release
adds 168f212 utf8 tests for JSON::XS
adds f2fa994 fix perl -MJSON::Any=Syck -e 'JSON::Any->new->objToJson({ foo => 1 })' No JSON::Syck Object created! at -e line 1
adds 6c3b22d require 5.8.3 die if trying to set uft8 on JSON::Syck until someone tells me that it'll succeed
adds cca1dd5 version number bump
adds 6f5cb89 fix issues with tests and setup 1.12 release so we can fix our tests
adds b7333f2 fix bug #30509
adds 161e16b fix for latest JSON/JSON::XS
adds 38803b5 version number bump and minor makefile changes
adds e08e2f9 fix the tests so that they'll skip if you don't have a JSON package installed (despite the reccomendations from Makefile.PL) ... I'M LOOKING AT YOU DAVID CANTRELL'S SMOKER!
adds 4d495a6 at mst's strong reccomendation (::grin::) test use_ok in the load test if any package is installed then use_ok to make sure JSON::Any loads okay ... this is ugly and verbose but does protect us better and was the right idea
adds f2102ff from the Changes:
adds a6ed3a8 add a note about compatibility
adds ffcda91 fix erroneous test spotted by jrockway
adds 53d0a37 version number bump
adds e92b780 * JSON::Any now compatible with both versions of JSON::XS (Simon Wistow) * Document that calling 'use JSON::Any ();' is a bad idea * Make JSON.pm required unless a supported JSON package is already installed
adds 8bfd48c supporting allow_blessed, turned out to be a LOT easier than expected
adds 644abfd Added two simple methods to get to the values that the underlying modules use for true/false
adds 435e7fb Added two simple methods to get to the values that the underlying modules use for true/false
adds 12e2dbc added skipping of some bits
adds 1fc51f5 remove +x on Changes
adds 030aa49 Remove JSON::PC and bump version number
adds bfa89d0 missed a ref to JSON::PC and add MANIFEST.SKIP
adds 880d76f make Syck deprecated and optional
adds 2fd0666 Document changes, bump version number, and update Makefile
adds 1c89db3 Added string escape tests.
adds 536a67f remove JSON::PC from the tests
adds 2203ea5 make the Syck test a TODO test so we can release
adds 83da672 update version numbers to be consistent
adds ddb8a55 drop the dep down to 5.008
adds e9b163e Better error message when a handler can't be found
adds 4060539 add deprecation feature for JSON::Syck to close the Test::JSON bug
adds 7bf4570 clean up packaging for release
adds ed17741 Added tets for boolean support
adds de45f0a Updated get_true/get_false for JSON::XS
adds f68c388 Added a workaround for handlers that don't parse bare true/false values
adds d8b3c00 Removed require/import of utf8 since that isn't necessary or advised
adds c122ca0 Fixed: skip tests when backend is unavailable
adds 928d82e update the skip text a little
adds 9f7455d version number bump get ready for release
adds 17ad676 clean up Changes
adds 2532659 Automagically regenerate README
adds 72c5298 Updated README
adds 9c031c2 Add .gitignore
adds b285ce5 I guess just sucking this shit up is the best bet.. And should probably be done in more places, <sigh>.. Better solutions welcome
adds 76e4048 Tidy up to use a regex
adds 469a038 clean up for 1.22 release
adds 9b5aa0e README apparently updated
adds dd4d6d2 add support for JSON.pm v1
adds cd4804d update Changes and Version
adds 1378475 update for 0.24, fixing the build from where MI changed underneath me
adds 847b61f Fix for Perl 5.13 deprecation of 'for qw() {}' http://search.cpan.org/~miyagawa/perl-5.13.6/pod/perl5135delta.pod#Use_of_qw(...)_as_parentheses
adds a603c0f get set for 1.25 release
adds bc13929 add Deprecation notice
adds 182de41 update README
adds ebc0c45 fix typos and add a test to catch them
adds b7d9ffb add back auto_install so feature works again
adds 20ad0e2 add changes and bump version for 1.27 release
adds b3d2687 update README
adds 96b6d34 move podspell into xt/
adds c4fc946 fix for RT#68690
adds 90acf0e fix for version number collision
adds 46df74c update version and changes for release
adds 34965f9 rework to use a similar process as Any::Moose so that the toolchain bits work properly
adds edbbf5f have dzil manage our version numbers
adds 8415752 add support for JSON::PP
adds b20a5d1 add Cpanel::JSON::XS support
adds d324166 tidy up the code
adds 9855652 clean up and modernize the dist for 1.30 release
adds f8fb91c Fix no_plan usage
adds 75a29b8 Test string escaping with JSON:PP as well
adds 6bd1def Add support for JSON::XS version 3
adds ed357ec Merge pull request #2 from ilmari/json-xs-3
adds cc51c10 Pull Changes from Git and prune local/
adds 756c6ac test for more accpetable backends on install
adds 360853b test without JSON::XS and add a compat note
adds 14744d6 add a todo note for ether (or whomever) to pick up before I get back to it
adds f520061 fix the tests to properly exclude JSON::XS
adds d585c4c bump minimum version requirement for JSON.pm
adds 87ce2b2 ignore a few more directories
adds 0880faa Include dep Test::Requires in dist.ini
adds e1fbae5 Merge pull request #3 from wolfsage/t_fix_deps
adds dafc7b9 convert to using my pluginbundle
adds ec57a1f restore Changes entries from 1.30 and earlier
adds affe019 write some Changes entries for "The Years That Were Lost to [ChangelogFromGit]"
adds cdc9dfc canonicalize dates, and add empty entries for the missing releases
adds 5aabad2 rely on autogenerated pod spelling test
adds 3f0fedc [PodWeaver] already adds a NAME section
adds 92cd962 add a starting copyright year
adds 8bcd473 strip trailing spaces, convert tabs to spaces
adds ec8290c canonicalize contributor names -- also happens to fix the last spelling error (see RT#94814)
adds 494f779 prevent the backends from slipping into our prereq list
adds 4897712 add develop prereqs on all the backends, to ensure we test them all before release
adds a68cd4c remove unneeded shebangs
adds 5223b0d use done_testing instead of counting tests in most places
adds 5771bf5 clean up skipping of tests when various backends not available
adds b2bba05 minor pod markup improvements
adds 6497e49 use warnings in all tests
adds ae438b1 fix load test: attempt to load *all* the backends we support
adds a6ae0ca Improve error message when failing to find a suitable backend (RT#87751)
adds ba37b0b switch to JSON::PP as the default fallback at install time, rather than JSON.pm
adds fdfb48a fix debugging warning that was left behind in the test
adds 19a557b pimp JSON::MaybeXS instead of JSON.pm
adds b02aebe JSON-Any-1.33
adds f2d5923 report on the versions of each JSON backend in cpantesters reports
adds d4aac47 out of curiosity, also report if JSON::MaybeXS is installed
adds 13f028c a bit more diagnostics in failure messages
adds b9ec890 even tighter entry
adds 61b8bb9 authordep for weaver module
adds bd2f0c6 replace use of Devel::StringInfo with a hand-rolled Data::Dumper of diagnostic data
adds 26708bf use [DynamicPrereqs] instead of baking our own MakeMaker plugin
adds 47b80c3 JSON-Any-1.34
adds 16124d6 short synopsis
adds 3de7b09 move the deprecation notice higher, and note it in the abstract too
adds bfa5e11 Merge pull request #1 from karenetheridge/topic/better_deprecation_notice
adds 0cbe1aa changelog
adds c918ebb add keywords to metadata
adds 398e2ad clean up our namespace
adds 5e73694 now using [Git::Contributors]
adds de06e26 better flow control
adds c50dcbe JSON-Any-1.35
adds 95a9feb come on, most of these aren't *really* required for a release... but do test them all if you change anything significant
adds a3fa37d let's not kid ourselves
adds bd6bd26 allow this test to run if either Cpanel::JSON::XS or JSON::XS are installed
adds b0f80c9 remove unnecessary latin1 char in this test
adds ecf4aab remove unneeded shebang
adds 297efff remove bizarre and unneeded modifications of special variables
adds 8d70af3 JSON::Any should always load, because we should have always installed a backend if one wasn't already installed
adds 55b8d14 clean up uses of Data::Dumper
adds 84150f0 test booleans with Cpanel::JSON::XS too
adds 628869a use Test::Fatal instead of bare evals in tests
adds 6eb19aa move irrelevant bits of this test out to a better location
adds 424fe79 changelog for test cleanup
adds 383eebf JSON_ANY_CONFIG was not overridable by the constructor options - violates principle of least surprise!
adds eaad63d JSON-Any-1.36
adds 1301c86 Imported Upstream version 1.36
new 33036e3 Merge tag 'upstream/1.36'
new 067e598 Update debian/changelog
new 2975213 Add deprecation notice to debian/control.
new d653d2a (Build-) depend on libnamespace-clean-perl.
new 2e70d23 releasing package libjson-any-perl version 1.36-1
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
CONTRIBUTING | 13 +-
Changes | 7 +
MANIFEST | 7 +-
META.json | 392 ++++++++++++++++++++++++++-------------
META.yml | 267 +++++++++++++++-----------
Makefile.PL | 22 +--
README | 6 +-
README.md | 213 ---------------------
debian/changelog | 11 +-
debian/control | 8 +-
debian/upstream/metadata | 9 +
dist.ini | 14 +-
lib/JSON/Any.pm | 85 +++++----
t/00-load.t | 8 +-
t/00-report-prereqs.dd | 133 +++++++++++++
t/00-report-prereqs.t | 275 ++++++++++++---------------
t/01-JSON.t | 3 +-
t/02-JSON-XS.t | 2 -
t/04-ENV.t | 60 +++---
t/06-JSON-PP.t | 1 -
t/10_unicode.t | 5 +-
t/11-string-escape.t | 22 +--
t/12-boolean.t | 35 ++--
t/13-no-backends.t | 3 +-
t/14-deprecated.t | 3 +-
xt/author/00-compile.t | 4 +-
xt/{release => author}/no-tabs.t | 6 +-
xt/author/pod-spell.t | 24 +--
xt/release/changes_has_content.t | 2 +-
xt/release/clean-namespaces.t | 11 ++
xt/release/kwalitee.t | 9 +-
31 files changed, 899 insertions(+), 761 deletions(-)
delete mode 100644 README.md
create mode 100644 debian/upstream/metadata
create mode 100644 t/00-report-prereqs.dd
rename xt/{release => author}/no-tabs.t (90%)
create mode 100644 xt/release/clean-namespaces.t
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libjson-any-perl.git
More information about the Pkg-perl-cvs-commits
mailing list