Astro-SpaceTrack

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

    Use of 'direct' is now fatal.

    The Kelso (Celestrak) functionality had to be jumped to full deprecation
    (exception on use) because the underlying data were removed from the web
    site.

    All Iridium functionality is now in various stages of deprecation, and
    will at least warn on the first use. This includes the former manifest
    constants BODY_STATUS_*, which are now simple subroutines so that they
    CAN warn on first use.

    Track changes in Celestrak catalogs.

0.168		2025-01-05	T. R. Wyant
    Remove McCants' 'rcs' catalog.

    Remove all code for Space Track options to celestrak(). These have
    been put through a deprecation cycle and were already fatal.

    Drop 'orbcomm' from Celestrak supplemental data.

    Add 'css' to Celestrak supplemental data.

0.167		2024-09-15	T. R. Wyant
    Add celestrak catalog 'eutelsat'.

    Further deprecate Iridium status, 'direct' attribute.

0.166		2024-06-16	T. R. Wyant
    Correct celestrak_supplemental() status when an unknown catalog is
    specified. The previous was the oxymoronic '400 OK'. The intended
    (and now implemented) is 404 with a custom error message.

    Add back Celestrak SES supplemental data.

    Add Project Kuiper to Celestrak supplemental data.

0.165		2024-05-04	T. R. Wyant
    Space Track options in celestrak() are now fatal.

    Mike McCants removes his RCS data file. The corresponding mccants()
    catalog is documented as 404, and to be removed 2024-11-01 unless it
    shows back up in the interim. The corresponding test is now TODO.

    Track changes in Kelso data set names. He renamed the data sets for
    the Chinese and Russian ASAT test debris. The old names are retained
    as synonyms. The data supporting the synonyms etc got refactired
    from the test into Astro::SpaceTrack so I could display the notes in
    names->( 'celestrak' )

    Kelso dropped Iridium status and SES supplemental data April 26
    2024.

0.164		2024-01-31	T. R. Wyant
    Deprecate iridium_status() and associated attributes

    Further deprecate 'direct', which now warns on first use.

    Dropped METEOSAT from Celestrak Supplemental.

0.163		2023-10-24	T. R. Wyant
    Track Celestrak response to non-existent catalogs.

    Space Track options to celestrak() now warn on every use.

    Fix missed changes to Mike McCants' new web site.

0.162		2023-05-31	T. R. Wyant
    Track Mike McCants' move to new web site.

0.161		2023-04-16	T. R. Wyant
    Space Track options to celestrak() warn on first use.

0.160		2023-03-09	T. R. Wyant
    Remove spaceflight() and all supporting code.

0.159		2022-12-21	T. R. Wyant
    Add Celestrak supplemental catalog ast (AST Space Mobile). This is
    currently only Bluewalker 3, but I assume the Bluebirds will go here
    too.

0.158		2022-10-05	T. R. Wyant
    Implement new Celestrak API. Add options --format and --query to
    celestrak() and celestrak_supplemental(). Deprecate Space Track
    options on celestrak().

    Drop celestrak() code involving the 'direct' attribute. The
    retained code assumes direct => 1.

0.157		2022-09-10	T. R. Wyant
    Method spaceflight() now dies.

0.156		2022-08-02	T. R. Wyant
    t/complete.t should skip, not fail, if no /dev/tty.

    Track changes in necessary Celestrak error detecton

    Add command completion.

0.155		2022-07-17	T. R. Wyant
    Track changes in Celestrak Supplemental API.

0.154		2022-06-30	T. R. Wyant
    Convert celestrak_supplemental() TLE data to new API.  Additional
    functionality based on the new API to follow. Of course, this is
    what I said last year when I converted celestrak(). The RMS and
    Match data still use the old API.

0.153		2022-05-20	T. R. Wyant
    CelesTrak Indian ASAT Debris data set retired.

0.152		2022-03-30	T. R. Wyant
    Add match data to celestrak_supplemental.  This is accessed with the
    --match option.  This option may not be specified with the --rms
    option.

0.151		2022-03-08	T. R. Wyant
    The deprecated spaceflight() method now warns on every use.  It also
    returns a 403 error, since the web site it scrapes has gone the way
    of the dodo.

