All releases of beancounter

Release Notes: The SQL insert/update logic was corrected for data
updates without open/high/low/volume entries such
as for mutual fund prices. The host variable may
now be set from the rc file. The utility scripts
setup_beancounter and update_beancounter were
changed to bash scripts, since some smaller shell
implementations may fail to execute them.

Release Notes: The database access code has been improved:
finish() is always called, statement handles are
checked, and DBI initialization has been
simplified. More tests for undefined variables
have been added, and the currency mapping code has
been reorganized.

Release Notes: An additional check was added against empty currency symbol strings. A new command line argument --host was added for the existing host variable. If the host is localhost, DBI now connects via sockets instead of TCP/IP, which should make configuration easier for novices. The advance/retracement displays were reformatted for 79 columns.

Release Notes: The "lspositions" command was added for display of (non-aggregated) positions. The volume column in the stockprices table is now of numeric type. A market cap in trillions, as sometimes seen for British stocks quotes, is now allowed. The DatabaseHistoricalUCBFX function was added for historical FX backpopulation via service from the Sauder School at UBC. The GetFXDatum function was added for a single FX data item. --pacificfx was renamed to --ubcfx to select UBC for FX data. The currency codes for Yahoo!'s FX service were updated. Minor variable renaming and cleanups were done.

Release Notes: A new "--splitby" command has been added to adjust
historical data, as well as new tests to ensure
data sanity for splits. Market capital displayed
has been corrected for smaller capitalization
stocks. The example portfolio in setup_beancounter
is now US-only, as Yahoo! no longer supplies
reliable FX quotes for key currencies.

Release Notes: SQLite support was enhanced: SQLite 3 is now the default, but SQLite 2 database can still be used (or even be created) as two new options have been added to beancounter and setup_beancounter.

Release Notes: Two new commands for portfolio listing and stock
deactivation were added, as well as three new
command-line options. A new optional FX data
backend (at UBC) was added, and several other
small changes and improvements were made.

Release Notes: The documentation for the database connection password was corrected. An additional test routine was added to ascertain database connection status, and is now invoked by 'setup_beancounter'.