Top Level :: Web Services

Package Information: Services_Weather

Show All Changelogs
» Version » Information
1.4.3Download

Release date: 2008-05-10 20:52 UTC
Release state: stable

Changelog:

- Weatherdotcom.php
o Changed available forecast days to 5 as per change in the xoap offering (boigelot)
o Fixed Bug #13845: Weather.com service requires link request in all xoap requests (mscannel)

Dependencies:
  • PHP Version: PHP version 6.0.0 or older
  • PHP Version: PHP 4.0.0 or newer
  • PEAR Package: PEAR Installer 1.4.0 or newer
  • PEAR Package: HTTP_Request 1.2.0 or newer
  • PHP Extension: ctype
  • PHP Extension: pcre
  • PEAR Package: Net_FTP 1.3.1 or newer (optional)
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4.0 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.4.2Download

Release date: 2007-04-17 08:48 UTC
Release state: stable

Changelog:

Apparently Globalweather is up again, but it's not working properly.
It is not possible to do anything besides getting a country list, no
station information, no weather data. I will investigate, but if
this continues to fail I will pull the service.
- Common.php
o Fixed faulty timestamp calculation of sunrise/sunset
- Ejse.php
o Fixed EJSE to make it work again with demand for registration
- Globalweather.php
o Fixed missing error return and note about missing parameter in listCountries
- Metar.php
o Added simple processing of cloudtypes and pressure tendency in remarks
o Fixed faulty parse of 'FMxxxxZ' notation in forecast
o Fixed faulty parsing of wind-group in case of 3-digit gust value
o Added analysis of cloude types
o Added US version of ice pellets (PL) to conditions
o Fixed parsing of forecast FMC when timegroup is missing
o Changed parsing of wind related groups to prevent errors from irregular codes
o Changed parsing of cloud related groups to accomodate for clouds at station level or below
o Changed parsing of forecast FMCs to prevent errors from multiple BECMGs and TEMPOs
o Fixed sunrise/set not in GMT

Dependencies:
  • PHP Version: PHP version 6.0.0 or older
  • PHP Version: PHP 4.0.0 or newer
  • PEAR Package: PEAR Installer 1.4.0 or newer
  • PEAR Package: HTTP_Request 1.2.0 or newer
  • PHP Extension: ctype
  • PHP Extension: pcre
  • PEAR Package: Net_FTP 1.3.1 or newer (optional)
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4.0 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.4.1Download

Release date: 2007-04-16 11:46 UTC
Release state: stable

Changelog:

-package2.xml
o Added dependencies ctype and pcre to accomodate Gentoo (cweiske)
- Weatherdotcom.php
o Fixed Bug #9471 Undefined variable ($searchReturn)

Dependencies:
  • PHP Version: PHP version 6.0.0 or older
  • PHP Version: PHP 4.0.0 or newer
  • PEAR Package: PEAR Installer 1.4.0 or newer
  • PEAR Package: HTTP_Request 1.2.0 or newer
  • PHP Extension: ctype
  • PHP Extension: pcre
  • PEAR Package: Net_FTP 1.3.1 or newer (optional)
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4.0 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.4.0Download

Release date: 2006-03-08 12:55 UTC
Release state: stable

Changelog:

