8 years agoadd prototype to decode_json when using JSON::PP pp-proto
Graham Knop [Fri, 11 Dec 2015 11:54:37 +0000]
add prototype to decode_json when using JSON::PP

JSON::PP's decode_json function doesn't have a prototype, unlike
Cpanel::JSON::XS and JSON::XS.  We always want to export the same
prototypes, so wrap JSON::PP::decode_json in a prototyped sub.

8 years agofix typo in comment
Karen Etheridge [Thu, 10 Dec 2015 21:05:53 +0000]
fix typo in comment

8 years agofix typo
Karen Etheridge [Sat, 25 Jul 2015 01:46:05 +0000]
fix typo

8 years agoadd a quick reference for converting from JSON::Any
Karen Etheridge [Sat, 25 Jul 2015 01:45:58 +0000]
add a quick reference for converting from JSON::Any

8 years agobump up prereq on JSON::PP
Karen Etheridge [Sat, 25 Jul 2015 01:42:30 +0000]
bump up prereq on JSON::PP

8 years agoonly parse the args once
Karen Etheridge [Sat, 25 Jul 2015 01:30:59 +0000]
only parse the args once

8 years agofix this command
Karen Etheridge [Sat, 25 Jul 2015 01:30:40 +0000]
fix this command

8 years agouse a more specific link
Karen Etheridge [Sat, 25 Jul 2015 01:30:26 +0000]
use a more specific link

9 years agoRelease commit for 1.003005 v1.003005
Karen Etheridge [Sun, 22 Mar 2015 22:03:56 +0000]
Release commit for 1.003005

9 years agoBumping version to 1.003005
Karen Etheridge [Sun, 22 Mar 2015 22:02:07 +0000]
Bumping version to 1.003005

9 years agodo not recomment importing everything from Moose::Util::TypeConstraints
Karen Etheridge [Sun, 22 Mar 2015 21:24:41 +0000]
do not recomment importing everything from Moose::Util::TypeConstraints

creating new stringy types is not recommended, so limit our importing to just
the sugar we need.

9 years agofix x_contributors metadata
Karen Etheridge [Sun, 22 Mar 2015 21:24:07 +0000]
fix x_contributors metadata

9 years agoRelease commit for 1.003004 v1.003004
Karen Etheridge [Sat, 14 Mar 2015 20:40:10 +0000]
Release commit for 1.003004

9 years agoBumping version to 1.003004
Karen Etheridge [Sat, 14 Mar 2015 20:36:37 +0000]
Bumping version to 1.003004

9 years agochangelog and x_contributors for RT#102733
Karen Etheridge [Sat, 14 Mar 2015 20:35:52 +0000]
changelog and x_contributors for RT#102733

