An open API service for software projects hosted on Open Collective.

github.com/metacpan/metacpan-client

Home of the official MetaCPAN Perl API client.
https://github.com/metacpan/metacpan-client

added example for nested either-and query

241ca8e66227017e30241010a03f58a79b18d62f authored over 10 years ago
C1;2802;0cupdate Changes file

883419220f6f5ec9ff238e2fc5b2e482607c97f7 authored almost 11 years ago
Merge pull request #21 from CPAN-API/oalders/domain

oalders/domain

a959d4a150af67235c187459b3ed5f3413fd7ae5 authored almost 11 years ago
Fixes typo in SYNOPSIS.

083102728ef20987c3da19f0aa37da59a3e68cdb authored almost 11 years ago
Allow domain and version of the API url to be settable via

MetaCPAN::Client.

The docs say you can set these in the request object directly, but they
also s...

a28c5ec08b04daa43c367ce6e5d923cde9390c8e authored almost 11 years ago
release 1.007001

6a140f10cfab77239c5f87cb469a0acab8c4eabc authored almost 11 years ago
Merge branch 'kentfredric-metadata'

2da348e9ace82927a2e034b3d09cbb1595e55ab9 authored almost 11 years ago
Merge branch 'metadata' of https://github.com/kentfredric/metacpan-client into kentfredric-metadata

Conflicts:
Changes

5df0d33d6c768189b8ecf20b96145cb0882dc057 authored almost 11 years ago
Merge pull request #18 from kentfredric/master

Dependency and Metadata fixes.

4460655c0ba95220157ac0c6f9d5e06b2e0062ae authored almost 11 years ago
Include metadata in known fields for ::Release

a7f0d8aa3539f800df7c53e42858f0c1d5597d0a authored almost 11 years ago
Downgrade WWW::Mechanize::Cached and HTTP::Tiny::Mech to being optional for testing

3243430afbebf60818167dfdce8a01e921d5379d authored almost 11 years ago
whoops POD mistake

59b2933a9ff88ce6efe485650c08eb50ac9bd4d2 authored almost 11 years ago
release 1.007000

d69ccb3a6d7e0021a6e3abcef42d1f4857e32ccc authored almost 11 years ago
Merge pull request #17 from kentfredric/master

Retain 'ua' when user specified wherever possible.

c0ea92800fcf8decbbf99d221e11273bfaca1477 authored almost 11 years ago
Changes: Add details about ua/client pass around

21a5695cd78d119ff3a28111274ea2fa9ce68460 authored almost 11 years ago
Add .mailmap in case anyone ever does x_contributors from git

b8707dbb7ea8b191a66d6d35c3f6b76bc7adc22a authored almost 11 years ago
t/ua_trap.t: Add a basic bad-ua-passing test that fails due to ES calling HTTP::Tiny directly

This presently fails on the existing MetaCPAN::Client but is fixed in
the pull request containin...

c6635d78d5c7f08a8f15dc13eceec822a88703cf authored almost 11 years ago
Request.pm: Isolate generated 'ua' from user provided 'ua'.

By default, the value of 'ua' should be generated by MetaCPAN::Client,
and used **only** by Meta...

58b4774f7a5124985f92b8875858b9483471c267 authored almost 11 years ago
Request.pm: pass the user specified ua if one was passed.

74fe420097f895c6cb8fcea7eb7724fb3d567d18 authored almost 11 years ago
Client.pm: Make sure to pass the MetaCPAN Client to constructed objects.

a52970855e756432747a5247bd5f5206f13db49f authored almost 11 years ago
Author.pm: use new client attribute instead of creating one

6f529b18f486f107a04bd1614f390ade1f492dd1 authored almost 11 years ago
Role::Entity.pm: Add an optional, lazy loaded 'client' attribute.

This allows clients to create objects that remember who created them,
and thus allow created obj...

8a39f0717467acc01e433fc09ffed3e170490cfd authored almost 11 years ago
rev_deps: example update (take module as param)

a9d794f1b8a52ccea8abec8bebaf13d86dfa1f93 authored about 11 years ago
release 1.006000

a8869f499ce5384f8ae79f9a8b8646cae8ba1349 authored about 11 years ago
update examples

37985df5daa0eec9e49fc6c372d70bc45ea90397 authored about 11 years ago
changes update

53c3961c459e05356ee7ee53e15972efbdea7737 authored about 11 years ago
added the recent(N|'today') functionality

ea203ee4dbd0ba517f0bb5e89918e75c2413fe6b authored about 11 years ago
reverse dependencies: return an empty result set on failure

for consistency, don't return a ref to an empty array,
but an empty result set.

fe12ffa4532ef61114a11cbe0175a786375a80f3 authored about 11 years ago
yet another example (module)

ee7f49a20198878f74bad2563e83dff7d36f3a30 authored about 11 years ago
release 1.005000

