
===========================================================================
MARK: released aqmoney2-1.9.3 (2004/05/27)
===========================================================================


2004/05/27: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- transaction reports are now sorted by the value of "date" instead of the
  value of "valutaDate". This should solve the problem of reports which use
  a different value for "date" and "valutaDate" (in this case a transaction
  for a valutaDate in the future has only beeen contained in reports for a day
  in the past. So updating the day in the future would delete the 
  transaction).


===========================================================================
MARK: released aqmoney2-1.9.2 (2004/04/23)
===========================================================================


2004/04/23: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- prepared release of AqMoney2 1.9.2


2004/04/02: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- fixed a stupid bug which prevented AqMoney from taking ALL received
  transactions into account
  Please update Gwenhywfar as well, because if you have many transactions
  you need bigger buffers than Gwen in older versions provided...


2004/03/30: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- added some missing files/folders to Makefile.am where missing


2004/03/24: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- postscript iniletter

2004/03/04: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- require automake 1.7

2004/03/03: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- missing headers for gcc-2.95

-2004/02/29: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- add man page for standing order
- small man page fixes


2004/02/29: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- bump up version to 1.9.1.0
- shorten _usage() output to (proper) synopsis and command description
- output _usage() if wrong args
- put synopsis for every command in manpage
- fix errors in man page
- update german translation

- tag before_big_help_cleanup

- addaccount: serverBankCode is predefined, no need to check
- addaccount: use bank code of customer as default
- changedatedtransfer,debitnote,deletedatedtransfer,delsto,
  mdebitnote,mtransfer,startsto,texport,transfer:
  check required arguments
- createuser: check if no arguments
- convert: move argument check where it belongs
- mtransfer: one I18N() missing


2004/02/21: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- fix format()
- fix missing I18N in iniletter
- update translation, correct date formats
- remove openhbci version from README and LIESMICH, this changes to often
- add setup instructions to man page, cleanup README


2004/02/15: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- convertercsv: use $datadir/csv.conf als default config
- TODO: i18nification done
- gettext is required


2004/02/10: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- i18nify libaqmoney
- put printf like format() in new class Aqmoney::String (aqmstring.cpp)
- update german translation for libaqmoney


-2004-02-10  Christian Stimming <stimming@tuhh.de>

	* configure.ac: make docbook no longer required when man pages are
	disabled.

2004/02/09: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- allow disabling building man pages,
  but warn on make dist and disable rpm
- ktoblzcheck.m4: use AC_HELP_STRING
- i18nify all non debug strings
- update translation to restore german texts ;)


2004/02/07: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- change option -tu to -pl (turnus is german,
  hbci spec says period length)
- -u was unused
- reindent help screens to have more space for parameters
- descriptive replacements for PARAM
- print command description with -fh
- restructure man page a little bit


2004/02/06: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- error on CVS build if no docbook-utils
- all _usage output looks good now :)


2004/02/05: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- ktoblzcheck.m4: also look in $prefix/...
- a lot of string changes for i18n
- german translation update
- LPGL -> GPL


2004/02/04: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- gettextize
- man pages for transfer/debitnote files


2004/02/02: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- fix ACLOCAL_FLAGS in local target
- fix some missing sgml tags (jw doesn't care, but osx does)
- sgmlify datedtransfer, changeDatedTransfers, deleteDatedTransfers, convert
- src/modules/getdatedtransfers.cpp: _usage i18n preparation


2004/01/30: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- added handling of "-dy" in module "startsto"
- fixed a bug in accountjob "JobStartStandingOrder"


2004/01/29: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- fixed a bug in dump module (did not show dated transactions as requested)


2004/01/27: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- fix --with-ktoblzcheck-datafile


2004/01/26: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- fixed some minor bugs in dump module


2004/01/26: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- Martin, you undid too much
- Makefile.am: add spec file to EXTRA_DIST, so rpm target actually works
- configure.ac: s/OPENHBCI_VER/OPENHBCI2_VER/
- add some more commands to man page, only a few left
- prepare _usage calls for easier i18n
- add local target to Makefile.dist, which uses /usr/local
- write todo list
- add libaqmoney docs to rpm


2004/01/25: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- uses the new function Hbci::setApplicationName() in order to improve the
  log files.
- removed LGPL notes from all files, added a pointer to the file COPYING
  to them


2004/01/22: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- fixed a problem with banks which send partial MT 94x documents which
  need to be concatenated prior to parsing.
  Should now work for Reinhard, too ;-)
- JobGetTransactions: stores the current date in any transaction retrieved.
  This feature can be used with banks that do not report the date in
  transactions (some banks only report the valuta date).
  For this to be usefull you will have to give the timespan for commands like
  "accupdate" or "turnover", and this timespan should only contain the
  current day. Well, better would be to use the day before today, to make
  sure that no transaction report slips through (e.g. calling transactions at
  18:00h when there are transactions at 20:00h) (Feature requested by
  Florian Wiessner).


