Cashbox Release Notes

Version 0.50

Binary | Source
  • Universal binary.
  • Fixed problems with the calendar in February.

Version 0.49

  • Suppressed a few build warnings related to changes in Tiger.

Version 0.48

  • Cashbox now remembers the last sort selected for each account.
  • Fixed a few small french and german localization issues.

Version 0.47

  • Fixed some QIF importing problems including problems importing multiple accounts and problems with "," characters in transaction values. The QIF standard does not write in languages other than English, if I'm not mistaken, so if your QIF file uses characters other than "," as a placeholder, please contact me.
  • Other minor fixes.

Version 0.46

  • Fixed an issue with QIF importing for files that don't include account headers.

Version 0.45

  • Added a dialog that appears one time only to request a donation.
  • German and French localization are completely up to date.
  • Added the beginnings of Italian localization.

Version 0.44

  • Restored printing and improved it a little.
  • Added a QIF import feature, although I only had one QIF file to test it on, so if it doesn't work for you, please send me an example file, so I can work out any problems.
  • Fixed up German and French localizations some.

Version 0.43

  • Fixed a few bugs in Jaguar systems.

Version 0.42

  • Fixed a bug when totals didn't update properly when a date changed.
  • Fixed the problems I caused with foreign currencies.
  • Changed the date formatting preferences so that a custom format can work with any arrangement of day, month, year, and weekday.
  • Fixed a few other bugs.

Version 0.41

  • Added a system to make reconciling easier (in the file menu).
  • New option in the reports window: if you click the text in the reports window it will switch to the amount of money instead of the percent.
  • Added a preference to use the system date format or a customized one.
  • Fixed a few other small issues.
  • Completely rewrote the preferences code.
  • Cashbox now handles transactions up to a trillion of whatever currency you are using (rather than not working at around a hundred thousand).
  • Fixed a few memory leaks (or added a few crashes... if this version crashes, please send me a crash log).

Version 0.40

  • Added searching of transactions (via the toolbar).
  • Added auto-completing to the description fields.
  • Added some options to the reports window.
  • Added a contextual menu to the table view.
  • Also, the check boxes and label outlines no longer appear when printing. I think it looks much better this way, but if people want preferences to allow labels and boxes, I could work on that. E-mail me if you have an opinion.
  • Another change that might be controversial is that when checking off a transfer, it will no longer check off the other transfer as being reconciled.

Version 0.39

  • Changed the statistics panel to a reports window with a nice pie chart.
  • Version checking now shows what's new in the current version.
  • Threaded the version checking, so when my site is down, there won't be lag at startup.
  • Updated german localization.

Version 0.38

  • Fixed crashes in 10.2 systems.

Version 0.37

  • Fixed tabbing issues in the drawer.
  • Updated the way table columns save to make it much more efficient, but the widths and positions of table columns won't last through this update.
  • Fixed a bug with the check number not setting in the inspector.
  • Fixed issues with entering values that need to be sorted right away.
  • Printing now works again.
  • Fixed a good number of other bugs.

Version 0.36

  • Fixed crashes when opening the preferences.
  • Fixed a couple of bugs that have gone unreported, but were there.
  • Optimized a lot code-side, though I still have a lot to do in that department.
  • A lot of things that few people would ever notice work a lot better, too!

Version 0.35

  • Added a menu item to check for updates (and an auto-check at startup for updates only if there is an active internet connection).
  • Made the preferences look and act like other applications.
  • Removed some useless buttons in the stat panel.
  • Cleaned up some stuff code side a few bugs that didn't really affect most people.

Version 0.34

  • Fixed a bug dealing with setting transfer values.

Version 0.33

  • Added a labeling system.
  • Warning: Don't remove all of your labels.
  • The application will crash. I will fix this later.
  • Also, there are some places where translations are needed for localized versions, so I will be in touch with my foreign translating friends.

Version 0.32

  • Not much exciting this version....
  • Fixed the table drawing a little.
  • Fixed a rare bug with removing transactions.
  • Added a warning when sorting by anything besides by date so people don't think their balance column is wrong.
  • Changed the way some preferences save.

Version 0.31

  • 10.2 now draws a grid.
  • There are still a few problems I have to work out with my drawing code.
  • Fixed a bug with 10.2 and numbers showing up with preceding 9's.
  • Fixed a bug with some menu items.
  • Printing now supports user defined columns.
  • Added German localization courtesy of Tom Neko.
  • Fixed two small things with French localization.

Version 0.30

  • After getting a fair amount of feedback, fixed up the French localization.
  • Fixed a bug that caused issues with certain currency settings.

