Version History
1.9
- new Info & Print tab that lets users set a page title, version date and additional info
- new Info & Print preferences with defaults for new documents
- removed unnecessary resources
1.8
- added Preferences that set the day count and rounding method defaults for new documents
- a new Check For Updates menu command makes it easier to check for updates and to download newer versions
- a new Registration menu command lets registered users check and save their license info
- a new Open Recent menu command provides a list of recently opened documents
- enhanced the Currencies window and its related utility windows
- the Maltese Lira and the Cyprus Pound have joined the European Monetary Union and are now listed as EMU currencies
- Euro exchange rates for the Brazilian Real, the New Turkish Lira and the New Romanian Leu can now be updated automatically
- fixed a bug that prevented the Balance column to appear in printouts
- internal optimizations and minor bug fixes
1.7
- improved Leopard compatibility
- internal optimizations and bug fixes
1.6
- FinLease is now a Universal Binary application
- revised Help
1.5.1
- added the possibility to omit the nominal annual rate and the compounding frequency in printouts
- added the possibility to save a lease as an editable FinFlow file
- the current date can now be entered by pressing Command-hypen
- results can now be saved as Microsoft Word or Excel documents
- schedule data and details can now be copied, dragged and dropped
- fixed a number of cosmetic bugs
1.5
New features
- added six day count conventions (30/360, 30E/360, 30E+/360, actual/360, actual/365, actual/actual)
- added four rounding options (round to nearest, round up, round down, no rounding)
- added semimonthly, biweekly and weekly payment frequencies
- the maximum number of payments has been increased to 720
- the minimum number of payments can now be less than 18 payments, depending on how many "special" payments have been specified
- users can now specify how series that start on the last day of the month should be generated
- step up and step down payments can now be specified in 12 groups of 12 payments, which can be interest only, a fixed amount or a percentage of normal payments
- seasonal payments can now be interest only, a fixed amount or a percentage of normal payments
- the Details view now displays a complete overview of all options and their settings
- users can now specify when the residual payment occurs: on the normal end date (ignoring advance payments), on the last payment date or one period after the last payment
Interface changes
- replaced the deferral pop-up menu with a first payment date field (standard deferral options can still be selected from the arrow menu)
- replaced the Payment options bar with buttons to make room for the new General options button
- the Help Tags for the general and payment options buttons have been changed to provide more information on the current settings
- rearranged input fields: general data on the left, payment related data on the right
- added "precision override": the results are calculated with the precision of the lease cost field when it's higher than the currency rounding
- lease cost and fixed amounts are dynamically validated: the program keeps track of the maximum value that can be entered into a field, depending on the other options and fields
- an alert is displayed when the lease cost becomes invalid or when the maximum lease cost is exceeded
- an alert informs the user when the setup generates a negative last payment
- when date fields contain a partial date, this is signalled to the user
- the Edit Currencies command is now enabled when the Currencies window is open, so that users can bring it to the front when it is hidden behind other windows
- the point fields now defaults to zero
- added a Page Setup button to the alert that warns the user that the text will not fit on the page
- when the user increases the percentage rounding in Preferences, field values are updated to reflect the new rounding
- when the user selects a currency with a higher rounding, the lease cost field is updated and values are recalculated using the new rounding
- added a Page Setup button to the alert that warns the user when text will not fit on the page
Other changes
- updated the Help with new pages for the general options
- reviewed the Help pages and table of contents for the "Setup" and "Results" sections
- changed the layout of printed and saved results
- minor interface changes to comply with the Apple Human Interface Guidelines
Bug fixes
- fixed a bug that occurs when the user tries to quit when a sheet window is open (general options, payment options, edit/default/find currency): the program would display an "Unexpectedly quit" message, close windows after saving, etc.
- fixed a bug which caused the Preferences and Register windows not to activate properly on Panther
- fixed a bug in the Currencies window: when the user chooses to review changes after issuing a quit command, the quit is now properly canceled
- fixed a bug with the integrated purchase option
- fixed a problem with activating the scrollbar: sometimes the window needed to be resized to activate it
1.1.2
- fixed a bug that caused automatic recalculation to be turned off under certain circumstances
- fixed a bug with the validation of the equipment cost field after deactivating the window
- the barber pole is now hidden when an input field contains invalid input
1.1.1
- changed the trial version limitations
- added an integrated purchase and registration option
- moved the payment options bar to the top of the window
1.1
- added a new Templates menu for frequently used setups
- fixed a bug which caused the Help not to open in Panther
1.0.2
- fixed a compatibility issue with Panther (Mac OS X 10.3)
1.0.1
- field ranges are now rounded up or down so that a field's range matches exactlty what the Help Tag indicates
- removed a superfluous recalculation when a previously saved document is opened
- a hint text is displayed below the Payment options bar
1.0
- first public release