2004/01/21: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- undid some of the version changes of Ronny. 
  Please, I like it the way it is...


2004/01/21: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- Makefile.am: add spec file to EXTRA_DIST, so rpm target actually works
- configure.ac: s/OPENHBCI_VER/OPENHBCI2_VER/
- configure.ac: remove () in version, it breaks make dist
- configure.ac: finally get rid of tags other than cvs ;)
- aqmoney2.spec.in: s/OPENHBCI_VER/OPENHBCI2_VER/, fix typo in URL


===========================================================================
MARK: released aqmoney2-1.9beta6 (2004/01/21)
===========================================================================


2004/01/21: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- applied a build patch submitted by Ronny Buchmann
- changed version string determination:
  if TAG is "cvs" then the full version string (including major, minor,
  patchlevel, build and tag) are used.
  Otherwise all traling "0" in a version number are removed.


2004/01/20: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- adapted to latest changes in OpenHBCI2: Removed AQMProgressMonitor
- added configuration files to man
- gettransactions: use the latest date we have transactions for as start
  date if the user did not supply a start date


2004/01/19: Ronny Buchmann <ronny-hbci@vlugnet.org>
---------------------------------------------------
- make a man page (partly autogenerated from aqmoney2 -h)
  needs docbook-utils to build from sgml source
- sgmlify update, createkeys, createuser, getkeys, sendkeys,
  iniletter, getsysid, accupdate
- add man page to spec file
- update, createkeys, getkeys, sendkeys, iniletter, addaccount,
  getsystemid, accupdate: -b and -c is optional
- addaccount: adjust help indention
- switch man page over to new name


2004/01/19: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- applied a multi-distribution patch for RPMs submitted by
  Ronny Buchmann. Thanks to him it is now much easier to create RPMs for
  the various distributions ;-)
- fixed a bug in help screens: -t is TOdate, -f is FROMdate
- added check for docbook2man, manpage will be created depending on the
  result of this check
- fixed a serious bug in GetKeys job (wasn't transforming institutes keys
  correctly)
- added global option which shows ALL help screens
- moved path <openhbci-tng/> to <openhbci2/> for all includes
- changed needed OpenHBCI version to 1.9.0


2004/01/16: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- fixed a bug in dump module: was not checking date range correctly
- added description for new origvalue and charges in transactions to
  documentation
- libaqmoney and header files are now installed: This makes AqMoney a full-
  featured library in addition to the well-known console-program
- some fixes here and there


2004/01/15: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- added framework for noted transfers:
    - JOBGetTransactions now imports noted transfers
    - module "dump" dumps them (and new: dated transfers, too)
    - module "export" exports them
- account.cpp: simplified transaction matcher (now getDatedTransfers,
  getStandingOrders and getNotedTransfers use the same submethod)
- main.cpp: now sets system name and version
- LIESMICH: Added notes about migrating from old AqMoney to AqMoney-TNG


2004/01/13: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- authentificator now implements the new methods for pin status handling


2004/01/11: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- fixed a memory leak in AqMoneyAPI::processOutboxResponse


2004/01/06: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- adjusted to latest changes in OpenHBCI-TNG. This needs the latest CVS
  version of OpenHBCI !


2004/01/03: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- added switches "-bf", "-gf" and "-nf" for transfer/debitnote modules
  to their specific help output


2003/12/22: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- added accountSubId (this is needed for HBCI 2.2)
- account information is updated if new account information becomes available


2003/12/17: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- added module "iniletter" which creates an ini letter (either for the user
  or the institute)


===========================================================================
MARK: released aqmoney2-0.9beta5 (2003/12/06)
===========================================================================


2003/12/06: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- prepared next release
- adapted to latest typeo fixes in Gwenhywfar


2003/11/29: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- fixed a bug in jobs which update the UPD/BPD (were using 999 instead of 0
  for versions)


===========================================================================
MARK: released aqmoney2-0.9beta4 (2003/11/29)
===========================================================================

2003/11/29: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- prepared next release


2003/11/22: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- corrected spelling of Gwen using Thomas Viehmann's nice script.
  Needs Gwen's current CVS version


2003/11/19: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- added module "accupdate" which updates:
  - balance
  - transaction list
  - list of open dated transfers
  - list of standing orders


2003/11/15: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- fixed a bug in AqMoneyAPI (segfaulted when the configuraton file did
  not exist)


2003/11/08: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- fixed a bug in module "addaccount"


2003/11/06: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- fixed a bug in accountjobs, now the correct bank code is used
- introduced a more consistent way of returning error codes from modules
- added module "addaccount"