Version 0.29

  • Fixed some menu issues.
  • Added French localization. (I don't know any French and just used an online translator for this. If a French speaking person would like to help me fix my mistakes, please contact me.) If you would like Cashbox localized for your language, please contact me.

Version 0.28

  • Fixed reconciling so that when reconciling a transfer, both it and it's linked transaction reconcile.
  • Update some icons.
  • 10.2 now draws the transaction table view with alternating colors like 10.3 does, but it does not yet draw a grid properly.

Version 0.27

  • Added reconciling.
  • Added a scroll view to the drawer so that if you keep your window small, you can see everything.
  • Made the add toolbar button drop down a menu when held.
  • The menu allows you to create a new transfer quickly.

Version 0.26

  • Made the account selection popup button in the toolbar auto-resize. I'm not completely sure if I like this or not. Let me know what you think.
  • Added a beautiful new calendar view in the transaction inspector.
  • Menu items for showing and hiding table columns are in, along with some enhancements to menus and menu items.

Version 0.25

  • Each account now remembers the columns you want for that account and their widths so you can have a check number column for a checking account and no check number column for a savings account (or whatever you want).
  • Decent icons help make an application look good. Made two decent icons. (I also realized that the remove icon doesn't show up on 10.2 systems. I'm going to work on that.)
  • Might have fixed the problems Diane was having.

Version 0.24

  • Fixed some stuff with sorting.
  • Fixed up some menu items a bit.
  • Possible fix for sorting under 10.2.
  • Print toolbar item now works.
  • There is now a check number column per request.
  • Ability to add and remove table columns, and to order them however you want.
  • Transfers now have to be done via the file menu until I find a better way to work that in.

Version 0.23

  • Removed code that checks for old transaction types. If you have not updated since 0.18, please download and run version 0.22 first. In addition, please back up your application support folder located at: ~/Library/Application Support/Cashbox. None of your accounts or transactions should get deleted, but if they do, you'll have a backup of your application support folder.
  • The toolbar now has the ability to customize, and it saves itself.
  • Improved printing a lot. If you have enough transactions to print multiple pages, they should not cut off in the middle. Contact me if they do.

Version 0.22

  • Fixed totaling issues if any sort was used besides sort by date.
  • Fixed a bug when deleting the last transaction while editing it.
  • Moved menus around, and they should all work now.
  • Added a copy of the account inspector in the preferences to aid in management.
  • Added printing. If you have more than one page it might cut off transactions in the middle. This is very primitive right now, but it's something.

Version 0.21

  • Added account management in the preferences like most other applications do. This is pretty simple right now. All you can do is add, delete and order your accounts.
  • Set the account toolbar selection popup to a set width. If your account names are too long, the account name shows up below.
  • Fixed a lot of bugs with accounts and transactions when the inspector was open and speed up the setting of information when the inspector is open. I'll still work on making this even faster in the future.
  • Fixed localization of money.
  • I broke the account selection and transfer menus in the main application menu, but the popup buttons still work.

Version 0.20

  • Fixed some bugs with transactions and transfers. There are some times when the values in transactions aren't saving when entered in the table. I'll look into that on next release.
  • Fixed sorting of transactions by description to ignore case.
  • Changed the way accounts are changed so there is now a toolbar which gives a lot more workspace. The toolbar doesn't save its state yet.
  • Accounts can't be deleted right now, and when creating accounts, you have to create a new account, then relaunch the application. Should be a lot of fixes next version.

Version 0.19

  • Updated the main window to give a little more room for everything.
  • Removed the code that checks for old Money folders in the Application Support folder.
  • Download and run 0.18 before updating to this version if you haven't updated since 0.13.
  • Updated the way everything is saved. This will speed everything up a lot. In addition, it should allow this application to work with iSync. Because of these changes, though, all transfers will lose their links and will appear as regular transactions. You can recreate them and delete the existing ones.
  • Also fixed a bug with deleting accounts.

Version 0.18

  • Added sorting.
  • When changing a information about a transaction on any sort besides date, the total column will have strange values. Just switch accounts and back to the current one. A fix will come later.
  • Added a command-number feature to switch accounts quickly.
  • Fixed a bug dealing with accounts which affected changing of accounts.

Version 0.17

  • Fixed a nasty crasher dealing with all transactions.

Version 0.16

  • The multi-inspecting drawer is now functioning, and it's pretty nice.
  • I'm pretty sure I fixed the bug in the stat window.
  • Fixed a few more issues.

Version 0.15

  • The beginnings of the multi-inspecting drawer.
  • The drawer has some issues now (occasionally with it open, you will be told that you can't change an account name to some name of an account that already exists), and you can't edit transactions.
  • The bug in 10.2 with the stat window still exists. Closing it makes the app crash.

Version 0.14

  • Fixed a bug in the stat window making it round all values down.
  • Fixed some GUI stuff.
  • Changed some stuff per requests.

Version 0.13

  • Should have fixed a bug with 10.2 and the Stat panel.
  • Sped up preference changes.
  • Got rid of the last traces of the application title Money by changing the Application Support folder name.
  • If your accounts don't show up the first time you run this version of the application, quit and start again.
  • They should then show up.

Version 0.11

  • Moved some stuff around.
  • Gave the app a new name, Cashbox because Money was already taken.

Version 0.12

  • Didn't really like the changes in 0.11, so moved some more stuff around.
  • The code isn't too clean at this point, but the ideas are flowing.
  • Next version should have some cleanup of code, so some bug fixes, and I'll hunt down some memory leaks that are bugging me.