b4fdfc46d8d6027f580235a970a66d451bbd110f authored about 11 years ago
Merge pull request #13 from CPAN-API/tsibley/search-spec-clarification

Clarify search spec documentation

5f01c2014a51159f04d69ca84b715656127da1aa authored about 11 years ago
Don't use the word "simple" when describing complex search specs

The rest of the documentation uses the words "complex" or "non-simple"
to describe these search ...

4712a96b07c130b50b736e344f985a3f973d7adc authored about 11 years ago
Link references to complex search specs to the documentation for them

65c0256e77011917d231156d314db4d60a2fa164 authored about 11 years ago
update changes

f7f1cc1cd011bf1754aca9b6dfdd6761f066d5cb authored about 11 years ago
allow single element in either/all/not structures

131e005cd36f2a7a09abee97c2c09af29fb2b8c7 authored about 11 years ago
updated changes file

8e0e41c130abb122e5fbe8aaa853b9ee2621561f authored about 11 years ago
Merge pull request #9 from reneeb/reneeb_test

Get pod for modules

415a73a8f613794e858ea7b296c9038e66955906 authored about 11 years ago
Test::Fatal isn't used

d1a39cd2dc6e23a03b6313e0cdfdee15235b80e7 authored about 11 years ago
update docs

8b95c0c07aaca530a5818d0b332b50fc0a843de9 authored about 11 years ago
add the pod resource to MetaCPAN client

a26c6592ea767da5d89dad6c35cf6aa9ae6d8ce5 authored about 11 years ago
release 1.004001

cabcc54e2f1337c3470872bf3c5ab7594d21d193 authored about 11 years ago
improve rev_deps query (match to cpan-web origin)

065629f987db9addbd5364263df08ca09393551f authored about 11 years ago
release 1.004000

b1fd5b714e53df513f2120e739047edd101d5a41 authored about 11 years ago
make rev-deps-recursive example take an alternative module name as arg

88f17606b0680f2ee07bb1b4d5bb84a6dcba87d1 authored about 11 years ago
change doc for rev_deps

23954b7d24a3f57514cf8b442d137076b4919145 authored about 11 years ago
corrections to docs

2c6f0998470a7843c1983cee536dcd82371fab2d authored about 11 years ago
Merge branch 'mickey/rs_support_non_scrolled_fetch'

f25a2d2adb1d005782adef1218b5e5b79c7a99e2 authored about 11 years ago
FIX0rzdzca: sort scroller vs. given items:

Accept a scroller or a set of items, given:
* You can't have both
* You can't have none
* Always...

eb77a2748edb0ff1fd27e2da1946951ae8940dd5 authored about 11 years ago
rev_deps --> return RS

aa20d59653bfcdb777c24e961c4cb42b056d4525 authored about 11 years ago
make RS support list of results as an alternative to scroller

90104bb245ca592654bec89e228d89f61653201b authored about 11 years ago
fix method name in doc

f1591331936fe85cd7b6a2264b26a4664fe5b551 authored about 11 years ago
new version: 1.003000

637c3fa56da798430a20929606c1f15b1c6bddfe authored about 11 years ago
improve POD syntax

b3a12140d93110da50a98c226c3272c65b4ea900 authored about 11 years ago
reflect actual changes

472c6331e6c03b1e316e095e56acd82418d6277f authored about 11 years ago
a better example showing use of hyphen in module name

4b989b56ad01cc0a3136d72c59ad4fceeb9d64a1 authored about 11 years ago
cleanups, use full class Data::Printer instead of DDP

bd204ea209b780788787447222fe0c3542f50e21 authored about 11 years ago
remove accidental symlink

f709d814f796965a47450838093eadede93c8f5a authored about 11 years ago
default POD should be plain text as in returned data

2e6956c04d5c4260e8d1057b9a5da8c78456c517 authored over 11 years ago
update changes

84d7773e90ca5f6f3503b37267779d411a2f476d authored over 11 years ago
Remove the duplicate "ua" attribute:

Instead of having two attributes, the BUILDARGS introduced will
create a MetaCPAN::Client::Reque...

696bf5a1fd809d5ff61b24d12a3aa8074b2ca697 authored over 11 years ago
nicer

cd5212e1b9e023e39e5c6b1a30b453b8fd4af092 authored over 11 years ago
Merge branch 'feature/override-ua'

7133d4694e5785d7debe1c697f1db66e2f714ce7 authored over 11 years ago
reflect changes

7942981bf21a095ba732475966b813cebf536e74 authored over 11 years ago
Provide "ua" attribute to override user agent in Request object:

The "ua" attribute is still documented (back from MetaCPAN::API), but
wasn't really available. T...

4ed975354f42a8d2fca148c67d73d1a98e8dc44a authored over 11 years ago
Use encode_json instead of to_json:

to_json is not provided by JSON::MaybeXS. We use encode_json instead.

This fixes a breakage tha...

61876c8c8eceb11025747925367675c9c21882c6 authored over 11 years ago
here are some examples