2003/11/05: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- added "#include <errno.h>" where missing


===========================================================================
MARK: released aqmoney2-0.9beta3 (2003/11/05)
===========================================================================


2003/11/05: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- module "export" can now export dated transfers and standing orders, too
- added AccountJob: "JobStartStandingOrder"
- added AccountJob: "JobDeleteStandingOrder"
- added module "startsto" to issue a standing order 
- added module "delsto" to delete a standing order 
- dated transfers are now stored inside aqmoney2.conf, they do not 
  occupy TransferStorage anymore. 
  It turned out to be overkill, because normally there are very few dated 
  transfers (in most cases only the pending ones).


2003/11/03: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- Account now stores dated transfers as well
- added AccountJob: "JobGetDatedTransfers"
- added AccountJob: "JobChangeDatedSingleTransfer"
- added AccountJob: "JobDeleteDatedSingleTransfer"
- added module "datedtransfers" which retrieves a list of dated
  transfers
- added module "deleteDatedTransfer" which deletes a pending dated transfer
- added module "changeDatedTransfer" which modifies a pending dated transfer
- module "texport" is now able to export:
  - transactions (like before)
  - transfers issued by AqMoney
  - (pending) dated transfers issued by AqMoney
- datedTransferStorage is now automatically created if not given in config
  file

- added JobGetStandingOrders
- added module "standingorders"
- Account now stored standing orders as well


2003/11/02: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- fixed a bug in transfer and debitnote  modules: weren't checking for 
  options -t and -tp
- finished JobDatedSingleTransfer
- fixed a bug in modules "transfer" and "debitnote"


===========================================================================
MARK: released aqmoney2-0.9beta2 (2003/11/02)
===========================================================================


2003/11/02: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- added module "mkpinfile"
- added a class derived from HBCI::Auth which allows loading a PIN file.
  However, there are some tests to pass:
  - the PIN file MUST only be accessable by the owner
  - if the owner of the PIN file has a valid shell (i.e. a shell other than
    "/bin/false") a warning is issued


2003/11/01: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- fixed a bug in JobMultiTransferBase
- aded modules "version" and "texport". You will need to update gwenhywfar
  for this to work


===========================================================================
MARK: released aqmoney2-0.9beta1 (2003/10/29)
===========================================================================


2003/10/29: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- some minor fixes (mostly typos)
- prepared first beta release


2003/10/28: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- GCC 2.96 fixes


2003/10/27: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- added module "mdebitnote" which actually issues a multi debit note
  ("Sammellastschrift")
- added short text to README and German LIESMICH
- added descriptive file about debit notes in DEBITNOTES


2003/10/26: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- finished module "mtransfer" (it works now)
- finished support for gettext, fixed some bugs related to that
- added module "sendkeys" (works now, but server always returns an error
  even if sending the key succeeded)


2003/10/25: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- improved PIN input dialog (now shows asterisks and ignores stop signals)
- finished module "transfer", it is now able to read transfer files and
  execute them accordingly

- added module "debitnote"
- added module "mtransfer" ("Sammelueberweisungen", not finished yet)
- added LogAnalyzer (not used by AqMoney but to be used by KOpenHBCI)


2003/10/24: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- added missing file (oldconf.c)
- added converter which uses parser plugins (allows parsing and writing of
  DTAUS and reading of SWIFT documents)
- added module "convert"


2003/10/22: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- finally changed the way libaqmoney stores it's information
- added documentation about the filehierarchie used by libAqMoney
- added documentation about the format of some files used by libAqMoney
- JobSingleTransferBase now stores the job result within the transfer
- transfers are now stored using the same TransactionStorage mechanism
  as for transactions

- moved "storage" stuff into its own subirectory below libaqmoney
- added folder "converter" to libaqmoney, this will contain the various
  file converters for reading/writing transactions
- added converter for current configfile format
- added converter for old transaction files
- added class BankManager. This class uses Fabian's KtoBlzCheck library
  if available
- module "transfer" now checks the combination of bank code and account id
  (calls BankManager, which simply returns "I dont know" if it was compiled
  without ktoblzcheck)
 - AqMoneyAPI now uses the ktoblzcheck file found by configure


2003/10/20: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- added JobGetKeys and corresponding module
- added module "createkeys"
- improved error message when an unknown option is given at the command line
- changed the structure of the "aqmoney2.conf" file.
  You simply have to insert 
  "accounts {"
  as the new first line and
  "}"
  as the last line of the config file to adapt to the new version


2003/10/18: Martin Preuss<martin@libchipcard.de>
------------------------------------------------
- added Account::getTransactions
- debugged TransactionStorageFile
- added Module "Dump"


