[libjson-any-perl] annotated tag upstream/1.36 created (now 38abff5)

gregor herrmann gregoa at debian.org
Mon Sep 15 18:47:07 UTC 2014


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to annotated tag upstream/1.36
in repository libjson-any-perl.

        at  38abff5   (tag)
   tagging  1301c867a5e2bb933ce9efbc3f24b315e85751e9 (commit)
  replaces  upstream/1.34
 tagged by  gregor herrmann
        on  Mon Sep 15 20:39:20 2014 +0200

- Log -----------------------------------------------------------------
Upstream version 1.36

Chris Prather (36):
      update version numbers to be consistent
      drop the dep down to 5.008
      add deprecation feature for JSON::Syck to close the Test::JSON bug
      clean up packaging for release
      update the skip text a little
      version number bump get ready for release
      clean up Changes
      clean up for 1.22 release
      README apparently updated
      update Changes and Version
      update for 0.24, fixing the build from where MI changed underneath me
      get set for 1.25 release
      add Deprecation notice
      update README
      add back auto_install so feature works again
      add changes and bump version for 1.27 release
      update README
      move podspell into xt/
      fix for RT#68690
      fix for version number collision
      update version and changes for release
      rework to use a similar process as Any::Moose so that the toolchain bits work properly
      have dzil manage our version numbers
      add support for JSON::PP
      add Cpanel::JSON::XS support
      tidy up the code
      clean up and modernize the dist for 1.30 release
      Merge pull request #2 from ilmari/json-xs-3
      Pull Changes from Git and prune local/
      test for more accpetable backends on install
      test without JSON::XS and add a compat note
      add a todo note for ether (or whomever) to pick up before I get back to it
      fix the tests to properly exclude JSON::XS
      bump minimum version requirement for JSON.pm
      ignore a few more directories
      Merge pull request #3 from wolfsage/t_fix_deps

Dagfinn Ilmari Mannsåker (3):
      Fix no_plan usage
      Test string escaping with JSON:PP as well
      Add support for JSON::XS version 3

Justin Hunter (2):
      add support for JSON.pm v1
      fix typos and add a test to catch them

