[libmetacpan-client-perl] annotated tag upstream/2.003000 created (now 66931f7)
gregor herrmann
gregoa at debian.org
Tue Dec 27 00:00:45 UTC 2016
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/2.003000
in repository libmetacpan-client-perl.
at 66931f7 (tag)
tagging ef1be7d10d36cf9dcc869ec393cb96ecd737ccdc (commit)
tagged by gregor herrmann
on Tue Dec 27 00:52:52 2016 +0100
- Log -----------------------------------------------------------------
Upstream version 2.003000
Alex Vandiver (1):
Fix casing of MetaCPAN::Client::Pod link
Christian Walde (1):
encode queries to json with sorted keys so ES doesn't throw a fit
Dan Book (2):
use @Starter to simplify dist.ini
Clean up cpanfile
Gabor Szabo (1):
some documentation
Karen Etheridge (3):
Just use ExtUtils::MakeMaker
fix github URL so metacpan can render it
this plugin does nothing with ReadmeAnyFromPod running lower down
Kent Fredric (10):
Request.pm: Isolate generated 'ua' from user provided 'ua'.
Request.pm: pass the user specified ua if one was passed.
Role::Entity.pm: Add an optional, lazy loaded 'client' attribute.
Author.pm: use new client attribute instead of creating one
Client.pm: Make sure to pass the MetaCPAN Client to constructed objects.
t/ua_trap.t: Add a basic bad-ua-passing test that fails due to ES calling HTTP::Tiny directly
Changes: Add details about ua/client pass around
Add .mailmap in case anyone ever does x_contributors from git
Downgrade WWW::Mechanize::Cached and HTTP::Tiny::Mech to being optional for testing
Include metadata in known fields for ::Release
Logan (2):
Small documentation tweak - changed fetch to post.
Another tweak to the documentation.
Mickey (17):
Merge pull request #9 from reneeb/reneeb_test
Merge pull request #13 from CPAN-API/tsibley/search-spec-clarification
Merge pull request #17 from kentfredric/master
Merge pull request #18 from kentfredric/master
Merge pull request #21 from CPAN-API/oalders/domain
Merge pull request #31 from szabgab/pod
Merge pull request #34 from CPAN-API/oalders/travis
Merge pull request #35 from CPAN-API/oalders/fix-dzil-build
Merge pull request #38 from karenetheridge/patch-1
Merge pull request #39 from stevan/master
Merge pull request #40 from zhouzhen1/fix_history
Merge pull request #47 from metacpan/favorites-doc-fix
Merge pull request #50 from pghmcfc/master
Merge pull request #51 from metacpan/oalders/makemaker
Merge pull request #52 from metacpan/oalders/copy-cpanfile-to-build
Merge pull request #53 from karenetheridge/topic/tooling_fixes
Merge pull request #54 from Grinnz/distini_starter
Mickey Nasriachi (74):
support alternative domain through env for testing
release 1.015000
support all filter for 'files'
no http (https only)
release 1.016000
support aggregations (facets replacement)
fix nodes list
make dzil happy (added missing method doc)
rename attribute
release 1.017000
Set default 'domain' value if 'version' is v0|v1
Support download_url endpoint
release 1.018000
fix abstract
added test api/download_url
Added missing 'download_url' key in 'file' type
release: 1.019000
Author: added support for 'release_count' and 'links'
POD: pass the request object down to MetaCPAN::Client::Pod
POD: support url_prefix parameter
update pod
release 1.020000
add single valued arrayref to scalar fix
release 1.021000
ES fields: accurate type check (pre-defined types)
Release: 1.022000
pod updates. #bored_at_the_airport
user ua must support 'get' and 'post'
release 1.022001
add test dependency: LWP::Protocol::https
release 1.022002
fix warning: check file for name value in pod method
release 1.022003
support version from env (METACPAN_VERSION)
improve version input + tests
oops, add the tests
release: 1.023000
try to fetch default production version from clientinfo.metacpan.org
avoid returning undef
release: 1.024000
some version restrictions for SSL over HTTP::Tiny
distribution: add default values for missing keys
release: 1.025000
take prereqs from cpanfile
limit Search::Elasticsearch version
release 1.026000
fix version range for Search::Elasticsearch (restore limit on older than 2.02)
release 1.026001
don't skip blessed JSON::PP::Boolean values for expected scalars
release 1.027000
dist.ini: don't inject into cpanfile
release 1.028000
release 1.028001
dist.ini: update links
dist.ini: added git tags
dist.ini: restore ReadmeFromPod
dist.ini: few more tweaks (thanks to Grinnz)
release 1.028002
dist.ini: removed AutoPrereqs
release 1.028003
example: aggregations
pin Search::Elasticsearch version
live v1 full support
release 2.000000
use Ref::Util for ref checks
documentation fix (download_url location)
distribution: support rt and github methods
release 2.001000
workaround ES breaking change
support the autocomplete endpoint
release 2.002000
removed Try::Tiny dependency
GH#63: escape query for autocomplete
release 2.003000
Olaf Alders (16):
By making the base_url 'rw', we can use this module for testing other MetaCPAN installations (like developer instances).
Fixes URL for module search by distname. Wiki example was outdated
Updates MetaCPAN URL
Updates default API URL in Pod
Fixes typo in synopsis
Fixes typo in SYNOPSIS.
Allow domain and version of the API url to be settable via
Merge pull request #24 from alexmv/master
Set up Travis testing.
Update .gitignore
Add cpanfile.
Don't add cpanfile twice when building dist.
Improve Kwalitee.
WWW::Mechanize::Cached < 1.48 can trigger a failure in t/ua_trap.t
Adds eumm_version to dist.ini
Stop excluding cpanfile from being copied to build.
Paul Howarth (1):
Soften test deps HTTP::Tiny::Mech and WWW::Mechanize::Cached
Sawyer X (241):
Initial commit
adding what we got so far
adding abstracts to informations
missing word in comment
Merge branch 'feature/adding_files' into devel
actually, we're gonna release 0.01_01 instead
Merge branch 'release/0.01_01'
Merge branch 'feature/base_url' into devel
update changelog
remove render_result method
adding _http_req and refactoring for great good
refactor author searches
refactor cpanratings searches
refactor module searches
refactor pod searches
wtf i left a print here?
adding .swp to ignores
roles require _http_req to be implemented
Merge branch 'feature/productionize' into devel
bumping version
updating changes
Merge branch 'release/0.01_02'
Merge branch 'release/0.01_02' into devel
immutabilize base_url
bump version
reflect changes
Merge branch 'release/0.01_03'
Merge branch 'release/0.01_03' into devel
adding docs to main .pm - API.pm
fix indentation for POD
adding docs for Author.pm
adding docs for CPANRatings.pm
adding docs to POD.pm
docs for Module.pm
Merge branch 'feature/docs' into devel
reflecting changes
bump version
Merge branch 'release/0.02'
protect against non-existent req_opts in useragent request
adding base tests
useragent tests
adding release test
adding ua_args
removing calls for roles, will add one by one later
removing old methods, will be adding by necessity later on
removing unnecessary modules, will add later on by necessity
adding MetaCPAN::API::Role::Path
use updated API URL
checking input
actually, pure roles would be easier
clean up of release test
test for fetch method
test different issues with fetch()
add fetch method
adding a release role
fetch content before decode
checking whether request was successful
update test to reflect changes
updating docs
no need for these anymore
add isa_ok
correct count
adding author tests
update docs, add Author.pm
explicit return
refactor base_url in fetch() method
error string correction
no need for additional variable
updating docs
unnecessary variable
implement module
add test
use Module role
typo
deprecated
opts instead of req_opts
add tests for POD.pm
adding POD.pm to fetch POD information
use MetaCPAN::API::POD
Merge branch 'beta_api' into devel
new version
Merge branch 'release/0.10'
Merge branch 'release/0.10' into devel
use updated and accurate api path
correct tests for POD and include the correction in the documentation
version 0.11
Merge branch 'release/0.11'
Merge branch 'release/0.11' into devel
adding tests for content-type
respect content-type
use closing anchor on regex
Merge branch 'feature/content_type' into devel
add file() as a synonym of module()
Merge branch 'feature/file' into devel
add extra parameters to fetch()
Merge branch 'feature/fetch_parameters' into devel
adding test for _build_extra_params
flatten params, make proper request
Merge branch 'feature/correct_extra_params' into devel
adding manual search for release()
add example for complex search in documents
allow pauseid as key, add manual search to author
adapt tests to params fix
update error string in test file
Merge branch 'feature/manual_searching' into devel
Merge branch 'devel' of github.com:xsawyerx/metacpan-api into devel
version 0.20
AutoPrereq -> AutoPrereqs (dzil)
Merge branch 'release/0.20'
Merge branch 'release/0.20' into devel
add post() method and refactored it and fetch() to _decode_result
add docs and example
adding tests for _decode_result
remove unecessary tests
adding tests for post()
check parameters
Merge branch 'feature/post_requests' into devel
version 0.30
Merge branch 'release/0.30'
Merge branch 'release/0.30' into devel
Merge branch 'feature/url-updates' into devel
whoops, incorrect starting quote in POD example
Merge branch 'feature/podfix' into devel
reflect changes
version bump
Merge branch 'release/0.31'
Merge branch 'release/0.31' into devel
use a default user agent string
use a test user agent string
Merge branch 'feature/test_ua' into devel
version 0.32
Merge branch 'release/0.32'
Merge branch 'release/0.32' into devel
Merge branch 'devel' of github.com:xsawyerx/metacpan-api into devel
bump version
update changes
skip t:lib::Functions
Merge branch 'hotfix/0.33'
Merge branch 'hotfix/0.33' into devel
Merge branch 'feature/oalders-fix-synopsis-typo' into devel
shorted syntax
Merge branch 'feature/reneeb-fix-httptiny-opts' into devel
cleanup
Merge branch 'feature/reneeb-add-source-role' into devel
Merge branch 'devel' of github.com:xsawyerx/metacpan-api into devel
version bump
reflect changes
Merge branch 'release/0.34'
Merge branch 'release/0.34' into devel
Merge branch 'feature/logie17-fixes' into devel
Merge branch 'feature/wchristian-fixes-jsonencoding' into devel
version bump
reflect changes
Merge branch 'release/0.40'
Merge branch 'release/0.40' into devel
use method instead methods to comply with Test::TinyMocker 0.02
Merge branch 'feature/old-tinymocker' into devel
version bump
reflect changes
Merge branch 'release/0.41'
Merge branch 'release/0.41' into devel
sort modules, update, add more tests
Merge branch 'feature/update-dzil' into devel
correct method names
Merge branch 'feature/document-source' into devel
version bump
reflect changes
Merge branch 'release/0.42'
add repository link
sort keys before joining url params
adjust test
Merge branch 'devel'
add advanced usage example by Kent Fredric
reflect changes
bump version
Merge branch 'topic/json_dwim'
replace README with dzil-created README.pod
Merge branch 'topic/distribution_mod'
Merge branch 'autocomplete-role'
some data objects
adding the rest
propagate improvements from Author entity to the rest
this means war
Cache MetaCPAN::API::Request in MetaCPAN::API:
adding ->module(), ->file() to API.pm
Entity is clearer than Object
DUDE WTF STOP IT
add parameters
add parameters, propagate all the way
moving data attribute to role
add resultset, populate hits/facets for complex queries
STOP IT
return facets in results
fix compilation error, d'oh
default hashref when no facets available
some more documentation here and there
Move to new Elasticsearch API module (introduce breakage):
Require Elasticsearch 1.04
wrapping up more docs
Fixes, additions, yada yada:
remove all old tests
add new tests
fixes prompted by tests
Rename everything to MetaCPAN::Client:
version 1.000000 - WELCOME
abstract for MetaCPAN::Client::Request
Perl::Critic complains
Merge branch '1.000'
Fix package definition to suit older perls:
Add tests for complex queries:
add alias to reverse_dependencies
Switch from JSON.pm to JSON::MaybeXS:
Merge branch 'feature/json-maybexs'
GH #2: remove unnecessary validation of _get_or_search:
Merge branch 'fix/remove-unnecessary-validation'
Use encode_json instead of to_json:
Provide "ua" attribute to override user agent in Request object:
reflect changes
Merge branch 'feature/override-ua'
nicer
Remove the duplicate "ua" attribute:
update changes
remove accidental symlink
cleanups, use full class Data::Printer instead of DDP
reflect actual changes
improve POD syntax
new version: 1.003000
FIX0rzdzca: sort scroller vs. given items:
Merge branch 'mickey/rs_support_non_scrolled_fetch'
corrections to docs
whoops POD mistake
Fix meta resources:
reflect changes
new version, new year
readme rewritten
Switch to new scroll helper from new Search::Elasticsearch:
reflect changes
require proper version
Merge branch 'master' of github.com:CPAN-API/metacpan-client
new version, yo
updates
SineSwiper (2):
Fix _build_extra_params to auto-encode deep objects
Add MetaCPAN::API::Distribution
Stevan Little (1):
Adding a `source` method to MetaCPAN::Client::File
Thomas Sibley (3):
Link references to complex search specs to the documentation for them
Don't use the word "simple" when describing complex search specs
Favorite: author is the release author, not the person who favorited the release
bowtie (1):
a better example showing use of hyphen in module name
gregor herrmann (2):
Import original source of MetaCPAN-Client 2.002000
New upstream version 2.003000
mickey (126):
get rid of some shit
splitting to Request module
removed code in API that was moved to API::Request
laziness ftw
some code updates
tidy
add author method
use or
support advanced searches
bug fix: pass parametes separetly so they get treated
update the return output of author_search (incomplete)
redundant
add post to the handles list
move parsing of author details into the author module
move new_from_request to a role and use it everywhere
make more functions work
use one method to remove some code duplications
not sure this is going in the right direction
simpler
Revert "simpler"
not complete yet, but slowly getting there
release works
duplicates --> method
bug fix
scrolled search method in request (wip)
use the scrolled search in searches
trying to add facets to the output
get the correct output field
make the result set an iterator (front for the ES scroller)
rewrote the ES search query building
fix test: author
bug fix
try Elasticsearch
align =
more consistent code
add sawyer's Elasticsearch code so it will kinda work
send_get_body_as => 'POST'
some things bug me too :)
README update (by dzil)
sawyer is chewing my brain off
dzil doesn't want me to release today
Elasticsearch --> Search::Elasticsearch
Merge branch '1.000'
1.000001 release
more 1.000001 release updates
support nested all/either queries
updated changes
release 1.1
changes update
when 'fields' is passed to the scroller, we will have the results under a different key
release 1.001001
added support for reverse dependencies search (returns array of dist. objects)
add 'distribution' field support for Distribution objects
Revert "add 'distribution' field support for Distribution objects"
avoid crashing in some cases
support 'not' key in complex queries.
rev_deps should map to releases. thanks Olaf ;)
add doc. for 'not'
release 1.00200
fix doc for rev_deps
add POD fetching (type based) for file/module objects.
update changes log
connect author to releases, return RS
update changes log
here are some examples
default POD should be plain text as in returned data
fix method name in doc
make RS support list of results as an alternative to scroller
rev_deps --> return RS
change doc for rev_deps
make rev-deps-recursive example take an alternative module name as arg
release 1.004000
improve rev_deps query (match to cpan-web origin)
release 1.004001
updated changes file
allow single element in either/all/not structures
update changes
release 1.005000
yet another example (module)
reverse dependencies: return an empty result set on failure
added the recent(N|'today') functionality
changes update
update examples
release 1.006000
rev_deps: example update (take module as param)
release 1.007000
Merge branch 'metadata' of https://github.com/kentfredric/metacpan-client into kentfredric-metadata
Merge branch 'kentfredric-metadata'
release 1.007001
C1;2802;0cupdate Changes file
added example for nested either-and query
documented the nested queries (RT#94491)
update Changes
added 'all' method api for { match_all => {} } query
doc update
update Changes
release 1.008000
release 1.008000 - README update
support 'fields' filtering param in simple searches
added example script for fields filtering
update Changes
release 1.009000
allow '*' as value in complex search
update Changes
unify syntax
Support raw ES filters in 'all' (macth_all=>{}) queries
add an example for es_filter use
doc update
update Changes
release 1.010000
support favorites and facets in 'all' queries
reflect change
release 1.011000
add example for facets in 'all' query
another example (top 20 favorite distributions)
added another example: all authors (pauseid) to blogs URL mapping
cleanup comments and update doc
add an example for rating search
allow ratings search in 'all' matches
added the Mirror type (including 'all' searches)
reflect changes
fix doc
release 1.012000
release 1.013000
fixed warning with missing fields param
update changes
reneeb (8):
HTTP::Tiny does not accept 'content-type' in %options in 'get' call
support 'source' request: add MetaCPAN::API::Source role
support 'source' request: add MetaCPAN::API::Source role
add test for source role
merge autocomplete feature
add the pod resource to MetaCPAN client
update docs
Test::Fatal isn't used
zhouzhen1 (1):
fix dates in changelog
-----------------------------------------------------------------------
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/libmetacpan-client-perl.git
More information about the Pkg-perl-cvs-commits
mailing list