Revision history for Perl extension Finance::QuoteHist.
1.15 Mon Sep 20 18:48:00 EDT 2010
- Fixed tests so that they no longer rely upon historical
volumes since these appear to change every now and then
whenever Yahoo decides to tweak their algorithm.
1.14 Mon Jun 7 18:36:30 EDT 2010
- Fixed several syntax issues that were tripping up -w
- Fixed the utf8 Byte Order Mark issues with google csv
- Added modules for Investopedia.com and StockNod.com
- Expanded site-specific tests (for development mostly)
- Test data updated, docs refreshed and tweaked
1.12 Mon Aug 3 18:40:15 EDT 2009
- Fixed various site-specific modules
- F::Q::Yahoo_AU is deprecated in favor of
F::Q::Yahoo::Australia (though the old package
is still around for backwards compat)
- moved CSV class discovery to package level (thanks
to Edmond Shum)
- fixed the 'unsigned integer' problem with volumes
(thanks to 'o kite')
- fixed some undef warnings and typos (thanks to
Jim Miner)
1.11 Mon Jun 25 19:21:21 EDT 2007
- Added Google and Yahoo_AU
- Rewrote BusinessWeek, decodes from javascript channels now,
since they changed how their site operates. No more intraday
quotes though.
1.10 Tue Mar 13 13:57:07 EDT 2007
- Tweaked Yahoo test data yet again (they seem to be rounding off
their volumes now)
- Fixed undefined error for symbols with no closing (thanks to
Terry Gliedt)
- Added BusinessWeek to lineup, including intraday functionality.
- Flattened champion delegation.
- Added labels() documentation
- Implemented user-defined row filtering callback (thanks to Manoj
Bhatti for the suggestion)
- Added 'shares' as possible label for 'vol' (thanks again to Manoj)
1.09 Thu Jun 8 16:19:57 EDT 2006
- Fixed ^DJI test data (again) since yahoo keeps changing how they
represent volume (thanks to Ivo Welch)
1.08 Sat May 6 15:16:11 EDT 2006
- Fixed ^DJI test data for quote tests (Yahoo switched to the volume
for each anchor date rather than aggregate volumes)
- splits() now returns ref properly in scalar context for
F::QH::Yahoo. Thanks to Raymond de Leon for spotting.
1.07 Thu Mar 16 00:44:24 EST 2006
- Internal restructure to date iterators where appropriate.
- Doc fix for MSN.
- Various minor edge cases fixed.
1.06 Fri Mar 10 15:59:05 EST 2006
- Added MSN quote source.
- Fixed some edge cases involving null-queries on splits.
- Various minor fixes, including proper business-day calculations
for end of month dates on montly resolutions, plus proper newline
stripping (chomp didn't work on MSN csv).
1.05 Tue Feb 28 16:47:57 EST 2006
- Splits now have no dependencies on dividend queries
- Daily, Weekly, Monthly granularities available
- Restored quote_source(), dividend_source(), and
split_source() methods
- More tests added
1.04 Fri Jan 6 12:18:59 EST 2006
- Compensated for yahoo symbol switch from ^DJA to ^DJI, which was
causing some tests to fail.
- Updated quotemedia url.
1.03 Wed Nov 2 16:52:30 EST 2005
- Minor bug fixes
- Forced date calcs to GMT to avoid some cygwin/win errors
- Added auto_proxy, enabled during tests so that if $ENV{HTTP_PROXY}
is present $ua->env_proxy will be automatically invoked
- Tests will skip if network connectivity cannot be established
1.02 Wed Aug 3 14:46:43 EDT 2005
- Fixed Date::Manip requirement that was inadvertently dropped.
1.01 Thu Jul 21 13:29:54 EDT 2005
- Added conditional support for Text::CSV_PP in cases where
Text::CSV_XS is not installed
- Split out tests
1.00 Thu Jun 23 16:25:53 EDT 2005
- Reworked Yahoo! queries for new interface
- Added quotes from QuoteMedia (they supply SiliconInvestor, so that
was dropped)
- Date constraints relaxed. No end date defaults to 'today', no
start date defaults to inception. Having neither date grabs
entire history.
! Internal API changed from symbolic dereferencing to supplying
closures and iterators for particular targets and parse modes.
0.33
- Broke up Yahoo! csv queries into blocks of 1000, as apparently
Yahoo! sometimes puts a cap on these sort of queries (thanks to
Jay Strauss)
0.32 Thu Aug 14 13:37:36 EDT 2003
- Fixed csv parsing for Yahoo dividend data after they fixed
their format
- Updated test data
0.31 Thu Jan 16 19:20:31 GMT 2003
- Rolled back some 5.6 specific syntax
0.30 Fri Nov 8 16:47:07 EST 2002
- adjusted volume fix (column labeling snafu)
- extraneous status messages fixed for split extrations
- added filtered split and filtered dividend tests
0.29 Thu Oct 17 04:36:05 EDT 2002
- Patched Yahoo URL interface since they switched to January = 00
rather than 01.
0.28 Thu Feb 28 08:23:08 CST 2002
- Updated Yahoo interface, incorporating new changes.
- added proxy_env parameter and method to ease proxy handling via
LWP::UserAgent
- Added WallStreetCity.pm (basic source)
- Removed FinancialWeb.pm (apparently defunct)
- Removed MotleyFool.pm (no longer offers tabular data, plus login
now required for historical info)
0.25 Mon Jan 8 19:35:00 CST 2001
- Doc cleanup
0.24 Wed Nov 29 02:28:59 CST 2000
- Replaced FinancialWeb with SiliconInvestor in order to provide
information on defunct ticker symbols -- FinancialWeb ceased
coverage of these symbols.
0.23 Thu Nov 2 15:19:00 CST 2000
- Fixed cache bug with Yahoo::source_type()
- Documentation revisions and fixes
0.21 Wed Sep 13 13:25:35 CDT 2000
- Splits and dividends added
- Much faster queries, primarily due to taking advantage of Yahoo
and CSV-formatted data, when available
- Supports grabbing non-adjusted data, as well as notification when
transitioning to a site that cannot provide non-adjusted data
- Supports auto-adjusting of non-adjusted quotes for tables that
include an adjusted column (like Yahoo in HTML mode)
- Information pedigree support -- i.e., from which site did the
quote/split/dividend data come for a particular ticker symbol
- Revised interface, although the old one is mostly still supported
(read the docs!)
- Defunct ticker symbols still supported (quotes only, no
split/dividend)
0.01 Wed Feb 2 18:24:07 CST 2000
- Initial version.