Revision history for Perl extension Bio::Das::Lite.
2.10 DAS 1.6 spec, all patches from Andy
2.05 Probably the last release on the DAS 1.53 spec
2.04 Patches to catch out-of-date versions of libcurl.
Refactored some routines to reduce complexity.
2.01 Bugfix for authenticating proxies.
No longer appends ? to DAS request URIs without query params.
Supports links with no descriptions.
2.00 Switched to WWW::Curl::Simple (from LWP::Parallel::UserAgent)
1.61 Minor: Fixed prereq (for CPANTS prereq_matches_use)
1.60 Latest LWP has broken support for "parse_head"
function. Das::Lite attempts to correct for this by squirting an
ersatz version into the symbol table under LWP::Protocol, where
it used to be. A particularly ugly hack!
1.58 Added 'no_proxy' configurable parameter.
Added 'max_hosts' configurable parameter.
Supports the X-DAS-Status header.
Supports score-based stylesheets (see DAS 1.53E spec).
Fixes for perlcritic.
Fixed issues of failings tests caused by retired DAS servers.
1.53 kwalitee updates (Test::Pod::Coverage & LICENSE in Makefile.PL)
1.50 added 'sequence' patch for alignments, patch from jt6
1.49 new 'maxbins' parameter for feature requests:
In recent months more and more das sources appeared that provide
very condensed value based data. Sometimes it is a feature per
every 50 basepairs or even a feature per amino acid. It causes
two major problems:
1 - amount of XML being transferred is huge
2 - Ensembl can only do simple merge of the features, i.e just
pick max or min value - and in some cases das sources providers
want to use a completely different dataset for a different size
and resolution of the viewed region.
To solve these problems we have introduced a new `maxbins`
parameter to the `features` das request. Using this parameter
Ensembl tells all das sources what is the width in pixels of the
image used to display the features. Then the das sources smart
enough to understand the parameter will merge the features
themselves and for the rest Ensembl will do the work.
1.48 'dna' request support. Minor refactorings and cleanups for perl-critic
1.47 Reworked tests, a couple of fixes for structure handling
1.44 Package namespace changed to Bio::Das::Lite
-compat tests added for compatibility with deprecated DasLite.pm
Codebase cleaned up to make Perl::Critic happy
Protein structure support, patch from rdf
'sources' request support, patch from rdf
1.41 Protein alignment support, patch from rdf
1.40 Cleanup for Perl::Critic purposes
1.39 Minor typographical tidying up, some more tests
1.38 Minor tweaks to http_proxy - support for http://user:pass@proxy.example.com:nnnn/ format http_proxy
1.33 Minor tweaks to proxy_* methods; Addition of configurable user_agent
1.32 Bugfixes: Cache cleaning for performing multiple queries using persistent objects
Regex fixes for group notes and links
Initial support for authenticating proxies (proxy_user, proxy_pass)
1.27 Switched over to CVS version to make things easier for me to track
Minor revisions. Some more tests
0.15 Includes registry support.
See 'new_from_registry', 'registry' and 'registry_sources' methods.
0.14 Fix for entry_points structure and a new test for it
Added a new way to use the constructor: my $das = Bio::DasLite->new("http://server/das/source");
Added a convenience side-effect - give segment data in responses for segments without features in
0.13 Absolutely minor change to include LWP::P::UA max_req connection throttling
Upgrade strongly recommended
0.12 Reworked all the tests.
Tweaked basename regex to allow more flexibility in
specifying services rather than dsns, i.e.
'dsn' => 'http://das.mysite.com/das'
rather than
'dsn' => 'http://das.mysite.com/das/dsn'
0.11 Added a little extra debug, some extra eval traps, improved url processing
and a couple of new WTSI extensions to the spec
0.10 Fixed dsns DAS request (source basename)
0.09 Fixed broken 'types' request
0.08 Added multi-link, multi-note, multi-group-link and multi-group-note support
Added X-Forwarded-For HTTP header for IP-based ACLs
Added passthrough for HTTP header data
0.07 Internal development version
0.06 Fixes for the regex/stack problems in 0.05.
Added callback support for stylesheet and features calls
0.05 Stylesheet support. Seems to tickle some perl regex/stack bugs
on certain platforms (x86 Linux, Alpha Tru64). It works fine on my G4.
0.04 Internal version. Added duplication of segment data across
features in the 'features' call.
0.03 Allowed for calls (namely 'features') with an arrayref of
segments, i.e. $das->features(["1:1,1000", "2:1,1000"]);
Minor modifications following some benchmarking and profiling.
Results are now cached (per Bio::DasLite instance) against
query URL by default.
0.02 Following feedback, data structures returned by:
dsn, basename, dsns, entry_points, types, features, sequence
have now been homogenised across the board. Results are now
always hashed against the query which was made, regardless
of how many sources are configured.
Also added a few more tests including feature-by-id
0.01 Fri Aug 19 16:38:05 2005
- original version; created by h2xs 1.23 with options
-cfn Bio::DasLite