Karen Etheridge (53):
      convert to using my pluginbundle
      restore Changes entries from 1.30 and earlier
      write some Changes entries for "The Years That Were Lost to [ChangelogFromGit]"
      canonicalize dates, and add empty entries for the missing releases
      rely on autogenerated pod spelling test
      [PodWeaver] already adds a NAME section
      add a starting copyright year
      strip trailing spaces, convert tabs to spaces
      canonicalize contributor names -- also happens to fix the last spelling error (see RT#94814)
      prevent the backends from slipping into our prereq list
      add develop prereqs on all the backends, to ensure we test them all before release
      remove unneeded shebangs
      use done_testing instead of counting tests in most places
      clean up skipping of tests when various backends not available
      minor pod markup improvements
      use warnings in all tests
      fix load test: attempt to load *all* the backends we support
      Improve error message when failing to find a suitable backend (RT#87751)
      switch to JSON::PP as the default fallback at install time, rather than JSON.pm
      fix debugging warning that was left behind in the test
      pimp JSON::MaybeXS instead of JSON.pm
      JSON-Any-1.33
      report on the versions of each JSON backend in cpantesters reports
      out of curiosity, also report if JSON::MaybeXS is installed
      a bit more diagnostics in failure messages
      even tighter entry
      authordep for weaver module
      replace use of Devel::StringInfo with a hand-rolled Data::Dumper of diagnostic data
      use [DynamicPrereqs] instead of baking our own MakeMaker plugin
      JSON-Any-1.34
      short synopsis
      move the deprecation notice higher, and note it in the abstract too
      Merge pull request #1 from karenetheridge/topic/better_deprecation_notice
      changelog
      add keywords to metadata
      clean up our namespace
      now using [Git::Contributors]
      better flow control
      JSON-Any-1.35
      come on, most of these aren't *really* required for a release... but do test them all if you change anything significant
      let's not kid ourselves
      allow this test to run if either Cpanel::JSON::XS or JSON::XS are installed
      remove unnecessary latin1 char in this test
      remove unneeded shebang
      remove bizarre and unneeded modifications of special variables
      JSON::Any should always load, because we should have always installed a backend if one wasn't already installed
      clean up uses of Data::Dumper
      test booleans with Cpanel::JSON::XS too
      use Test::Fatal instead of bare evals in tests
      move irrelevant bits of this test out to a better location
      changelog for test cleanup
      JSON_ANY_CONFIG was not overridable by the constructor options - violates principle of least surprise!
      JSON-Any-1.36

Marc Mims (6):
      Better error message when a handler can't be found
      Added tets for boolean support
      Updated get_true/get_false for JSON::XS
      Added a workaround for handlers that don't parse bare true/false values
      Removed require/import of utf8 since that isn't necessary or advised
      Fixed: skip tests when backend is unavailable

Matthew Horsfall (1):
      Include dep Test::Requires in dist.ini

Todd Rinaldo (1):
      Fix for Perl 5.13 deprecation of 'for qw() {}'

Tomas Doran (5):
      Automagically regenerate README
      Updated README
      Add .gitignore
      I guess just sucking this shit up is the best bet.. And should probably be done in more places, <sigh>.. Better solutions welcome
      Tidy up to use a regex

gregor herrmann (1):
      Imported Upstream version 1.36

marc.mims (1):
      Added string escape tests.

nothingmuch at woobling.org (12):
      Add a test for unicode strings
      add utf8 support for JSON::{Converter,Parser}
      improve unicode test
      also test for is_utf8()
      fix the exiting sub via next warning
      fix the exiting sub via next warning
      expand tabs
      don't send utf8 json sources to JSON::XS
      no strict 'refs' is unnecessary
      consistently emit utf8 json if utf8 is enabled. introduce $JSON::Any::UTF8 to control this behavior in non OO mode
      Document the UTF8 change
      utf8 tests for JSON::XS

perigrin (45):
      checking in JSON-Any
      cleaning the repo a bit
      removing blib (more cleaning)
      last files cleaned
      - cleaned up t/04-ENV.t to not require JSON::XS anymore
      pod updates and version bump
      update META.yaml
      add example directory
      change to skip_all based skippage
      fixing tests
      skip all 04-ENV.t until I get it working
      helps if I test 04-ENV.t against the code it was designed for
      changed Makefile.PL to Module::Install
      added a carp requirement
      fix issues with JSON::XS being pedantic about how it's methods/functions are called
      Fix JSON.pm backend tests
      cleanup the repo
      add in changes
      add more history
      fix the manifest
      change things to try to get JSON::XS to play nice with UTF8
      remove inc
      remove MANIFEST since we can generate it
      0.09 release
      fix perl -MJSON::Any=Syck -e 'JSON::Any->new->objToJson({ foo =>  1 })'
      require 5.8.3
      version number bump
      fix issues with tests and setup 1.12 release so we can fix our tests
      fix bug #30509
      fix for latest JSON/JSON::XS
      version number bump and minor makefile changes
      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!
      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
      from the Changes:
      add a note about compatibility
      fix erroneous test spotted by jrockway
      version number bump
      * JSON::Any now compatible with both versions of JSON::XS  (Simon Wistow)
      remove +x on Changes
      Remove JSON::PC and bump version number
      missed a ref to JSON::PC and add MANIFEST.SKIP
      make Syck deprecated and optional
      Document changes, bump version number, and update Makefile
      remove JSON::PC from the tests
      make the Syck test a TODO test so we can release

robin.berjon at gmail.com (4):
      supporting allow_blessed, turned out to be a LOT easier than expected
      Added two simple methods to get to the values that the underlying modules use for true/false
      Added two simple methods to get to the values that the underlying modules use for true/false
      added skipping of some bits

-----------------------------------------------------------------------

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/libjson-any-perl.git



More information about the Pkg-perl-cvs-commits mailing list