o Changed license to BSD
o Added package2.xml for PEAR 1.4 compatibility
o Changed header-style as proposed in RFC::Header Comment Blocks
- Weather.php
o Fixed wrong cache-time for locations (Seth Price)
- Common.php
o Added function to calculate sunrise and sunset (taken from the example file php_sunrise_sunset.php) (Seth Price)
o Added function for determining a weather icon for current conditions (Seth Price)
- Metar.php
o Fixed ignoring $useFirst in searchLocation return
o Added icon for current conditions (Seth Price)
o Added using HTTP_Request or Net_FTP for retrieving the data
o Fixed location searching for certain cases (Christophe Messager)
o Added parsing of australian FM notation in TAF (Murray)
o Added error-checking for faulty locations in getWeather/getForecast (Jay Kramer)
o Added raw METAR/TAF-data to return array (Jay Kramer)
o Fixed improper parsing of fractional visibility data (Dave Parsons: Bug #4929)
o Fixed missing quotation of SQL search (hh at fsck dot dk: Bug #6652)
o Fixed rejection of valid ICAO codes by _checkLocationID (Seth Price: Bug #6781)
- Weatherdotcom.php
o Added caching of location searches (Seth Price)
o Changed searching for location to incorporate HTTP_Request, so that we can use a timeout
o Added mechanism for pre-fetching of server data (Seth Price)
- Weather.php, Common.php, Ejse.php, Globalweather.php, Weatherdotcom.php
o Added mechanism for using a proxy in HTTP_Request (Michael Metz)
- Ejse.php, Globalweather.php
o Changed retrieval of SOAP data to avoid delays on cached items (Plix)
- Globalweather.php, Metar.php
o Add sunrise/sunset information, based on the new function in Common.php (Seth Price)
- metar-extensive.php
o Added icon for current condition
- weather.com-extensive.php
o Fixed bug in handling of non-standard condition-icons delivered by Weather.com (J.P. van Oyen)
o Fixed bug in display of wind direction in forecast

Dependencies:
  • PHP Version: PHP version 6.0.0 or older
  • PHP Version: PHP 4.0.0 or newer
  • PEAR Package: PEAR Installer 1.4.0 or newer
  • PEAR Package: HTTP_Request 1.2.0 or newer
  • PEAR Package: Net_FTP 1.3.1 or newer (optional)
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4.0 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.3.2Download

Release date: 2005-07-18 08:55 UTC
Release state: stable

Changelog:

- Weather.php
o Return-by-Reference fix for PHP 4.4 (Bug #4814) provided by (jan at horde dot org)

Dependencies:
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4 or newer (optional)
  • PEAR Package: HTTP_Request 1.2 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.3.1Download

Release date: 2004-10-01 13:39 UTC
Release state: stable

Changelog:

- Common.php
o Added converting to Beaufort (bft) in convertSpeed()
- Metar.php
o Fixed error in CAVOK handling, cloud-information was broken
- Ejse.php
o Fixed error when receiving empty LastUpdated from EJSE

Dependencies:
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4 or newer (optional)
  • PEAR Package: HTTP_Request 1.2 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.3.0Download

Release date: 2004-07-12 09:14 UTC
Release state: stable

Changelog:

- Weather.php, Metar.php
o Introduced TAF as source for forecasts
- metar-extensive.php, weather.com-extensive.php
o Created two example pages for showing off...
they feature (almost) everything those classes
have available.
- Common.php, Globalweather.php, Metar.php
o Added height as unit for cloudlayers
- Metar.php
o Added trend handling to METAR
o Rewrote visibility regexp in METAR decoding
o Rewrote condition regexp in METAR decoding
o Rewrote precipitation regexp in remarks decoding
o Fixed parsing of presschg in remarks decoding
o Fixed parsing of sensors in remarks decoding
o Fixed faulty conversion of precipitation
o Improved path-checking when files are used as source
- Weatherdotcom.php
o Added functionality for fetching the mandatory
promotional links
o Fixed still broken update calculation to adjust
for inconsistent weather.com behaviour
o Switched update in forecastReturn to GMT,
to mirror behaviour in weatherReturn
o Added updateRaw to weatherForecast-array
- Ejse.php, Globalweather.php, Metar.php, Weatherdotcom.php
o Removed deprecated function getUnits()
o Fixed _checkLocationID() when function gets array or
object passed
- Weather.php, Common.php, Ejse.php, Globalweather.php, Metar.php, Weatherdotcom.php
o Added $file and $line to raiseError for better tracking,
calls use __FILE__ and __LINE__ respectively
- buildMetarDB.php
o Fixed wrong filemode when creating a SQLite DB-file
- metar-basic.php
o Updated example to reflect recent changes

Dependencies:
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4 or newer (optional)
  • PEAR Package: HTTP_Request 1.2 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.2.2Download

Release date: 2004-03-31 12:40 UTC
Release state: stable

Changelog:

- Weather.php, Common.php, Metar.php
o Fixed bug #896: Improvement for get_class()-usage
- Ejse.php, Globalweather.php, Metar.php, Weatherdotcom.php
o Added updateRaw to current weather array
- Weather.php, Common.php, Ejse.php, Globalweather.php, Weatherdotcom.php
o Fixed bug #1074: Set timeout for requests
Added $_httpTimeout and setHttpTimeout() to Common.php
Added documentation of httpTimeout option in Weather.php
Added timeout parameter to WSDL-constructors in Ejse.php and Globalweather.php
Switched to using HTTP_Request in Weatherdotcom.php
- Globalweather.php
o Fixed wrong behaviour when sky->layers is a string
- Weatherdotcom.php
o Added windGust to current weather array
o Fixed typo in forecast array-key

Dependencies:
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4 or newer (optional)
  • PEAR Package: HTTP_Request 1.2 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.2.1Download

Release date: 2004-02-16 10:15 UTC
Release state: stable

Changelog:

- Weatherdotcom.php
o Fixed bug on receiving a weather.com originated error
o Changed keyAttribute in XML_Unserializer, needed for errno retrieval

Dependencies:
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4.0 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.2.0Download

Release date: 2004-01-14 14:45 UTC
Release state: stable

Changelog:

- Weather.php Ejse.php ejse-basic.php
o Introduced new module EJSE
- Weatherdotcom.php
o Changed userdata-relevant caching for forecasts

Dependencies:
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4.0 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.1.0Download

Release date: 2003-12-30 17:19 UTC
Release state: stable

Changelog:

- Removed dependency on 4.3.0
- Weather.php, Common.php, Globalweather.php, Metar.php, Weatherdotcom.php
o Changed error throwing in constructors to work actually
o Removed PEAR-package dependency checking
- Globalweather.php, Metar.php, Weatherdotcom.php
o Added searchLocationByCountry for listing available
weatherstations per country
- Globalweather.php
o Fixed checking for SOAP error on object initialization
- Weatherdotcom.php
o Changed parsing of update time, as "Local Time" confuses
strtotime, when querying locations in your timezone
- globalweather-basic.php, metar-basic.php, weather.com-basic.php
o Updated for proper error handling and added features
- weather.com-error.php
o Erased

Dependencies:
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4.0 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.0.1Download

Release date: 2003-12-12 11:02 UTC
Release state: stable

Changelog:

- buildMetarDB.php
o Fixed critical error when handling "--" fields

Dependencies:
  • PHP Version: 4.3.0 or newer
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4.0 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.0.0Download

Release date: 2003-12-12 09:46 UTC
Release state: stable

Changelog:

First stable release (Birthday Release)

- buildMetarDB.php
Submitted patch from Marcus I. Ryan (marcus[at]horde[dot]org)
o Fixed copy/paste error that sets dbName instead of dbType for -t
o Added -r (Protocol) option defaulted to "unix"
o Removed field widths for integers - non-Standard SQL doesn't work with PgSQL
o Expanded name field to 80 chars (fixes quite a few errors from names that are too long)
o Updated quoting of integer fields (PgSQL complains about '' in atoi)
o Converted integer fields with "--" in there (airports list) to nulls
- Globalweather.php, Metar.php, Weatherdotcom.php
o Switched to UTC for update timestrings to have consistent behaviour
- Metar.php
o Fixed flip of dateFormat/timeFormat in Metar.php

Dependencies:
  • PHP Version: 4.3.0 or newer
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4.0 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.0.0RC2Download

Release date: 2003-12-03 18:05 UTC
Release state: beta

Changelog:

- Weather.php:
o Removed ENOTICE for multiple defines
- Common.php, Globalweather.php, Metar.php, Weatherdotcom.php:
o Deprecated getUnits in all weather modules
o Added getUnitsFormat as replacement
o Added customizable unit formats
- Common.php:
o Fixed small bug in handling the options array
- Metar.php:
o Changed RegExp for visibility2
o Fixed ENOTICE in handling of visibility2
o Moved precipitation from remark to main array
o Added "AT" qualifier to visibility
o Changed return of remarks, now as array instead of string
o Removed english descriptions in remarks, now only the data with
added array-keys as denominator
- Weatherdotcom.php:
o Compensated for visibility being delivered as string "unlimited"

Dependencies:
  • PHP Version: 4.3.0 or newer
  • PEAR Package: Cache 1.5.3 or newer (optional)
  • PEAR Package: DB 1.4.0 or newer (optional)
  • PEAR Package: SOAP 0.7.5 or newer (optional)
  • PEAR Package: XML_Serializer 0.8 or newer (optional)
1.0.0RC1Download

Release date: 2003-10-08 23:09 UTC
Release state: beta

Changelog:

This is the first release candidate for the first release.

Dependencies:
  • PHP Version: 4.3.0 or newer
  • PEAR Package: Cache 1.5.3 or newer
  • PEAR Package: DB 1.4.0 or newer
  • PEAR Package: SOAP 0.7.5 or newer
  • PEAR Package: XML_Serializer 0.8 or newer