9 years agoAdd CAVEAT section about type checking [RT#102733]
John SJ Anderson [Fri, 13 Mar 2015 22:53:07 +0000]
Add CAVEAT section about type checking [RT#102733]

9 years agotighten up entries
Karen Etheridge [Sat, 14 Mar 2015 20:29:20 +0000]
tighten up entries

9 years agodrop the use of fatal warnings in tests
Karen Etheridge [Sat, 14 Mar 2015 18:38:40 +0000]
drop the use of fatal warnings in tests

It can be a good idea to fatalize warnings for the author, but we do not want
to block end-user installs if some new perl adds a warning that we did not
predict.

9 years agoconstructor test I wrote when I added new() and forgot about
Matt S Trout [Sun, 14 Dec 2014 16:33:45 +0000]
constructor test I wrote when I added new() and forgot about

9 years agoadd x_contributors metadata
Karen Etheridge [Mon, 8 Dec 2014 22:19:35 +0000]
add x_contributors metadata

9 years agoRelease commit for 1.003003 v1.003003
Karen Etheridge [Sat, 6 Dec 2014 04:30:27 +0000]
Release commit for 1.003003

9 years agomake bump
Karen Etheridge [Sat, 6 Dec 2014 04:26:20 +0000]
make bump

9 years agoprevent version incompatibilities leading to "JSON::XS::Boolean::* redefined" warnings
Karen Etheridge [Sat, 6 Dec 2014 04:00:33 +0000]
prevent version incompatibilities leading to "JSON::XS::Boolean::* redefined" warnings

9 years agothe module uses Cpanel::JSON::XS no matter what its version, so we should upgrade...
Karen Etheridge [Sat, 6 Dec 2014 02:18:08 +0000]
the module uses Cpanel::JSON::XS no matter what its version, so we should upgrade it if it is already installed but old

9 years agoRelease commit for 1.003002 v1.003002
Karen Etheridge [Sun, 16 Nov 2014 20:15:27 +0000]
Release commit for 1.003002

9 years agomake bump
Karen Etheridge [Sun, 16 Nov 2014 20:14:40 +0000]
make bump

9 years agobuh, s/PP/XS/
Karen Etheridge [Sun, 16 Nov 2014 20:13:59 +0000]
buh, s/PP/XS/

9 years agoRelease commit for 1.003001 v1.003001
Karen Etheridge [Thu, 13 Nov 2014 05:06:07 +0000]
Release commit for 1.003001

9 years agobump version to 1.003001 (:legacy goes stable!)
Karen Etheridge [Thu, 13 Nov 2014 04:53:25 +0000]
bump version to 1.003001 (:legacy goes stable!)

9 years agoin some versions (2.3403 at least), there existed a Cpanel::JSON::XS::Boolean
Karen Etheridge [Thu, 13 Nov 2014 04:51:19 +0000]
in some versions (2.3403 at least), there existed a Cpanel::JSON::XS::Boolean

e.g.
http://www.cpantesters.org/cpan/report/a88cec6c-6c0c-1014-9b28-b6064b81bcf7
http://www.cpantesters.org/cpan/report/0983841a-6bfe-1014-bfbd-545708ca0d94
http://www.cpantesters.org/cpan/report/0b377387-6bf5-1014-a004-0fd3f4f552f6

9 years agoRelease commit for 1.003_000 v1.003_000
Karen Etheridge [Thu, 30 Oct 2014 18:57:06 +0000]
Release commit for 1.003_000

9 years agoMerge branch 'topic/legacy'
Karen Etheridge [Thu, 30 Oct 2014 18:55:51 +0000]
Merge branch 'topic/legacy'

9 years agoclean up :legacy patches
Karen Etheridge [Wed, 22 Oct 2014 23:35:39 +0000]
clean up :legacy patches

9 years agoxt for JSON::PP, JSON::XS compat.
Kieren Diment [Wed, 29 Oct 2014 21:37:49 +0000]
xt for JSON::PP, JSON::XS compat.

9 years agoadd :legacy option (from http://paste.scsys.co.uk/433777)
Kieren Diment [Wed, 22 Oct 2014 23:31:00 +0000]
add :legacy option (from paste.scsys.co.uk/433777)

9 years agoRelease commit for 1.002006 v1.002006
Karen Etheridge [Wed, 22 Oct 2014 04:09:22 +0000]
Release commit for 1.002006

9 years agomake bump
Karen Etheridge [Wed, 22 Oct 2014 04:08:13 +0000]
make bump

9 years agoadd more diagnostics in tests
Karen Etheridge [Wed, 22 Oct 2014 03:59:22 +0000]
add more diagnostics in tests

Need to figure out for what versions of JSON::XS, Cpanel::JSON::XS we need to skip bool tests
e.g.
http://www.cpantesters.org/cpan/report/8f76d388-5549-11e4-a43f-fa922836e1c4
http://www.cpantesters.org/cpan/report/6f307bd0-6bfe-1014-bdc4-edd1fea000fb

9 years agoRelease commit for 1.002005 v1.002005
Karen Etheridge [Sun, 12 Oct 2014 19:49:48 +0000]
Release commit for 1.002005

9 years agomake bump
Karen Etheridge [Sun, 12 Oct 2014 19:48:18 +0000]
make bump

9 years agocanonical repository moved to git://git.shadowcat.co.uk/p5sagit/JSON-MaybeXS.git
Karen Etheridge [Sun, 12 Oct 2014 19:41:39 +0000]
canonical repository moved to git://git.shadowcat.co.uk/p5sagit/JSON-MaybeXS.git

9 years agoswapped out Safe::Isa for Scalar::Util
Karen Etheridge [Sun, 12 Oct 2014 19:36:46 +0000]
swapped out Safe::Isa for Scalar::Util

9 years ago':all' export tag
Karen Etheridge [Sun, 12 Oct 2014 19:32:54 +0000]
':all' export tag

9 years agooops, "not" not compatible with &&
Karen Etheridge [Sun, 12 Oct 2014 19:18:36 +0000]
oops, "not" not compatible with &&

9 years agoRelease commit for 1.002004 v1.002004
Karen Etheridge [Sat, 11 Oct 2014 22:31:11 +0000]
Release commit for 1.002004

9 years agomake bump
Karen Etheridge [Sat, 11 Oct 2014 22:21:40 +0000]
make bump

9 years agoremove unused code
Karen Etheridge [Sat, 11 Oct 2014 22:17:03 +0000]
remove unused code

9 years agois_bool()
Karen Etheridge [Fri, 10 Oct 2014 05:47:08 +0000]
is_bool()

9 years agodo not add an XS prereq if PUREPERL_ONLY passed to Makefile.PL
Karen Etheridge [Fri, 10 Oct 2014 05:28:26 +0000]
do not add an XS prereq if PUREPERL_ONLY passed to Makefile.PL

9 years agoRelease commit for 1.002003 v1.002003
Karen Etheridge [Tue, 7 Oct 2014 16:43:07 +0000]
Release commit for 1.002003

9 years agomake bump
Karen Etheridge [Tue, 7 Oct 2014 16:39:10 +0000]
make bump

9 years agodocument JSON->true, JSON->false
Karen Etheridge [Tue, 7 Oct 2014 16:36:27 +0000]
document JSON->true, JSON->false

9 years agoMerge pull request #1 from haarg/master
Karen Etheridge [Thu, 21 Aug 2014 16:36:22 +0000]
Merge pull request #1 from haarg/master

remove extraneous bits that have been merged into Distar

9 years agoremove realclean from Makefile.PL and let Distar handle it
Graham Knop [Thu, 21 Aug 2014 15:44:19 +0000]
remove realclean from Makefile.PL and let Distar handle it

9 years agoremove version bumping make targets and let distar handle it
Graham Knop [Thu, 21 Aug 2014 15:37:49 +0000]
remove version bumping make targets and let distar handle it

9 years agomore sophisticated code is needed if we actually have build-phase prereqs
Karen Etheridge [Sun, 27 Jul 2014 01:41:33 +0000]
more sophisticated code is needed if we actually have build-phase prereqs

9 years agomore utility files - copied from Import-Into dist
Karen Etheridge [Sat, 26 Jul 2014 17:47:16 +0000]
more utility files - copied from Import-Into dist

9 years agomore boilerplate for older EUMM
Karen Etheridge [Thu, 17 Jul 2014 17:28:57 +0000]
more boilerplate for older EUMM

9 years agokeep the minimum perl prereq to metadata
Karen Etheridge [Thu, 17 Jul 2014 17:28:45 +0000]
keep the minimum perl prereq to metadata

9 years agokeep strict metadata in META_MERGE and prereqs in META_ADD
Karen Etheridge [Thu, 17 Jul 2014 17:28:28 +0000]
keep strict metadata in META_MERGE and prereqs in META_ADD

9 years agoalways specify a base prereq for EUMM
Karen Etheridge [Wed, 9 Jul 2014 16:59:47 +0000]
always specify a base prereq for EUMM

9 years agoadd more make realclean targets
Karen Etheridge [Sat, 14 Jun 2014 22:57:31 +0000]
add more make realclean targets

9 years agofix incorrect use of i.e.
Karen Etheridge [Sat, 14 Jun 2014 22:56:54 +0000]
fix incorrect use of i.e.

9 years agocapitalize abstract
Karen Etheridge [Sat, 14 Jun 2014 22:56:44 +0000]
capitalize abstract

10 years agoRelease commit for 1.002002 v1.002002
Karen Etheridge [Thu, 24 Apr 2014 04:01:39 +0000]
Release commit for 1.002002

10 years agoreverse order of data construction, to keep Cpanel::JSON::XS out of META.*
Karen Etheridge [Thu, 24 Apr 2014 03:57:19 +0000]
reverse order of data construction, to keep Cpanel::JSON::XS out of META.*

We need to use META_ADD and make that data look how we want it to be in
META.*, then use that to construct PREREQ_PM etc (META_ADD rather than
META_MERGE means that this data, based on the state of the releaser's machine,
won't be added to META.*

Of course, if we generated META.* via a different mechanism than EUMM, we
wouldn't have to go to all this trouble...

10 years agoRelease commit for 1.002001 v1.002001
Karen Etheridge [Wed, 23 Apr 2014 16:58:31 +0000]
Release commit for 1.002001

10 years agobump version to 1.002001
Karen Etheridge [Wed, 23 Apr 2014 16:43:07 +0000]
bump version to 1.002001

10 years agoupdate contributors list in pod
Karen Etheridge [Wed, 23 Apr 2014 16:57:23 +0000]
update contributors list in pod

10 years agoadd link to JSON.pm
Karen Etheridge [Wed, 23 Apr 2014 16:57:14 +0000]
add link to JSON.pm

10 years agomake all skip messages look the same
Karen Etheridge [Wed, 23 Apr 2014 16:46:02 +0000]
make all skip messages look the same

10 years agoadd missing configure requires - ExtUtils::CBuilder is not guaranteed to be at the...
Karen Etheridge [Wed, 23 Apr 2014 16:42:38 +0000]
add missing configure requires - ExtUtils::CBuilder is not guaranteed to be at the right version in core

10 years agooops, BUILD_REQUIRES is undef
Karen Etheridge [Wed, 23 Apr 2014 16:39:01 +0000]
oops, BUILD_REQUIRES is undef

10 years agotypo fix (via RT#90169)
Karen Etheridge [Wed, 23 Apr 2014 16:14:57 +0000]
typo fix (via RT#90169)

10 years agoMETA_MERGE section cannot be dynamic - so always recommend Cpanel::JSON::XS (META...
Karen Etheridge [Wed, 23 Apr 2014 16:12:59 +0000]
META_MERGE section cannot be dynamic - so always recommend Cpanel::JSON::XS (META.json is correct in the 1.002000 release)

10 years agoRelease commit for 1.002000 v1.002000
Karen Etheridge [Wed, 23 Apr 2014 06:21:34 +0000]
Release commit for 1.002000

10 years agobump version to 1.002000
Karen Etheridge [Wed, 23 Apr 2014 06:20:08 +0000]
bump version to 1.002000

10 years agomove prereq data to the right place depending on EUMM; add a minimum perl version
Karen Etheridge [Wed, 23 Apr 2014 06:13:50 +0000]
move prereq data to the right place depending on EUMM; add a minimum perl version

10 years agoadd repo and bugtracker metadata
Karen Etheridge [Wed, 23 Apr 2014 06:13:25 +0000]
add repo and bugtracker metadata

10 years agoheader for the changelog
Karen Etheridge [Wed, 23 Apr 2014 06:03:34 +0000]
header for the changelog

10 years ago"make realclean" also cleans out Distar/
Karen Etheridge [Wed, 23 Apr 2014 06:03:04 +0000]
"make realclean" also cleans out Distar/

10 years agodynamically adjust prereqs based on if JSON::XS is already installed
Karen Etheridge [Wed, 23 Apr 2014 06:02:26 +0000]
dynamically adjust prereqs based on if JSON::XS is already installed

10 years agodo { require ... } will explode if the require failed - need an eval here!
Karen Etheridge [Wed, 23 Apr 2014 05:43:19 +0000]
do { require ... } will explode if the require failed - need an eval here!

10 years agoapply with_JSON_XS_v2.patch from RT#94892
Clinton Gormley [Mon, 21 Apr 2014 11:50:23 +0000]
apply with_JSON_XS_v2.patch from RT#94892

10 years agoRelease commit for 1.001000 v1.001000
Matt S Trout [Wed, 11 Dec 2013 01:57:44 +0000]
Release commit for 1.001000

10 years agobump version
Matt S Trout [Wed, 11 Dec 2013 01:56:56 +0000]
bump version

10 years agoAdd a constructor that accepts arguments
Matt S Trout [Wed, 11 Dec 2013 01:56:28 +0000]
Add a constructor that accepts arguments

10 years agoRelease commit for 1.000000 v1.000000
Matt S Trout [Wed, 22 May 2013 18:30:37 +0000]
Release commit for 1.000000

10 years agoignore MANIFEST.SKIP
Matt S Trout [Wed, 22 May 2013 18:30:01 +0000]
ignore MANIFEST.SKIP

10 years agoignore Distar
Matt S Trout [Wed, 22 May 2013 18:28:22 +0000]
ignore Distar

10 years agoinitial Changes file
Matt S Trout [Wed, 22 May 2013 18:10:38 +0000]
initial Changes file

10 years ago.gitignore from ether
Matt S Trout [Wed, 22 May 2013 18:08:20 +0000]
.gitignore from ether

10 years agomark build deps as build_requires
Matt S Trout [Wed, 22 May 2013 18:07:36 +0000]
mark build deps as build_requires

10 years agoPOD and Makefile.PL
Matt S Trout [Wed, 22 May 2013 17:39:29 +0000]
POD and Makefile.PL

10 years agoInitial import of JSON::MaybeXS
Matt S Trout [Wed, 22 May 2013 17:21:56 +0000]
Initial import of JSON::MaybeXS