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 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500
|
Version history:
------- -------
2.0.5 - 18 February 2007
o Release of new stable version 2.0.5.
o Fix some strings not being translated.
o Use guiles native sort and record.
o Adjust how payment dialog resizes.
o Don't abort when F::Q fails to return a quote.
o Change Russian Ruble from RUR to RUB.
o Fix security problem with tmp filesystem and symlink attack.
o Add French and Canadian French translation updates.
o Do not crash on delete_event in new user dialog.
o Add sanity checks when accessing GncPluginPage.
o Make new windows the same size as the active one.
o The New Turkish Lira changed from TRL to TRY in 2005.
2.0.4 - 1 January 2007
o Release of new stable version 2.0.4.
o Correct account compatibility check with top level account.
o Check for potentially failed utf8 conversion of locale strings.
o Fix crash when accessing the File Properties Menu.
o Avoid crash when renaming page in a page-less window.
o Save and restore the visibility of the toolbar, statusbar, and
summarybar.
2.0.3 - 10 December 2006
o Release of new stable version 2.0.3.
o Core changes;
- Fix for crashes on Solaris and Windows.
- Fix for crash on quit during save.
- Fix a bug so that blank transactions are marked as pending.
- When progress bar is showing, do not make menus and toolbars
insensitive, but rather the underlying action groups.
- Save window size and position of the transfer dialog.
o Scheduled Transactions changes;
- Fix for UTF-8 bug in month name.
o Import changes;
- Fix missing date when reconciling from HBCI.
o Reports changes;
- Fix some scheme inexact errors.
o Help changes;
- Inform the user about 'gnucash-docs' package when Help is selected
with no content.
o Translations;
- Updated British English, French, German translation.
2.0.2 - 08 October 2006
o Release of new stable version 2.0.2
o Configure changes;
- Find absolute path of gconftool-2 during configure. Make gconftool
rules to fail if gconftool-2 could not be found.
- Fix Makefiles for .schemas file installation.
o Core changes;
- various: String fixes that have been delayed due to the string
freeze.
- Update so that bug-buddy 2.16 will still allow you to file bugs
against gnucash.
- Add a tip for raising the accounts menu in a register page.
- Maintain the accounthierarchy when reparenting the descendants of a
deleted account.
- If the file type wasn't recognized, check whether this failed
because of no read permission and give appropriate user feedback.
- Avoid crash from opening transaction in more than one register.
- Add the ability to override the default sort.
o Import Changes;
- Improve wording for XML data file import druid.
- Replace exact comparison of doubles by checking for a small enough
difference.
- Double-check really every string from aqbanking for valid utf-8
characters.
o Translations;
- Updated Hungarian translation
- Updated complete Nepali translation
- Updated French translation
2.0.1 - 30 July 2006
o Release of new stable version 2.0.1
o Configure changes;
- Check for (g-wrap) module, apparently some distributions ship
g-wrap-config separately from the g-wrap.scm guile module.
- Check for SLIB.
o Core changes;
- Correctly set column sort orders from gconf.
- Allow proper compile/install from tarball using separate builddir.
o Import Changes;
- Fixed bug where OFX/HBCI imports loose spaces in descriptions
- Ignore any unknown !Option in QIF files that are being imported.
- Allow comma-radix numbers without a radix. I.e., allow "17.500" to
be parsed either as "seventeen and a half" or as "seventeen thousand
five hundred". Note that numbers STILL default to decimal-radix
instead of asking the user to choose.
- Replace the hbox separating debits from credits in the
reconciliation window by a homogeneous table.
- Remove obsolete buttons for aqbanking/hbci setup that are unneeded.
o Business changes;
- Fixed problem when booking an invoice with account name using
account separator character.
- Set the summary bar values when the invoice window is first opened.
- Properly round invoice entries and totals.
o Scheduled Transactions changes;
- Changed Since-Last-Run default to automatically run at GnuCash
start.
o Reports changes;
- Change cmdline warning into an actual user's error dialog when user
attempts to save a report with the same name as an existing report.
2.0.0 - 9 July 2006
o Release of new stable version 2.0.0.
o GnuCash 2.0 is based on state-of-the-art gtk2 GUI technology.
o GnuCash 2.0 follows the Gnome Human Interface Guidelines (HIG) for
a consistent behaviour and look-and-feel for the whole Desktop.
o New tabbed window.
o New importing feature: OFX DirectConnect can directly retrieve and
import account statements over the Internet.
o Implemented a "Hide account" feature to keep a better overview of
your current accounts.
o Implemented the ability to create budgets within GnuCash using
your account data.
o New importing feature: MT940 files can be imported (in addition to
QIF files and OFX files).
o The data file format has been improved with respect to
international characters. Data files with international characters
can be transferred to other countries flawlessly.
o Support for Accounting Periods.
o GnuCash Help and Guide are now fully integrated with the GNOME Help
system (Yelp).
o New releases of Finance::Quote and LibOFX will be coming soon to
update support for GnuCash 2.0.0.
1.9.8 - 18 June 2006
o Welcome to GnuCash 1.9.8 aka "Grab that cash with both hands and
make a stash" the first release candidate of the GnuCash Open Source
Accounting Software which will eventually lead to the stable version
2.0.0. This release contains many bugfixes since the second beta
release.
o PLEASE TEST any and all features important to you. Then post any
bugs you find to bugzilla
http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
o We would like to encourage people to test this and any further
releases as much as possible and submit bug reports in order that we
can polish GnuCash to be as stable as possible for the 2.0.0 release
in a few weeks.
o Major bugfixes include -
o More Register fixes.
o Restore the business reports menu.
o QIF import and HBCI fixes.
o Fixes for currencies.
o Fixes to business invoices.
o General UI fixes.
1.9.7 - 04 June 2006
o Welcome to GnuCash 1.9.7 aka "Banking on Gnu Cash!" the second
beta release of the GnuCash Open Source Accounting Software which will
eventually lead to the stable version 2.0.0. This release contains
many bugfixes since the first beta release.
o PLEASE TEST any and all features important to you. Then post any
bugs you find to bugzilla
http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
o We would like to encourage people to test this and any further
releases as much as possible and submit bug reports in order that we
can polish GnuCash to be as stable as possible for the 2.0.0 release
in a few weeks.
o Major bugfixes include -
o Hide not finished funtionality for the 2.0 release
o Fixes to lots functionality
o Fixes to XML import
o Patches to work with guile 1.8
o HBCI fixes
o Many updated translations.
o New splash screen from Joshua Facemyer / Impressus Art
o Fix the help file names now the docs are xml instead of html.
o Fixes for MacOS and Windows builds
o Fixes to progress bar.
o UTF8 fixes
o Fixes for glib 2.6
1.9.6 - 14 May 2006
o Welcome to GnuCash 1.9.6 aka "Time to make a difference" the first
beta release of the GnuCash Open Source Accounting Software which will
eventually lead to the stable version 2.0.0. This release contains
many bugfixes since the sixth unstable release.
o PLEASE TEST any and all features important to you. Then post any
bugs you find to bugzilla
http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
o We would like to encourage people to test this and any further
releases as much as possible and submit bug reports in order that we
can polish GnuCash to be as stable as possible for the 2.0.0 release
in a few weeks.
o Major bugfixes include -
o More Register fixes.
o Fixes to Scheduled Transactions.
o Many Report fixes.
o Many updated translations.
o New icons
o Fixes to lots functionality
o Fixes to logging
o Many Qof fixes
o Fixes to budgeting
o HBCI fixes
1.9.5 - 16 Apr 2006
o Welcome to GnuCash 1.9.5 aka "The final countdown begins" the sixth
of several unstable releases of the GnuCash Open Source Accounting
Software which will eventually lead to the stable version 2.0.0. This
release contains many bugfixes since the fifth release but is still
only intended for developers and adventurous testers who want to help
tracking down bugs.
o WARNING WARNING WARNING - Make sure you make backups of any files
used in testing versions of GnuCash in the 1.9.x series. Although the
developers go to great lengths to ensure that no data will be lost we
cannot guarentee that your data will not be affected if for some
reason GnuCash crashes in testing these releases.
o PLEASE TEST TEST AND TEST SOME MORE any and all features important
to you. Then post any bugs you find to bugzilla
http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
o Major bugfixes include -
o More Register fixes.
o Fixes to Scheduled Transactions.
o Report fixes.
o Make the entire UI insensitive when the progress bar is showing.
o Fixes for currencies and currency quote retrievals.
o Lots of Qof fixes.
o Profiling fixes to improve speed and response.
o Memory leak fixes.
o Fixes for 64-bit compiles.
o Add a per-account "hidden" flag.
o Fixes to compile with gcc4.
o Fixes to xml file format.
1.9.4 - 05 Apr 2006
o Welcome to GnuCash 1.9.4 aka "Better late than never" the fifth of
several unstable releases of the GnuCash Open Source Accounting
Software which will eventually lead to the stable version 2.0.0. This
release contains many bugfixes since the fourth release but is still
only intended for developers and adventurous testers who want to help
tracking down bugs.
o WARNING WARNING WARNING - Make sure you make backups of any files
used in testing versions of GnuCash in the 1.9.x series. Although the
developers go to great lengths to ensure that no data will be lost we
cannot guarentee that your data will not be affected if for some
reason GnuCash crashes in testing these releases.
o PLEASE TEST TEST AND TEST SOME MORE any and all features important
to you. Then post any bugs you find to bugzilla
http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
o Major bugfixes include -
o More Register fixes.
o Fixes to Scheduled Transactions.
o Report fixes.
o Add support for renumbering the account codes for all the children
of a given account.
o Fixes to the hierarchy druid.
o Regularize capitalization of the word 'GnuCash' where its user
visible.
o Fixes for Scheduled Transactions.
o Added new toolbar icons and buttons.
o Fix the lack of action strings in the popup menu.
o Add a context menu to the reconcile window.
o Fix the dialog so that the 'Cancel' button cancels all changes made
since the dialog was opened.
o Fixes for currencies and currency quote retrievals.
1.9.3 - 19 Mar 2006
o Welcome to GnuCash 1.9.3 aka "Mo money, mo problems" the fourth of
several unstable releases of the GnuCash Open Source Accounting
Software which will eventually lead to the stable version 2.0.0. This
release contains many bugfixes since the third release but is still
only intended for developers and adventurous testers who want to help
tracking down bugs.
o WARNING WARNING WARNING - Make sure you make backups of any files
used in testing versions of GnuCash in the 1.9.x series. Although the
developers go to great lengths to ensure that no data will be lost we
cannot guarentee that your data will not be affected if for some
reason GnuCash crashes in testing these releases.
o PLEASE TEST TEST AND TEST SOME MORE any and all features important
to you. Then post any bugs you find to bugzilla
http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
o Major bugfixes include -
o More Register fixes.
o Fixes for OFX importer.
o Add printing support for the graphs.
o Add multi-commodity SX support.
o Fixes for windows/mingw32 porting.
o Fixes for currency settings.
o Add support for XSL.
o Recode all po files into UTF-8 character encoding.
o Lots of Qof fixes.
o Fix the build-order (and install order) of the engine libs.
o Fix a problem where account cell contents disappear when focusing
in/out of an account cell.
o Report fixes
o More Qof fixes
o More fixes for UTF-8 support
o Fixes to Scheduled Transactions
1.9.2 - 05 Mar 2006
o Welcome to GnuCash 1.9.2 aka "With extra flavor enhancements" the
third of several unstable releases of the GnuCash Open Source
Accounting Software which will eventually lead to the stable version
2.0.0. This release contains many bugfixes since the second release
but is still only intended for developers and adventurous testers who
want to help tracking down bugs.
o WARNING WARNING WARNING - Make sure you make backups of any files
used in testing versions of GnuCash in the 1.9.x series. Although the
developers go to great lengths to ensure that no data will be lost we
cannot guarentee that your data will not be affected if for some
reason GnuCash crashes in testing these releases.
o PLEASE TEST TEST AND TEST SOME MORE any and all features important
to you. Then post any bugs you find to bugzilla
http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
o Major bugfixes include -
o More Register fixes.
o HIGify the scheduled transaction dialogs.
o Fix the qof configure test for OSX.
o Compile cleanly with when _FORTIFY_SOURCE is defined. This
definition is forced when building RPMs on FC4.
o Catch and defer the quit command if a file save is in progress.
o Disable quote related functionality when F::Q isn't installed.
o Lots of Qof fixes.
o Add ebuild for gnucash 1.9/2.0 series.
o Fix x-axis labeling and other barchart improvements.
o Get MT940 importer to compile again (experimental; requires
aqbanking-1.9.7). It is not yet tested with actual files.
o Menu and toolbar fixes.
o Remember the order in which the notebook tabs are referenced.
o Updates to business invoicing functionality.
o Fix Chart of Accounts export so it works again.
o Add support for using multi-byte unicode thousands separator and
decimal point characters when printing numbers.
o Lots of fixes to splits and transaction editing.
o Added new icons.
1.9.1 - 19 Feb 2006
o Welcome to GnuCash 1.9.1 aka "So we meet again" the second of
several unstable releases of the GnuCash Open Source Accounting
Software which will eventually lead to the stable version 2.0.0. This
release contains many bugfixes since the first release but is still
only intended for developers and adventurous testers who want to help
tracking down bugs.
o WARNING WARNING WARNING - Make sure you make backups of any files
used in testing versions of GnuCash in the 1.9.x series. Although the
developers go to great lengths to ensure that no data will be lost we
cannot guarentee that your data will not be affected if for some
reason GnuCash crashes in testing these releases.
o PLEASE TEST TEST AND TEST SOME MORE any and all features important
to you. Then post any bugs you find to bugzilla
http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
o Major bugfixes include -
o Register fixes
o Finance::Quote issues
o Correctly open an account and its sub-accounts.
o Change the reports from using a hard-coded fiscal year to using the
global accounting period set in the preferences. Both the start date
and the end date are used, so the user is free to choose any arbitrary
period.
o Use the price nearest to midday to get the value in the default
currency.
o Make the desktop more HIG-compliant.
o Patch to prevent crash when voiding a transaction.
o Aqbanking updates
o Report fixes
o Autodetect OFX and use it if we find it.
o Qof fixes
1.9.0 - 08 Feb 2006
o Welcome to GnuCash 1.9.0 aka "We're gonna make it!" the first of
several unstable releases of the GnuCash Open Source Accounting
Software which will eventuall lead to the stable version 2.0.0. This
release is the very first of the gtk2-based GnuCash series and is
intended for developers and adventurous testers who want to help
tracking down bugs.
o WARNING WARNING WARNING - Make sure you make backups of any files
used in testing versions of GnuCash in the 1.9.x series. Although the
developers go to great lengths to ensure that no data will be lost we
cannot guarentee that your data will not be affected if for some
reason GnuCash crashes in testing these releases.
o PLEASE TEST TEST AND TEST SOME MORE any and all features important
to you. Then post any bugs you find to bugzilla
http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
o If you have the urge to help beyond testing please get involved in
the discussions on the GnuCash mailing lists which you will find at
http://www.gnucash.org. We especially need people to help with
updating the documentation as all texts refer currently to the 1.8.x
series. Please see http://wiki.gnucash.org/wiki/Development on how to
get involved.
o PS I'm not going to list the many features changed or updated in
this release because obviously there is so much that has changed.
1.8.12 - 19 Oct 2005
o Online Banking/HBCI improvements: Debit notes are fixed
again; Bank-internal money transfers are now supported, if
the HBCI bank offers them; Setup wizard can now works with
HBCI, OFX-Connect, and other AqBanking backends; Fix
character encoding issues in utf-8 locales; Fix date interval
in the import transaction matcher for OFX and HBCI import;
Fix PIN entry bug.
o New currencies added: Romanian Leu, Bulgarian Lev, Malagasy Ariary
o Fix problem with long date formats in some locales (bug#170444)
o Add configure macros for mips, mipsel, arm, and m68k; Fix
compilation on OpenBSD 64bit architectures
o Updated translations: German, Italian, Kinyarwanda
1.8.11 - 06 Feb 2005
o Add extra sanity checks and verbose error message if the setup
wizard of aqhbci cannot be found.
o Fix potentially missing initialization of gwenhywfar library, as
reported by Peter O'Gorman on Max OS X.
o Properly accumulate splits (bug #165053). Also fixes a (related)
memory leak
o Add explicit dependency on business-utils.
o Adapt to latest changes in aqbanking; external wizard name is no
longer hard-coded here but is asked from aqbanking.
o Enable debit notes again in HBCI.
o Update German translation.
o Thomas Bushnell's patch to protect non-backup pruning (#164875)
o Add the transaction guid to some error warning messages.
o Fix HBCI date range for statement download.
o Fix the last-day-of-month computation for leap years.
1.8.10 - 11 Dec 2004
o Don't use C++/C99 declarations. Declare variables at the top of
the function.
o Updated British English, Czech, Italian, Russian, German,
Brazilian Portugese, Dutch, French, Spanish, translations.
o Fabien COELHO's zero-balance patch to remove accounts of zero
balance from the report.
o Fix a broken recursion problem. Don't call show-acct? from
use-acct? so we don't recurse ad flictum. This recursive call isn't
necessary, just have use-acct? recurse unto itself.
o look in ${srcdir} for build-config.scm.in
o Work around problems with libltdl3.
o don't automatically try to (require 'format), so gnucash will build
on an slib-3 system.
o Added quote sources for Indian Mutual Funds.
o Skip the case when a token is the empty string. This caused many
warnings about a NULL kvp_frame lookup.
o Luigi Ballabio's automake patch to gnucash.m4
o guile-1.6 complains about string->symbol when passed a symbol.
o applied Vasil's patch to improve the transaction report for HTML
export purposes.
o Backport of CVS-head changes to improve register open performance
when working with large account trees (>500 accounts). The new code
caches the quickfill tree so that it is shared by all register
windows.
o create gnc:current-saved-reports, as the file to store saved
reports from cstim. Autoload the saved-reports file at startup
(after config.user/config.auto is loaded).
o Added gnc:report-generate-saved-forms that will generate the scheme
code necessary to create a new report from the saved options of an
old report.
o Added example Menu item "File -> Save all reports" that will call
the new report saving function for all reports. This would need more
work so that not all reports are saved but only the currently
selected one -- any volunteer may feel free to add that.
o Fix saving of report: It now appends to
~/.gnucash/saved-reports-1.8 Statusbar tip is now more verbose.
o Add toolbar element for saving the current report.
o Add function for saving one particular report to the
~/.gnucash/saved-reports-1.8 file. Add extra menu only for customized
reports.
o Remove the previous function for saving all reports since it is no
longer necessary.
o Apply David Reiser's patch for Quicken(tm) cheques with stub.
o Apply David Grant's patch to add TD Efunds.
o make the desktop file HIG compliant.
o change the gtkhtml order to search for >= 1.1 before < 1.1, in
order to try to fix #84707 on systems with multiple versions of
gtkhtml.
o Perry Smith's Null Account Patch. Make sure the security is a real
string before appending an account separator, so we don't try to
create a "null" account.
o Add option to include zero-amount splits in computations.
o fix xaccAccountGetBalanceAsOfDate() to properly compute the balance
at the end of the split list.
o Major change for HBCI, back-ported from HEAD. The HBCI online
banking is no longer based on the openhbci library but instead on the
aqbanking library http://sf.net/projects/aqbanking which is Martin
Preuss' successor of openhbci. This means that now aqbanking-0.9.5 is
required instead of any openhbci package.
o Fixes for x86_64
o Update for new LibOfx, this among other things, gives gnucash
Microsoft OFC support.
o Duplicate match tweaks in import code
o Andreas Rottmann's patch to support g-wrap 1.9.
o provide a default account name so we don't crash when someone
imports a broken QIF that has a !Account without an account name.
o Daniel Lindenaar's patch to implement a check-box in the Invoice
Post Dialog (with a default in the File Preferences) to choose to
accumulate splits when posting an invoice, or post a 1:1 mapping.
o Phil Longstaff's patch to prevent duplicate pricedb entries.
o Heath Martin's x86_64 patch
o Mark search criteria for translation -- somehow this had been
missed all the time.
o Change currency mnemonic for "New Israeli Shekel" from "ILS" to
"NIS".
o Identified and fixed several places with untranslated strings.
o Add configure check for libofx version 0.7.0 and respective error
message. Update docs.
o Improve importer performance by matching imported transactions only
against transactions in the proper time interval.
o send an event when a payment is processed so the invoice gets
updated as "paid" in the search window.
o Make sure we set the proper search-type when we create the query,
otherwise the search will fail later.
1.8.9 - 11 Apr 2004
o Updated Polish translation by GNOME PL Team, updated French, Czech,
Spanish, Russian, Dutch, German and Italian translations.
o dump-finance-quote - Be more explicit when a lookup fails.
o log-replay - Increase read buffer size.
o Make sure to verify that the items in the reconcile hash are still
around after a refresh.
o When the commodity is changed, then set the currency to the
currency of the last price entered for this commodity.
o Add Hungarian account templates by Sulyok Peter
o Patch by Geoff Kassel to work on OpenBSD (allow user to set
diffcmd).
o Don't test double KVPs, on the theory that they will soon be
deprecated.
o When computing the aging report, ignore splits that belong to
closed lots. This way we wont get the wrong values when the invoice
falls outside the 360-day window but its payment falls inside the
window.
o Add gnc_getline() function to read an unlimited line-length from a
file (so you're not limited to a buffer size with fgets() and the
like). It is similar to the getline(3) on Linux except the API is
different and it will always set the return string.
o Add workaround code for openhbci/chipcard problem.
o Add gnc_lookup_date_option() function.
o Add gnc_ui_account_get_balance_in_currency() function.
o Add preferences for summarybar.
o Add xaccAccountConvertBalanceToCurrencyAsOfDate() function
o Summarybar can now display a grand total of all commodities,
profits of a period of time and net assets at the end of the period;
summarybar can be configured with some options under
edit->preferences.
o Create two new functions to centralize date-selection option
creation.
o Export the new scheme functions.
o Modify Herbert's patch to centralize the date-selection option
code.
o Use the new centralized date-selection option-creation code.
o Fix a typo in the help (was --diable-gui).
o Add db-4.2 to the list of databases we search.
o Fix a problem with opt style installs.
o Rename from_xxx and to_xxx account tree widgets to left_xxx and
right_xxx.
o If in "accountant mode" call "transfer from" "credit account" and
"transfer to" "debit account" and interchange account trees.
o Remove the RECN cell from payable/receivable to stop confusing
people.
o Change Ukrainian "UAG" into "UAH"
o Commented out setting the memo always to "Auto-created split" due
to popular request.
o Fix for part of bug only allow auto-create SXes which have splits
to be created.
o HBCI transfer template management GUI added by Bernd Wagner.
o Added instructions about running under valgrind.
o Added a large set of valgrind suppressions for both guile and
gnucash.
o Change the reg_type to SEARCH_LEDGER so all the 'action' types
appear.
o Remove unused 'ledger_status' widget.
o At least be consistent about the background coloring of the month
labels, even if we're still not using GTK themeage correctly.
o Destroy the transient window when the widget is destroyed.
o Make the advance and remind spin-buttons editable.
o Change the upper bound on the advance and remind spins to 365
[days], with a page-size of 30 [days].
o Disallow the Scheduling of being-editing transactions in the
Register, preventing a class of unbalacned SX template transactions
from being entered and propogated through the system.
o Fix nasty memory-corruption issue; insufficent bounds checking on
array index.
o Better handling of various error cases in transaction-creation.
o When we have a problem parsing a credit/debit cell, indicate to the
user what occurred.
o Use the account-list filtering capability of the GncAccountSel to
only show/allow-creation-of valid account-types in the loan-druid.
o Add ':' to the token list of allowable characters in the formula
cell.
o Fix precedence bug screwing up loan review page.
o Don't need to require format; main.scm handles it, and the default
"format" (simple-format) is sufficient to handle everything we need.
This allows gnucash to work with slib3.
o Add code to remove "intl/Makefile po/Makefile" from AC_OUTPUT in
configure.in prior to calling gettextize to make sure that you can
build from CVS with recent versions of gettextize. Tested with both
RH9 and RH7.3 to make sure it works with both old and new.
o Move variable declaration to the top of the block.
o Make sure we always have intl and po Makefiles in the configure
script. Sometimes it was ripped out without being replaced.
1.8.8 - 17 Nov 2003
o HBCI - Improve error message when receiving zero balance from bank.
o Add account template for Swiss German businesses "KMU" by Tom
Winterhalder
o Add *big* account template for German businesses "SKR04" by Betina
Schmidt
o Add Catalan and Turkish translation, Updated German, Italian,
Czech, Greek and Dutch translations.
o Add Turkish account template. Updated Greek account templates.
o Remove debian scripts
o Add a comment about minimum string length
o Fix the ISO_DATELEN to be "long enough"
o Fix handling of HBCI direct debits (fix wrong textkey). Fix and
initially implement handling of multiple banks/users/customers.
o Fixed extremly stupid, old bug that causes weird HBCI errors.
Improved user messages.
o Refactor some GUI code. Improve user messages.
o BillTermDecRef should have been BillTermIncRef when setting new
bill term.
o Applied Frank Pavageau's patch regarding capital gains to handle
split transactions.
o Don't make a timespec with tv_sec == 0. Fixes some tests on the
alpha platform.
1.8.7 - 14 Sept 2003
o Use <libofx/libofx.h> instead of "libofx/libofx.h" as it's not part
of our system. Fixes a dependency problem in 1.8.6 release.
o Small fix from hawkfan to get tests to work when building outside
srcdir.
o Fix a bug introduced by Matthew -- ANSI C does not allow you to
declare a variable in the middle of an expression. Move the
declaration to the top of the function.
o We don't need the trailing semi-colon because the #include adds
one. The double semi-colon causes build failures in some cases.
1.8.6 - 11 Sept 2003
o Updated Spanish, Greek, French, Czech, Slovak translations
o Fixed extremely stupid bug in the import value setting workaround.
o Fixed problem with SX formula_cell calls
o Merge missing part of 2003-05-28 commit. The log format changes
didn't get commited for some reason, making the log replayer
completely unusable.
o Fixed crash during dialog startup on Solaris.
o Turn off scheme garbage collection during query->scm and scm->query
conversion. It shaves about 50% off the test-scm-query-string tests.
o Make test-scm-query-string test deterministic by seeding the RNG
with a known value.
o Add a "slots" parameter to allow for future expansion. Right now
this is completely ignored.
1.8.5 - 17 Aug 2003
o Add IS_PAID column and the ability to search for paid/not-paid
invoices.
o Add HBCI online transfer templates and make usable
o Fix a bug where if you unpost an invoice and don't bring the
TaxTables up to date, the total value shown in the register is
different depending on whether the cursor is on the current line
or not.
o Don't constantly resize the invoice window every time we update
ourselves.
o Updated Italian, Brazilian Portugese, German, Czech, Dutch and
British English translation.
o Add Subtotal and Tax labels in the summary bar to print the
Invoice's total amounts.
o Change the log format to use GUID instead of C pointers, use
ISO8601 instead of proprietary form and log the Notes field.
o Port new log replay module from HEAD.
o Re-enable reversed legend in stacked barcharts. Needs Guppi 0.40.4
a.k.a. Guppi CVS, though, to actually work.
o Update the Polish Zloty for its new ISO currency code.
o Add ability to sort by Action and Notes.
o Fix the vendor window title to use the company name, not the
contact name. Change the message when the company name is left blank.
o Create a new "date format" widget to let the user choose a date
format (and see the results of what the date would look like).
o Add "Deluxe Personal Check" type. Add support for printing to
"deluxe" personal checks. This prints the check "sideways" on a
US-Letter configuration.
o Backport the QueryList widget and associated usage (this allows
more places to have sortable column displays for query results)
o Improve HBCI error handling. Add more user feedback functions.
o Add support for KtoBlzCheck, a small checking package for
destination account numbers for German banks. Very small, very useful
http://sourceforge.net/projects/ktoblzcheck
o TRANSLATION_HOWTO: Added, by Jon Lapham
o Add API to the plugin modules to allow post-processing (scrubbing)
of the book after it is loaded from XML. This allows a plug-in to
post-process the complete book.
o Create a scrub function to clear up bogus tax tables due to a bug
which could cause tax tables to get created ad-nausium if you post
and then unpost an invoice.
o Create a scrub function to clear up bogus bill terms due to a bug
which could cause bill terms to get created due to post/unpost of
invoices.
o Enable the exchange-rate dialog on "search ledger" registers.
o Raise the import window after choosing a file.
o Change dialog statements to allow for embedded percent signs in the
messages. In other words, don't allow user input into the format
string of a printf.
o Change how the billterms option menu is used so it will change
properly if you change the invoice's owner.
o Don't use gnc:reverse-account-balance? to determine whether to
reverse the balance -- base it purely on the report type.
o Fix gncBillTermCopy() so it PROPERLY copies the bill term.
o Tolerate some HBCI banks failure of the GetSystemId-job.
o Don't allow selection of directory for save file.
o Add fancy-invoice report, to show what else is possible. It's not
really useful per se, but it is another example for users. To be
useful it requires some custom editing.
o Limit the commodity choices based upon the current account type.
o Add a new argument to the dialog creation functions to specify what
types of commodities should be presented.Also tweak the title of the
dialog based upon this argument. Remove the "new" button when the
dialog is limited strictly to currencies.
o Show the running balance column by default in the register report.
o Annotate the window title to indicate whether a register is for a
single account or it includes all subaccounts.
o Change the register close dialog to include a cancel option.
o Don't close the register if the user cancelled.
o If the user has manually entered an amount, then stop automatically
updated the amount when the date is changed.
o Refactor many HBCI functions to eventually enable queued processing
of several HBCI jobs.
o Add a "retained earnings" item under equity, and change the title
to include the start date (Balance Sheet report).
o Don't print the "handling-request" messages when getting stock
quotes.
o Display selected pixmap when opening an options window.
o Fix 'Save As' so it can write to non-existing files.
o New data file should have same uid/gids original file.
o Added Italian account templates by Lorenzo Cappelletti
o Change HBCI online transfer action so that first the gnucash
Transaction is created and only after that the HBCI connection is
started. Necessary for later implementation of offline queueing and
multi-job execution.
o Clarify the part of the HBCI setup about potentially adding HBCI
accounts manually.
o Add a couple of extra checks to prevent crashing if the commodity
attached to a price quote has disappeared.
o Provide a new warning message before deletion if a commodity has
any price quotes. If the user deletes the commodity anyway, removed
any quotes are based on the commodity
o Enhance the get prices routine to handle a request with a NULL
currency.
o Fix a crash where removing items in the wrong order could cause
"Bad Things" to happen
o Sort the bills before displaying them, so they appear in a
consistent order (by date due).
o Fix a bunch more rounding errors, and add more precision to the
price.
o Change the description and action of Invoice and Payement
Transactions/Splits, to make it easier to print a check off the
posted transactions.
o Add Debit and Credit totals to Register report.
o Differentiate between "file is already locked" and "we can't create
the lockfile" so we can let the user know.
o Fix the message to be more appropriate when we hit a READONLY
error.
o Various Postgres backend fixes
o Add button for manual adding of HBCI accounts. Requires latest
OpenHBCI 0.9.13
o Add saving of the HBCI_API so that bank's status changes will now
be remembered immediately.
o Add "(Report)" strings to the various columns displayed in the
report currency.
o Set the date-entered on invoice transactions to "now" instead of
the post date. Thi lets us know when an invoice was actually posted,
or a payment was actually made.
o Support "gain/loss" balancing splits on stocks
o Apply patch to fix a number of off-by-one bugs in the loan druid.
o Adapted to latest gnucash-docs changes, by Jon Lapham
o Add code to read XML files with real namespace declarations.
o Make sure we define PWD, as not all shells define it properly.
o Workaround for multi-currency importing bug.
1.8.4 - 25 May 2003
o Fix transfer dialog to nothang if OK button is clicked w/o filling
in dialog properly.
o Add HTML::Parser to the list of items checked/installed.
o Updated translations: Brazilian Portugese, Czech, Italian, German
o Fix the "View xxxbar" menu items to track properly when a new data
file is opened. Consolidate the code for manipulating the
View/Statusbar and View/Summarybar menu items. Work around a Gnome
MDI bug as best as possible.
o The numeric test regex was broken and would fail on ALL numerics,
causing all imports to be of value zero.
o Fix for creating new template transactions [from Scheduling
existing transactions], such that they have valid Posted dates.
o Fix for existing/old data without posted dates. If we encounter
the condition, fixup the transaction's Posted date to that of the
Entered date.
o Add LOT_IS_CLOSED and LOT_BALANCE query parameter methods
o Fixes for 64-bit architectures.
o Add gncQueryGetBooks() API to return list of books in a query.
o Add INVOICE_POST_LOT query parameter methods
o Add an api to force an event even when events are suspended.
Without such an API, events can be lost if the event system is
suspended when the event comes in.
o Added gnucash wrappers around gnome-print's rotate, translate,
gsave, and grestore APIs. All to allow sideways printing (by
rotating the image).
o Wrap the new print-session apis.
o Modify the AC_GWRAP_CHECK_GUILE() macro to take an argument, the
g-wrap module directory. Then actually test that the g-wrap module
loads. This should detect systems without slib installed.
o New gwrap check macro
o Deal properly when there are no prices for a commodity.
o Supply a start date (as well as an end date) and don't print
invoices that occur prior to the start date or after the end date.
The aging information ignores the start date, but not the end date.
This means the aging information will always be acurate through the
end date (even if all the invoices and payments are not displayed).
o Limit the itemized invoices/payments to the start/end date range,
but print out a "Balance" line if there is a non-zero balance as of
the start date.
o Nikos Charonitakis's account chart updates: added new carloan
account chart, updated account chart.
o Use the correct columns when printing the Gain column, don't reuse
the same column as profit; we want to report different values.
o Don't let the user do anything with the options dialog until
Apply() finishes.
o Had the wrong number of arguments in gnc:account-get-balance-at-date
o Add some (commented out) code to support a start date for computing
the Net Income (aka Net Profit) in the Balance Sheet.
o Move the instantiation of File -> Properties into main-window.scm
(out of business-gnome.scm) for future cases where we might decide to
ship the business modules separately.
o Fix the ofx test program to make sure it links on many weird
platforms.
o When we are asked to reload the report, queue the request, queue a
draw event, and then return immediately. When the draw event
happens, load the report then. This lets you hit Apply and then OK
before the report finishes loading.
o Make sure we can find libofx/libofx.h
o Include split transactions in the filtering of the transaction
report.
o Use a 'from' date to better compute the Net Income on the report.
o Change the default Search Operation for numerics from "less than"
to "equals" -- so by default you would search for an exact value.
o "eval" changed API on guile-1.6. Use the existing API to convert a
delta symbol to a delta time.
o Call eval with the right number of arguments based on early or late
versions.
o Change the date format string to be consistent with other places
(e.g. the check print dialog) and use '%' instead of '~'.
o Make the Bill Due Days option selectable based on the setting of
Notify Bills Due?
o Don't crash if you remove the last entry and then add another one.
o Deal with the case where the first transaction found for a
particular company is a payment
o Also print out any overpayment in the total column.
o Catch errors when running the child reports so we display the
failed report backtrace but also display an error and continue with
the multicolumn report.
1.8.3 - 03 May 2003
o Updated translations: Italian, Swedish, Danish, British,
Traditional Chinese, French, German, Tamil, Brazilian Portugese.
o Turn off the report-total by default
o The Euroland currency rates were inverted in the transfer dialog.
o Chris Morgan's Baysian Matching code, to match transactions based
on Bayesian filtering of previously matched transactions.
o Fix a bug in the account name list when you you filtered down to no
accounts it would ignore the filter.
o The Account Separator option was moved to the Accounts page,
reference correctly.
o Fix the keypress handlers so they work properly for both the text
entry widget and the calendar popup widget.
o Force the cursor to the first line of a transaction split before
disabling "double line" mode in the register. This prevents the
register refresh code from trying to update a cell that is no longer
visible.
o Fix HBCI close-on-finished checkbutton.
o Add descriptions of new HBCI actions.
o OpenBSD fixes by Todd T. Fries
o New report "income vs. day of week" by Andy Wingo
o Fix a couple strings to improve comments when owners and accounts
are missing. Direct the user to select them in the report options.
o When building the "name + address" string, check if the company
name and contact name are the same and, if so, only print one of
them.
o Fix the glade settings so resizing the window will properly resize
the widgets.
o Save the entry cells before adding an it to the invoice, otherwise
it wont get sorted properly.
o Add support in business code for the to-charge amount.
o Don't ask the user in the general case when making changes to
entries. Generally the user should be allowed to make whatever
changes they want without being pestered.
o Guile-1.6 requires empty lists to be quoted.
o Symbols are not strings in guile-1.6.
o Fix "WeekDelta" and add TwoWeekDelta.
o Pop up a dialog if the user tries to transfer from a non-currency
account, and don't let them do it.
o Evaluate the date during get_predicate() in case the user just "hit
return" (and the auto-evaluate didn't happen).
o Fix crash during import of investment accounts.
o Fixes for GCC 3.3 warnings
o Fix HBCI user messages where chip cards were confused with key
files.
o Adapt to latest changes in OpenHBCI CVS.
o Applied Tomas Pospisek's patch to the transaction report.
o Fix the description of gnc:mdi-show-progress.
o Enable changing the "ID" for different business objects.
o Fix the percentage calculations so we don't get GtkCritical
warnings.
o Disable the test-scm-query-import test, since it breaks on
guile-1.6
o Move currency conversion to gnc-pricedb.c
o Improve report for stocks and funds not denominated in report
currency.
o QIF imports don't assume that a date of the form XXXXXXXX is always
YYYYMMDD. Make sure a 4-digit year "makes sense"
o Fix hbci and ofx test for handling --disable correctly.
o Fix openhbci macro again so that it uses a C check program.
1.8.2 - 09 March 2003
o Updated translations: German, Slovak, Spanish
o Updated HBCI requirement to 0.9.6
o Postgres fix for PG-7.3.x
o More fixes for guile-1.6 support
o Fix QIF Import for split transactions (#105139)
o Remove "display balance in Euro" columns from the main window
o Add "display balance in Report Currency" columns to the main window
o Fix the transfer dialog / exchange-rate dialog so it doesn't round
the values input by the user. (#106332)
o Fix configure so tests wont fail on GCC 3.2.2
o HBCI: avoid sending online transfers twice
o Dont override the user's toolbar style (#102041)
o Import: don't punish transactions with an online ID
o Add engine support for employee expense vouchers
1.8.1 - 09 February 2003
o Release of new stable version 1.8.1
o Fixes for qif import crashes
o Update translation po/it.po by Lorenzo Cappelletti
o Remove the tip that says that this is a development version.
o Remove the "development version" string when running "gnucash
--version"
o Add heuristic for duplicate matching by check number.
o Various bug fixes, remove Finance::Quote requirement for rpms
built on RH 8.0
1.8.0 - 02 February 2003
o Release of new stable version 1.8.0
o Fix problem getting quotes from trustnet.
o Add new script that dumps all the data returned by F::Q for a
stock.
o Apply Bill Nottingham's patch to use db4/db_185.h
o Updated translations, po/en_GB.po by Nigel Titley, po/it.po by
Lorenzo Cappelletti
o Fix HBCI problem with negative account balances.
o Add preference (on advanced tab) to enable HBCI debug messages.
o Fix the Recurrence-Frequency example-calendar date calculation to
show upcoming instances correctly.
o Add HBCI user messages about what is supported by the bank.
o Fixes for gcc 3.x build problems with postgresql backend
o Many more fixes for the postgresql backend
o Fix the "bill reminder" so it doesn't create a query if there are
no payables accounts.
o Fix some of the accounts in the tree to be more accurate to the
real world.
o Only set ReadOnly status for Invoices, not Payments.
o Fix several bugs in QIF importer
o Recognize even more error codes from OpenHBCI.
o No longer assume that transaction with type OFX_OTHER are
investment transactions.
o Don't add income accounts to bills, or expense accounts to
invoices. This should help further reduce user confusion with what
to do when entering invoices.
1.7.8 - 20 January 2003
o Welcome to Release Canidate 3
o Fixed build issues introduced in last release
o Fix compile errors on SuSE 8.0 + 8.1
o Update translations, po/ru.po by Vitaly Lipatov, po/el.po by
ta_panta_rei@flashmail.com
o Ignore certain splits with an "amount" of zero.
o Convert from the old to new symbols for Russian Roubles.
o Invoices change a couple of columns. Enable viewing the "taxable"
entry. Enable viewing all the tax accounts individually.
o Scrub hbci include paths to prevent gcc 3.x compile errors.
o Default the OFX import directory to the directory of the last OFX
file imported, or the user's home dir for the first export.
Remembered across invocations of gnucash.
o Default the save directory to the directory of the last file used.
Default the exports directory to the directory of the last file
exported, or the user's home dir for the first export. Remembered
across invocations of gnucash.
o Correctly handle the case where no stocks have been defined and the
user asks gnucash to get price quotes.
o Work around bug in ghttp library so that intl users whose whole
units/fractions separator is a comma can request web pages.
o Add "Default Report Currency" preference.
o Set invoice currency based on owner's currency.
o Use invoice's currency for printing the invoice.
o Make the progress bar argument a double instead of an int. This
gets around an issue with guile 1.6.
o Add a checkbox to search-for-all
o Changes to make the build system work on multiple architectures and
with multiple versions of the autotools suite. Make generated g-wrap
sources depend on config.status.
o Remove restriction on guile versions > 1.4 Provide a version
dependant load path variable for the SRFI location. (Empty in 1.6
since they're bundled with guile.)
o Limit QIF matches against only the accounts in the old group, so we
don't match against ourselves. This should limit the matches to only
"reasonable" matches.
o Remove "user name" and "user address" preferences, as they are no
longer used by anything.
o Create a taxtable option type using the new generic optionmenu code
o Create a default customer and default vendor taxtable option for
the "File Properties" option menu.
o Reset the search-type to "New Search" if we end up displaying no
results.
o Use the "New Search Limit" pref to decide when to start a new
search vs. when refine the search.
o Create two new global preferences: "Notify Bills Due?" and "Bills
Due Days"
o Added sources needed for OS X to dist.
o Lots more bugfixes, see changelog.
1.7.7 - 05 January 2003
o Welcome to Release Canidate 2
o Give the user better feedback on exactly what the exchange rate
means.
o Better handling of corrupt XML data files. Print better error
messages for unknown tags, or mismatched start/end tags.
o When checking for gtkhtml-1.1, make the lack of pkg-config a fatal
error. Also check for pkgconfig
o Updated translations, po/de.po,
o Fix HBCI reparent warnings. Make the PIN dialog a bit nicer.
o Fixes to Postgresql backend.
o Changed the "ALTER TABLE table ADD COLUMN..." statements to conform
to the current Postgres implementation (and SQL 92) standard by
putting the DEFAULT modifier in a separate ALTER statement. This was
reported by Christopher B. Browne.
o Implement unpost function in invoices.
o Correctly open a help window when the initial URL contains a label
component to it.
o Make the reconciliation window respect the 'include subaccount'
flag any time it opens a register. Consolidate logic for opening a
new register. Enhance the reconciliation start window to update the
ending value when this flag is changed.
o If the amount is monetary, map the keypad decimal key to the
correct decimal character for the locale.
o Fix malformed URLs for bringing up a report options window.
o Add new option for specifying sort critera for piecharts and
barcharts.
o The report title should change when the report name field is
changed in the options.
o Add a smart function for going "back" from the "load a file" page.
If there are any files loaded it returns to the "loaded files" page
instead of the initial druid page.
o Add support for i18n of price source strings.
o Add icons to gtk only windows.
o Search on NOTES add code to prevent searching on template-txn
accounts so SXes don't show up in find results.
o Create a 'file compression' option and pass the data into the
backend. This is an option in the preferences.
o Provide a simple checkbook set of accounts
o When editing an exchange rate, always change the _VALUE_ of the
split, not the amount. This has the affect of keeping the visible
number the same and changing the "other" account.
o Add a set of business accounts to the account setup
o Give a much higher importance to the date heuristics in the OFX
import.
o Disable skipping transactions which already have an online id
during matching, untill a fix for the "transfer between two accounts"
bug is properly fixed.
o Large set of fixes to the build system by John H. Pierce
<john@killterm.org>
1.7.6 - 22 December 2002
o Welcome to Release Candidate 1
o Put the build date into the about box for development versions
o Deal with broken QIF files that give broken bang-fields. In
particular, handle the case where it supplies "!Type Bank"
instead of "!Type:Bank"
o Fix g-wrap test to fail properly if it cannot find g-wrap-config
o Add "Edit Exchange Rate" menu items to the Actions menu and the
context menu
o Fix the amount display so that the exchange dialog always shows the
"amount" in the the local (register) currency.
o Add an additional module to check for (LWP aka libwww-perl)
before attempting to call Finance::Quote.
o Updated translations, po/nl.po by Hendrik-Jan Heins <hjh@passys.nl>,
po/uk.po by Volodymyr M. Lisivka <lvm@mystery.lviv.net>, po/el.po,
accounts/el_GR by Nikos Charonitakis <charosn@her.forthnet.gr>
o Major update to generic import architecture/transaction matcher.
o Change HBCI to using new Transaction Matcher GUI
o Require openhbci 0.9.4 for HBCI version choosing.
o When not retrieving stock quotes for an account, dim the price
source labels as well as the option menus.
o Consolidate all knowledge about Finance::Quote sources into one
place. Functions to record whether or not F::Q is installed
properly, and if so, whether a particular source is available.
o Change default new SX frequency to monthly
o Filled in a long-thought of idea for a formula cell: can contain
text unlike a pricecell, but doesn't really want to do
auto-complete like a quickfill cell [what we had been using]. This
allows us to provide the gnome formula cell which can remap the
keypad '.' character based on locale
o Disallow the deletion of accounts with ReadOnly Transacation in
them. You must first "delete" the RO Txns before you delete the
account.
o NOTE: As of now you ABSOLUTELY REQUIRE G-WRAP >= 1.3.3
o Loan Druid re-written
o Add menu items and code so a user can limit transactions in a
register to any combination of the
Reconciled/Cleared/Voided/Unreconciled states.
o Give user feedback during the rendering of a report.
o Remove old user docs and tools that are now in gnucash-docs
o Fix for large accounts overflowing the data types used in the
register code which are causing crashes.
o Add support for new GnuCash icon made by Jakub Steiner
<jimmac@ximian.com>
o Connect up help buttons in dialog's to help files
o Lots more bugfixes
1.7.5 - 02 December 2002
o Fix for a problem with multi-currency that could result in data
corruption. Recommend to use this version over 1.7.4
1.7.4 - 01 December 2002
o Second beta release
o Problems with importing 1.6 data files fixed
o Updates to generic transaction matching
o More postgres backend fixes
o New progress bar when making reports
o Payment schedule review page added to loan druid
o Fixes to multi-currency support
o Added Brazilian Portugese account templates by Lucimar Moresco
o Added doxygen documentation support, and integrated it into the
build system. There is a new target, make doc, that can be used to
build the documentation if you have doxygen installed.
o Catch the condition gracefully when OpenHBCI config file does not
exist.
o Compute the implicit exchange rates for ALL transactions when
necessary. No longer requires the pricedb for printing split values.
This will display all transactions in the currency of the current
account, regardless of the number of splits in the transaction.
o First pass at getting multi-currency transactions to work from the
register.
o Lots more bugfixes
1.7.3 - 17 November 2002
o first beta release
o improved libofx configure support. Add --with-ofx-prefix
so users can define where to look for libofx.
o fixed missing ofx files in tarball
o updated gnucash.spec file to work with rh8
o added new cashflow report contributed by Herbert Thoma
o New functions to get/set read-only status on a transaction,
and to print a warning message if a transaction is read-only.
o Added a bunch of currencies.
o MAJOR improvement to OFX investment support. All transactions
created from an investment account are now already balanced.
Explicitely support Dividend Reinvestment transactions which
will now directly create a income account -> stock account
transaction, and Income transactions which will directly create
a income account -> cash account transaction. Support memorising
the income account association. Several stock account can use the
same income account if desired.
o Updated translations (merged from 1.6 branch plus updates from
the Translation Project).
o Matthew Vanecek added some bug fixes for the SQL back end.
o Add support for gtkhtml 1.1
o Added calculate the number of remaining payments based on the start
date, loan length and current date to Mortgage druid
o loads of bugfixes, keep those bugs coming!
o NOTE: Report bugs to bugzilla.gnome.org
1.7.2 - 27 October 2002
o second alpha release
o you can now search by reconcile flag
o ability to set posted invoices and payments read-only
o New commodity matcher for OFX generic import
o latest libofx is needed for OFX support
o Investment transactions now create two accounts, one is for the
stock, the other is the account defined by the FI, where the
cash is swapped.
o Updated glossary
o HBCI improvements to transaction retrieval
o Add Direct Debit HBCI action and add caching of the
PIN to user preferences.
o HBCI suport requires OpenHBCI 0.9.3 or current OpenHBCI CVS
o loads of bugfixes, keep those bugs coming!
o NOTE: Report bugs to bugzilla.gnome.org
1.7.1 - 13 October 2002
o first alpha release
o lots of new features, please test as much as you can
o esp Scheduled Transactions, Small Business and OFX/HBCI.
o please check Changelog for exact details
o NOTE: Report bugs to bugzilla.gnome.org
1.5.98 - 04 June 2001
o second beta release
o updated documentation (English & Portuguese)
o updated German and Portuguese translations
o more work on sql backend
o fixes for FreeBSD
o bug fixes
1.5.97 - 27 May 2001
o first beta release
o feature freeze
o updated documentation
o updated Norwegian and Portuguese translations
o bug fixes
1.5.96 - 20 May 2001
o second alpha release
o updated user documentation
o updated api documentation
o bug fixes
1.5.95 - 13 May 2001
o alpha release, string freeze
o new user account hierarchy wizard
o account hierarchy export
o reporting improvements
o transfer dialog auto-completion
o many bug fixes
1.5.6 - 23 April 2001
o reporting improvements
o many misc GUI improvements
o updated German and Portuguese translations
o fixes for Solaris
o bug fixes
1.5.5 - 15 April 2001
o more new & improved reports
o use of gnome MDI for main window
o GUI improvements
o bug fixes
1.5.4 - 01 April 2001
o several new & improved reports/graphs
o online price quotes now work
o new main window display
o Spanish & Portuguese translations of the manual
o many bug fixes
1.5.3 - 25 February 2001
o new XML file format
o better support for importing qifs from online banks
o improved checking register
o support for charts & graphs
o financial calculator
o new user account hierarchy wizard
o many UI improvements
1.5.2 - 25 September 2000
o fixes for Solaris 8
o fixes for gnome-print 0.23
o misc bug fixes
1.5.1 - 18 September 2000
o new Spanish translation
o new Russion translation
o improved qif importing
o updated documentation
o lots of bug fixes
1.5.0 - 9 July 2000
o switch to gtkhtml widget
o updated French translations
o improved qif importing
o fix for g-wrap 0.9.4
o misc bug fixes
1.3.100 - 12 June 2000
o bug fixes
o updated documentation
o updated translations
1.3.99 - 05 June 2000
o transaction auto-completion
o improved qif importing
o fixes for 64-bit architectures
o updated translations
o automaked build system
o bug fixes and ui improvements
1.3.8 - 25 May 2000
o transaction cut/copy/paste
o new Japanese translations
o user interface improvements
o bug fixes
1.3.7 - 08 May 2000
o better printing of multiple currencies
o user interface improvements
o bug fixes
1.3.6 - 24 April 2000
o transaction finder dialog
o even better qif importing
o some support for the euro
o bug fixes
1.3.5 - 10 April 2000
o more work on reports and check-printing
o fixes to qif importing
o misc bug fixes
1.3.4 - 27 March 2000
o alpha code for check printing (requires gnome-print)
o more i18n of reports
o auto check numbering
o bug fixes and GUI improvements
1.3.3 - 20 March 2000
o new QIF importer
o new Swedish and Great Britain translations
o minor GUI improvements
1.3.2 - 12 March 2000
o new French and German translations
o new French documentation
o speed improvements in the register
o more work on reports
1.3.1 - 05 March 2000
o qif fixes
o French documentation
1.3.0 - 28 February 2000
o first gnome release of GnuCash
o many, many, many changes
1.1.22 - 3 November 1998
o build break fixes
o install break fixes
1.1.21 - 22 October 1998
o simple report generation infrastructure
1.1.19 - 5 October 1998
o fixes to QIF import incl MS-Money import
o implement rollback in engine; can now commit or reject (undo) edits.
1.1.17 - 13 Sept 1998
o working auto-expand register
o sort by date, num, amount, memo, descr.
o list all transactions between two dates.
1.1.16 - 13 Sept 1998
o busted.
1.1.15 - 9 Aug 1998
o Everybody's doin it: make xacc into a web server.
1.1.14 - 8 Aug 1998
o First drop of Qt code
o A split register that finally more or less works
o guile configuration code from Rob Browning
1.1.6 - 8 March 98
o First drop of GTK code from Jeremy Collins
o First stab at GTK plotting from Rob Browning
o German README from Henning Spruth
o Stock Ledger cleanup
o fixed up configure, gnome and motif makefile targets
1.1.5 - 6 March 1998
o perl scripts for parsing stock quotes from internet
from Chrostopher B. Browne
1.1.4 - 1 March 98
o gui-independent engine code moved to src/engine
o main motif app code moved to src/motif
o merged in bug fixes from 1.0.x branch
o ofx dtd's in lib/ofx/dtd
o misc raw info in raw (e.g. currency codes, country codes)
1.1.1 - 24 Jan 1998
o Alpha level code. Very broken.
All new register design -- modularized.
Many versin 1.0 ledger functions missing.
Splits added to engine.
May not compile, will probably core dump.
This is alpha level code, not for general use.
1.0.18 - 14 June 98
o Fix Quicken QIF import to recognize "transaction cleared" flag.
o Add RedHat RPM spec files.
o Fix a bug in configure.in re. motif flags.
o Enable European-style dates with --enable-eurodates
o Fix core dump reading QIF files
o Fix core dump closing certain windows
o enable prompt to save to file when WM closes window
o fix garbling to description field when cancel button hit
1.0.17 - 14 Feb 98
o Fix core dump when deleting account with open register windows.
o Fix core dump when transfering money to deleted (non-existant) account.
o Fix tabbing between ledger entry and record/cancel/close buttons.
o MS Money QIF import fixes.
o obscure fix to Xbae table widget that may fix some mystery core dumps.
o add CBB, MS-Money QIF export sample files
o add SCO UnixWare, OpenServer build files
o precompiled SCO UnixWare 7 and OpenServer 5 binaries
1.0.16 - 7 Jan 98
o Leap year fix
o Solaris compile patches
o precompiled AIX 4.1 for IBM RS/6000 binary
1.0.14 - 6 Jan 98
o Debian package version
o QIF File format patch for reading CBB-exported QIF's
o Date bug fix
1.0.11 - 11 Dec 97
o large variety of bug fixes, patches, enhancements.
1.0b1 - 29 Nov 97
o Many, many changes by Linas Vepstas to give double entry
bookkeeping, sub-accounts, income/expense account types, and
the beginnings of support for the QIF data format.
o All "non-standard" libraries needed for xacc (xbae, libhtmlw,
and libComboBox) are now part of the xacc distribution, to
make it easier to build xacc.
o Applied XbaeMatrixSetCursorPosition patch (needed for quickfill)
to Linas's modified xbae src. (So quickfill works again.)
o configure script to make it easier to build xacc.
o The environment variable XACC_HELP will tell xacc where to
find the files for the hypertext help. If XACC_HELP isn't
set, xacc will default to "./Docs" as the help path.
0.9 - 08 Sep 97
o Lots of code-cleanup.
o Adjust Balance window.
o Reconcile window! Makes it easy to reconcile your account
at the end of the month when you get your new bank statement.
o Hypertext, context sensitive help. A pretty nice add-on,
thanks to libhtmlw, from NCSA Mosaic. (Now someone just
has to write some decent help pages!)
o Fixed busy cursor. Previously the code the switched cursors
caused the program to crash, so it wasn't enabled. Now it
works, and is enabled.
0.7 - 14 Jul 97
o Started adding support for account types other than "BANK".
Still no support for Portfolio and Mutual accounts. (They
are greyed out in the "New Account" window for now.)
o Changed the balance field to use red/black text to denote
negative/positive balance (instead of using a sign... If you
define USE_NO_COLOR when compiling, it will revert to the
old method of displaying a '-' in front of negative balances)
o Fixed bug in automatic transfers that cause the "From"
account to always be the first account, and the "To" account
to possibly be incorrect. Also, added "[To: ]" "[From: ]"
(with to account name, and from account name) to the start
of the memo field, so you can keep track of where the money
comes from/goes to.
0.6 - 28 Jun 97
o Fixed balance/reconciled field (in bottom right corner
of register window. (It sorta works now, with lesstif.
I don't know about motif... you have to leave the current
transaction for the balances to be recalculated.)
o Rearranged directory structure... the source was growing
to too many files to have it all in one directory.
0.5 - 6 Jun 97 Mostly, minor bug fixes
o verifyDate -- affects when accelerator keys in the
register window cause the date to cross a year boundary
o Fixed handling of the date in the transfer window. Before
if the user pressed the "transfer" button with an incomplete
date in the date field, the resulting date would be
undefined.
o If the user doesn't enter data in the description field,
The number field, the memo field, or one of the amount
fields, the the new transaction isn't added when the
user leaves the new transaction, or presses "Record"
o Now user is prevented from entering more than one '.'
in the amount fields in the register and transfer windows.
Also, the user is prevented from entering more than two
'/' in the date field in the transfer window.
o Fixed a (very small) memory leak in the transfer window.
o Fixed a bug in the transfer window that resulted in a
different amount subtracted from the "from" account as was
added to the "to" account.
o Fixed bug that caused a segfault when deleting the last
transaction in the register window.
o Now if the user is in the last transaction (the empty
transaction) in the register window, the "Delete" button
does not do anything.
0.4 - 3 Jun 97
o Added "Balance" and "Reconciled" balance to the bottom
right corner of the register window.
o The main window uses an Xbae-Matrix widget now, instead
of a list, in order to line up the account names, types,
and balances in nice columns.
0.2 - First (mostly) functional release. Most of the buttons,
and menu bar choices actually do something now.
0.1 - First demo release. Lots of buttons, and menu bar choices
Don't do anything. The register window is still pretty
buggy.
|