1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
LibOFX 0.7.0:
- Fix compile with gcc 3.4. This also needs to be applied to the stable branch.
- Now uses a proper callback architecture (many thanks to Martin Preuss and Ryan P Bobko who contributed to it).
- Now uses gengetopt. You can now set the desired debug output from the command line without recompiling. Check ofxdump --help.
- File formet autodetection.
- Working (but incomplete) Open Financial Connectivity (OFC) support.
- Can now display line number in the debug output
- Add file format autodetection architecture, can currently distinguish between OFX and OFC files.
LibOFX 0.6.6:
-Important code cleanup in the parsing code. The parser should be much more independent of OpenSP default settings. Should get rid of "end tag for "MEMO" omitted, but OMITTAG NO was specified" type messages and many other parser failures.
-The very old OpenSP 1.3.1 will probably no longuer work.
-Fix an infinite loop in some circumstances while the library was searching for a parent statement for a transaction. Would mostly manifest on complex investments transactions. Thanks to stephen.a.prior A T ntlworld.ie for the catch.
-Implement displaying file line numbers in the error output. Note that data won't be valid if the message occurs before the file is opened.
LibOFX 0.6.5:
-Fix for really broken files that do not have a newline after the ofx header (bug #721732)
-Add #include <locale.h> to fix compile error on freebsd and possibly all gcc2 based distro.
-Change date handling to fix problems with the majority of banks diverging from the specs. Should fix problems with the day being off by one for some countries. (bug #778615)
LibOFX 0.6.4:
-Fix critical bug that caused the decimals to be ignored after the decimal separator in some locale (no matter what the decimal separator was in the original file). For example, importing in gnucash with a locale of fr_FR caused an amount of 19,95 to be imported as 19,00.
LibOFX 0.6.3:
-Fix incompatibilities with big endian machines
-Fix compilation on sun
-Fix error in the DTD that caused "content model is ambiguous" errors
-Fix ofx2qif crash
-ofxdump can now report the library version number.
LibOFX 0.6.2:
-Hopefully fix incompatibilities with BOTH OpenSP 1.3.x and OpenSP >= 1.4
-Building as rpm is now available, thanks to Chris Lyttle.
-Doxygen API and internal doc now integrated in the build system. It will be distributed and install with the tarballs, and can be build in libofx-cvs using make doc.
LibOFX 0.6.1:
-Fix a critical bug in 0.6.0. Parsing of a file would fail and hang for users of OpenSP 1.5pre5 (and possibly others).
LibOFX 0.6:
-Beta version, released to accompany the new GnuCash 1.7.3 beta release.
-Full investment transaction support (ofx2qif not yet updated however).
-Now uses an Autoconf/Automake build system.
-Proprietary tag striper is now much smarter and read routines have been corrected. Importing a file written on a single line will no longer cause an infinite loop.
-Added yet more spagetti code and global variables to improve the work around for OpenSP 1.3 bugs. I beg of you, please convince your distro to make openjade and the OpenSP library independently upgradable.
LibOFX 0.5:
-Alpha version, released to accompany the new GnuCash 1.7.1 alpha release.
-Add an account_name to the OfxAccountData struct. It contains a human readable identifier of the account.
-Include file location seems to have changed in recent versions of OpenSP. Included old and new case.
-Profiling now possible. It is now posible to use "make static". Statically linked ofxdump and ofx2qif will be created, with profiling enabled.
-Basic work for investment account and securities.
LibOFX 0.3:
-MUCH improved documentation. Full API and internals reference in doc/html/
-Major update to ofx2qif. It will now generate the !Account QIF construct, which should improbe compatibility with other accounting software.
-gcc3.2 caused problems with ld, now use gcc to link. Should solve the "undefined symbol:__dso_handle" runtime problem with Mandrake cooker.
-There is now a workaround in the code to make it work with the OpenSP version (1.3.4) distributed with OpenJADE. However, this is not guaranteed to work, and it might cause errors in your financial data, and might not be present in future versions. Use at your own risk, you've been warned.
-LibOFX can now be installed in "unorthodox" directories, such as ~/experimental, and still find it's dtd. You must modify the prefix in common.m (recommended) or put it in the command line of BOTH make and make install.
-LibOFX is now officially in beta. Since one application now uses it (GnuCash), from now on, the library soname will be bumped if binary compatibility is broken.
LibOFX 0.24:
-Fix include files for gcc2
LibOFX 0.23:
-Hacked in runtime detection of OpenSP's SGMLApplication::Char size. This should fix the hairy problems some people were experiencing with garbled Output with some versions of OpenSP.
-Installation instruction have been improved.
-OpenSP include files are no longer distributed with LibOFX.
LibOFX 0.22:
-make install will now copy libofx.h in the appropriate include directory.
LibOFX 0.21:
-Files were still created in current directory. Now force /tmp to be used
LibOFX 0.2:
-The input OFX file's directory no longer need to be writable, and no stale files are left behind.
-Prefixed all enum names with OFX to avoid collision with client software (Gnucash in particular)
-Changed all money amounts from float to double
-Fixed constructors to avoid some "holdover" data
LibOFX 0.122:
-Always show two decimals for money in ofxdump.
-Fix dates off by two month (Scott Drennan)
-Fix ofx2qif account type for CREDITCARD (Scott Drennan)
LibOFX 0.121:
-Fix makefiles for users who do not have ldconfig in their path to create local links.
LibOFX 0.12:
-LibOFX can now be transparently used by both C and C++, using the same include file (libofx.h)
-ofx2qif rewritten in C, to ensure that C compatibility will be maintained and tested.
-Added target uninstall to all makefiles
-Various other makefile improvements
LibOFX 0.11:
-Added ofx sample files extracted from the OFX 1.60 and 2.01 specifications in DOC.
-Fix compile problems with G++2.9.6
-Makefiles updated
-Require a recent version of OpenSP, doesn't work well the one included in OpenJADE (At least on Mandrake).
-Fixed the algorithm for proprietary tag striping.
LibOFX 0.1:
-Initial public release
|