9643f54388d1da6b0e3037554ea6cc4bd23bebe1 authored over 11 years ago
update changes log

aaf3ee5d53102433e6c6ec9437547bbe98b228a4 authored over 11 years ago
connect author to releases, return RS

cab0ddb558f470faa827ca4a43fb432ef10a00f3 authored over 11 years ago
Merge branch 'fix/remove-unnecessary-validation'

c3075ad97f1dcdcd3258f33689707dccb4ffb87f authored over 11 years ago
GH #2: remove unnecessary validation of _get_or_search:

In the method _get_or_search there's validation for a proper class
name. However, as described b...

3848e037dde4d8dc457663947ead17dea391fb58 authored over 11 years ago
Merge branch 'feature/json-maybexs'

8ff2f08299c343883d84532578c78040bcaee837 authored over 11 years ago
Switch from JSON.pm to JSON::MaybeXS:

Leo asked in Github issue #1 to switch to JSON::MaybeXS. It allows
to use Cpanel::JSON::XS if it...

37584823e8a784ee841c573946ff4be838be9def authored over 11 years ago
update changes log

106cbaca8776d365dbad1fc065cb548dbbb0fb33 authored over 11 years ago
add POD fetching (type based) for file/module objects.

7f2ac291e2368c0e90948583fed688a54d8f4ceb authored over 11 years ago
fix doc for rev_deps

59d0dc5e249080773493ee7c0fd6a4c241c2af99 authored over 11 years ago
release 1.00200

3dfe03a2c362dfa693004aa3cc545756166e4370 authored over 11 years ago
add doc. for 'not'

7a6ab1bb4ddad183385f2803cd9bedb426a3c83b authored over 11 years ago
rev_deps should map to releases. thanks Olaf ;)

e709c6d6e668fc03f56790b2dcfdf001beb230c9 authored over 11 years ago
support 'not' key in complex queries.

also, allow combination of 'all' and 'either' (as supported by ES).

eaacdfcfb724d0210f7b60160b588fac1f181372 authored over 11 years ago
add alias to reverse_dependencies

6516376a4089f9931f5b1d4140ef60fe06018e9e authored over 11 years ago
avoid crashing in some cases

ffd8cb6a12041893adc3f403d0c31aa51949d3c4 authored over 11 years ago
Revert "add 'distribution' field support for Distribution objects"

This reverts commit 11c55189dfa7093128add569ee1b729481a12809.

seems like it's not supported for...

cd8fedfd889f0c5f1fe37a052171daf8b795fe34 authored over 11 years ago
add 'distribution' field support for Distribution objects

11c55189dfa7093128add569ee1b729481a12809 authored over 11 years ago
added support for reverse dependencies search (returns array of dist. objects)

560005fd223093a444ab9a458f93e2e7f9efb72c authored over 11 years ago
release 1.001001

4b875531718db757e87c20ee040fac2c3d547932 authored over 11 years ago
when 'fields' is passed to the scroller, we will have the results under a different key

04ce2b6811e2d2d7946b59716eb15eedd5da2831 authored over 11 years ago
changes update

43a688f67f5f128b1c083fbe4e63b047b17f746a authored over 11 years ago
release 1.1

5e0786a0bb2fd8adacdaf53433b643ed2f9c130b authored over 11 years ago
updated changes

6b4cf88c7331007042bb6e134bc7f8eccd8195a2 authored over 11 years ago
Add tests for complex queries:

We weren't testing complex queries and the documentation was inaccurate,
so both of those are fi...

17130e896dfb8f62557af43aa213fe49872ff39f authored over 11 years ago
Fix package definition to suit older perls:

Using the "package {}" syntax was removed so it will work on even
older versions of perl. That's...

7c277f78733117e53a978018d47fa18457dfc2bf authored over 11 years ago
support nested all/either queries

a625d3a6168999c2f4ec34490fbf50fe9ea79127 authored over 11 years ago
more 1.000001 release updates

edd2d66cd780f5d9c2865579b2e1194d89dc5344 authored over 11 years ago
1.000001 release

0c11a8210986953d797d013cdb582599942b3505 authored over 11 years ago
Merge branch '1.000'

Merged the Elasticsearch --> Search::Elasticsearch change

200fe6936f737d4abe9e90073a92ec385fe2e1a1 authored over 11 years ago
Elasticsearch --> Search::Elasticsearch

efa9e93bbca66b458e829d337d8bb8571da8fab5 authored over 11 years ago
Merge branch '1.000'

0021b955c023f326773a85f3aa4e7ff0fcd69fd2 authored over 11 years ago
dzil doesn't want me to release today

27cf92e3c9f846aab847413f28b31ab397cd7893 authored over 11 years ago
sawyer is chewing my brain off

95757a97855dfc18af2cf1d58f2782e25154395d authored over 11 years ago
Perl::Critic complains

b8f7d271fc105913d679c56624477f5d750dd357 authored over 11 years ago