Changes  view on Meta::CPAN

    Restructure Build.PL and Makefile.PL to better accomodate
	the installed version of Module::Build or
	ExtUtils::MakeMaker.

    Add minimum Perl version to 'requires' key in Build.PL.
	Not done in Makefile.PL because ExtUtils::MakeMaker
	does not seem to like it.

    Include t/celestrak_datasets.t, t/executable.t,
	t/iridium_status.t, t/manifest.t, and
	t/spacetrack_datasets.t in distribution, but only run
	them if environment variable DEVELOPER_TEST is true.

    Move changes from Astro::SpaceTrack pod to Changes file.

    t/basic.t will now display net errors where generated and
	(hopefully) appropriate.

0.034		2008-11-24	T. R. Wyant
    Eliminate use of UNIVERSAL::isa as a function.

    Add 'Pragma spacetrack-source = ' header to all methods
	that return TLEs or Iridium status, saying where
	the data came from.

    Add content_source() method to access spacetrack-source
	header.

    Try for less bad test coverage. Good coverage awaits a
	rewrite of the shell() method.

0.033		2008-09-30	T. R. Wyant
    Fix Build.PL -y (and -n)

    Add iridium_status('sladen') to scrape Rod Sladen's Iridium
	Constallation Status web page.

    Add attribute 'url_iridium_status_sladen'.

0.032		2008-07-06	T. R. Wyant
    More graceful failure when unable to parse Space Track data.

0.031		2007-12-21	T. R. Wyant
    Fix embedded modifier bug, exposed by the fixing of the
	corresponding Perl bug (id=22354) in 5.10.0 -- or 5.9.0
	actually. Thanks to Andy Lester's article:
	http://perlbuzz.com/mechanix/2007/12/code-broken-by-regex-fixes-in.html
	which tipped me off before I had to discover the problem
	for myself.

    Fixed dependencies in Makefile.PL and Build.PL.

    Went back to prompting for executables in Makefile.PL and
	Build.PL, as a way to handle apparant ActiveState build
	failure because both they and I were running pl2bat.bat.

    Enhance ExtUtils::MakeMaker version detection in Makefile.PL,
	since ActiveState is apparantly deploying a Perl 5.10
	with a development version of that module.

0.030		2007-10-24	T. R. Wyant
    Add Celestrak 'sts' data set name to catalog.

    Different error text for data sets in catalog but 404 and data sets
	not in catalog and 404.

0.029		2007-10-13	T. R. Wyant
    Add Celestrak galileo and sbas data set names to catalog.

    Document celestrak data set names, or at least how to get them and
	in general how they are formed.

    Trap and error out on invalid spacetrack() data set numbers.

    Add data set numbers to spacetrack() help.

    Document how to get the current spacetrack data set names and
	numbers, and what happens if they renumber.

    Trap case where 'get' is called without an argument.

    Have 'shell' method interpret 'show' as 'get', and special-case
	'get' without arguments to display all attributes. Document
	this.

0.028		2007-05-15	T. R. Wyant
   Interpret missing spacetrack() catalog as a failure,
     even though the request succeeds.

   Ditto missing Space Track retrieve() data.

   Add 'fallback' attribute to cause celestrak() to fall
     back to using Celestrak data if Space Track data
     are not available.

   Clear session cookie when username or password change.

0.027		2007-01-30	T. R. Wyant
   Add ability to search by on-orbit status ('onorbit',
     'decayed', or 'all'), and to exclude 'debris' and
     'rocket' (bodies).

   Tweak docs.

   Update copyright.

0.026		2006-11-06	T. R. Wyant
   New location for Mike McCants' Iridium status page.

   New attributes url_iridium_status_kelso and
     url_iridium_status_mccants so users are not dead
     in the water if this happens again.

0.025		2006-10-19	T. R. Wyant
   Recognize new Kelso Iridium status '[+]' = working.

   Make Makefile.PL not run Build.PL with old MakeMaker.

   Retract kluge to Build.PL, which is no longer needed.

0.024		2006-09-12	T. R. Wyant



( run in 2.861 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )