Astro-SpaceTrack

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

0.087		2014-08-29	T. R. Wyant
  Use global variable $SPACETRACK_DELAY_SECONDS to control the delay
    between Space Track queries. This is initialized from environment
    variable SPACETRACK_DELAY_SECONDS if it is true; otherwise it is
    initialized to 3.

  Throttle Space Track queries to 1 every 3 seconds.  Space Track
    announced August 19 2014 that they intend to throttle queries to
    less than 20 per minute per user as of September 22 2014.  They seem
    to have jumped the gun though, since throttling seems necessary now.

  Remove all RCS-specific functionality.  This includes making -rcs do
    nothing. On August 18 2014 Space Track started returning 0 for RCS,
    instead going for "small," "medium," and "large" in a new JSON
    field.  The -rcs option is now deprecated, and being put through the
    usual deprecation cycle.

  Set default value of verify_hostname attribute to false. This is
    because Perl does not accept Mike McCants' GoDaddy certificate. The
    default can be overridden using environment variable
    SPACETRACK_VERIFY_HOSTNAME if it is defined.

  Remove all references to obsolete spacetrack() canned queries
    full_fast and geosynchronous_fast in the documentation. The queries
    themselves are long gone.

  Prepare for removal of the RCSVALUE datum in Space Track's satcat
    data, which is announced for August 18 2014.

  Add 'prompt' attribute.

  Add ISS data to celestrak_supplemental.

  Support the various Space Track data formats. This involves providing
    a -format option, with values corresponding to the Space Track
    formats, plus 'legacy' (the default) to provide what is essentially
    the Version 1 data format. The old -json option is equivalent to
    -format json.

0.086		2014-04-26	T. R. Wyant
  Eliminate ugly warning generated when searching Space Track if
    -start_epoch or -end_epoch options are specified.

  Eliminate use of each() built-in.

0.085		2014-03-20	T. R. Wyant
  When mccants() and friends return data from cache, fabricate
    Last-Modified header with file modification date.

  Bypass mccants() cache test for installation, since it seems to fail
    sporadically, and the data appear to be unaffected.

  Try to address test failures in mccants() under older Windows (plus
    one under FreeBSD) due to unseekability of the handle produced by
    open my $fh, '+<', \( $resp->content() );

  Fix problem in the login() method detecting a Space Track login
    failure.

  Add method mccants() to access TLE, magnitude, and RCS data mainteined
    by Mike McCants on his web site. Because these do not get updated
    that often, there is a 'file' option which, if specified, caches the
    results and fetches them from the web only if the cache is stale.

  Add 'file' option (as above) to amsat() and celestrak_supplemental().

  Add cache_hit() and associated machinery to determine whether
    information came from the web or from a file.

  Add information on celestrak() catalog 'argos'.

  Factor the query tests into multiple files, so they can run in
    parallel.

0.084		2014-01-01	T, R, Wyant
  Have celestrak() and celestrak_supplemental() return error status if
    the argument is undefined.

  Drop deprecated spacetrack() catalogs full_fast and
    geosynchronous_fast.

  Add celestrak_supplemental() catalog 'ses'.

  Remove support for environment variables SPACETRACK_REST_RANGE_OPERATOR
    and SPACETRACK_REST_FRACTIONAL_DATE.

0.083		2013-11-23	T. R. Wyant
  Add Space Track search option -comment. This adds the Comment field to
    the satcat results returned by the search_* methods.

0.082		2013-11-08	T. R. Wyant
  Use O-O version of Getopt::Long to parse command-style options, to
    prevent configuration leaking in (or out). This requires
    Getopt::Long 2.39.

  Validate options passed as a hash reference, at least for unexpected
    keys. The previous version simply ignored these, but I decided I
    wanted feedback to the caller. It is a warning for now, but will
    eventually become fatal.

  Environment variable SPACETRACK_SKIP_OPTION_HASH_VALIDATION can be set
    to suppress the warning.

0.081		2013-10-21	T. R. Wyant
  Add object status 'TBA' (added by Space Track October 1 2013). This
    _should_ only affect the -exclude option.

  Delete commented-out code that goes back to the v1 interface.

  Build queries using standard names and data represenations, rather
    than Space-Track-specific ones. This change _should_ not affect the
    user.

0.080		2013-10-05	T. R. Wyant
  Correct failures in t/query.t due to incorrect URL being used to see
    if Mike McCants' web site is actually available.

0.079		2013-10-02	T. R. Wyant
  Try to handle failures due to the U. S. government shutdown so that
    they do not cause test failures. They're still errors, though, just
    forced to 402 Payment required.



( run in 0.647 second using v1.01-cache-2.11-cpan-39bf76dae61 )