Application Updates

Updates to Injoice are released through the Mac App Store.

Version 1.9.4

20 October 2015

Compatibility update with OSX El Capitan.

Version 1.9.3

4 August 2015
  • Fix bug where some characters in the company and customer information fields do not render correctly when exported to PDF.

Version 1.9.2

20 January 2015

The refreshed layout introduced in version 1.9.0 introduced a lot of extra whitespace. Switching to the Helvetica typeface has also made the overall size of individual elements slightly larger. This has resulted in a print layout that uses more paper. I have minimized the whitespace of several elements and made font sizes smaller in a few instances so that more items can fit on a single printed A4-sized page.

  • Update printed invoice layout to be more compact. This should result in less paper required to print an invoice.
  • Fix bug where clicking on a line item suggestion did not work.

Version 1.9.1

5 December 2014

The long awaited feature - replacing the words and phrases used in labels - is finally here!

  • New All existing labels on the invoice and packing list documents can be customized. A new page named "Labels" has been added to the Preferences window. You can override existing labels with your own words or phrases on this page.

Version 1.9.0

21 November 2014
  • New Refreshed the design of the user interface. Enjoy OS X Yosemite's new vibrancy effects!
  • New Refreshed the design of the invoice and packing list. A cleaner design both on screen and print.
  • New Invoices and packing list documents are now explicitly labelled.
  • New The company logo in the preferences dialog and invoice editor can now be selected using a file chooser.
  • New Paid invoices have a "Paid" label on the invoice document.
  • Fix some invoice editor bugs.
  • Fix some compatibility issues with OS X Yosemite.
  • Removed support for OS X Lion.

Version 1.8.3

28 August 2014
  • Fix bug where changing the currency code did not refresh the display of monetary values for line items

Version 1.8.2

20 August 2014
  • Fix a bug where creating a new invoice can crash the application in rare circumstances.
  • Fix bug where currency formatting drop down menu is too wide on OSX Mavericks.

Version 1.8.1

24 July 2014
  • New You can set the default currency and monetary formatting options for all new invoices. This is done through the preferences dialog.
  • New You can set the default currency and monetary formatting options for all new invoices on a per-customer basis. This is done through the customers window.
  • Re-organized the preferences dialog by breaking things up into sections.

Version 1.8.0

29 May 2014
  • New You can now change the currency an invoice uses! This can be done by changing the currency symbol, regional formatting, or both. A new toolbar has been added at the top of the invoice editor to accommodate this feature. Please note that changing the currency does not perform any form of exchange rate conversion.
  • New You can change the currency symbol using the 'Currency' dropdown.
  • New You can change the regional formatting used to display monetary values using the 'Formatting' dropdown. The regional formatting will also change the currency symbol if a different currency symbol was not selected.
  • Marking invoices as paid (or unpaid) is now done through the dropdown at the top right corner of the invoice editor.

Now that the ability to change currencies has been added, you might wonder why two options have been added to accomplish this task, and which of the two you should pick.

If you only want to change the currency symbol (eg. from a Dollar symbol to a Euro symbol), you should use the 'Currency' dropdown. Using this option will not change how monetary values are displayed, which brings us to the next option.

If you want your invoices to reflect how another country displays monetary values (which includes the currency), you should use the formatting dropdown. For example, you live in the US and want to invoice a customer living in Germany. In this case, you will choose "German (Germany)" from the dropdown. When you do this, notice that monetary values now use commas as the cents separator and that the Euro currency symbol is now placed after the total.

Version 1.7.2

15 January 2014
  • Fix bug where making a new invoice using the customer dropdown menu can crash because a customer was created without a name.

Version 1.7.1

20 September 2013
  • The 'Bill To' label is automatically hidden from the PDF and printed output when no customer details are recorded.
  • The 'Due Date' row is automatically hidden from the PDF and printed output when the due date is set to the same date as the issue date.

Version 1.7.0

22 August 2013
  • New You can set a payment due date for invoices. The due date is on a line below the issue date.
  • New You can set the default due date for invoices in the preferences dialog.
  • New You can mark invoices as paid.
  • New The invoice list displays the invoice payment status when a due date is available.
  • Invoices have a 'Bill To' label above the customer's information.
  • Packing lists have a 'Ship To' label above the customer's information.
  • The first line of the company and customer details are emphasized in the printed output of the invoice and packing list.

Version 1.6.5

25 May 2013
  • Fix bug where Injoice just kept crashing. Sorry.
  • Fix bug where no default date style was selected.

Version 1.6.4

11 May 2013
  • The invoice issue date can be edited.
  • Invoice logo can be removed from an invoice.

Version 1.6.3

24 April 2013
  • Improve item description textbox auto-sizing.
  • The tax exempt notice on the invoice is hidden from the printed output when there are no tax exempt items.
  • Improve generated PDF for long invoices.
  • Clicking on the dock icon opens the invoicing window if it isn't already open.
  • Enable ability to enter full screen mode for the invoicing window.
  • Application windows can be cycled using Command-`.

Version 1.6.2

27 February 2013
  • Fix bug where locale settings isn't being used to parse numbers.
  • Removed 'Check for updates' menu item because it is against the rules.

Version 1.6.1

1 February 2013
  • The user interface for invoicing a customer in the customer list has changed. Instead of pressing and holding the 'New' toolbar button until a dropdown appears, there is now a button with a dropdown arrow to the right of the 'New' toolbar button. Clicking on this button will present the list of customers.
  • You can change the date format used in invoices in the preferences dialog.

Version 1.6.0

12 January 2013
  • New The invoicing interface has been updated to support creating invoices for some combination of goods, services and flat fee items. Previously, invoices only handled goods. All pre-existing invoice items are classified as goods.
  • New You can create invoice items classified as services. Services have an hourly rate. Instead of a billing quantity, you input the number of hours and minutes to charge.
  • New You can create invoice items classfied as flat fee items. These items only have a description and associated cost.
  • With the introduction of services and flat fee items, the packing list has been updated to only generate a listing for items which are classified as goods.
  • When an invoice has finished saving as a PDF, the PDF will be automatically revealed in Finder.
  • Injoice will only run on OS X Lion or newer.

Version 1.5.3

21 November 2012
  • New You can add notes to the customer for each invoice.
  • New Default customer notes can be set in the preferences dialog.
  • New You can record default notes for managed customers. Customer specific notes will take precedence over the notes set in the preferences dialog.
  • New You can save the currently selected invoice as a PDF document from a toolbar button.
  • Add menu item to save currently selected invoice as a PDF document. This is accessible from the application menu bar: File > Save As PDF.
  • Add menu item to create a copy of the currently selected invoice as a new invoice. This is accessible from the application menu bar: File > Create Copy. It is also available as a keyboard shortcut as Shift-Command-N.
  • Add menu item to check for updates. This is accessible from the application menu bar: Injoice > Check for updates.
  • Fix bug where AI and PDF files cannot be used as a logo. Do note that using a PNG file is the preferred format for a logo.

Version 1.5.2

15 August 2012
  • Retina display support.

Version 1.5.1

13 July 2012
  • Application is sandboxed when running on OS X Lion and newer.
  • Fix bug where subtotal line in the printed copy is un-aligned when the tax rate is 0%.
  • Fix bug where inactive activity can be scrolled into view.
  • Restore the ability to enter multiline item descriptions. Line breaks can be added by pressing 'Ctrl-Enter' key combination.
  • Fix bug where pressing 'Enter' in the item description textbox can select a suggestion when no suggestions are showing.
  • Improve item description textbox auto-sizing for multiline descriptions.
  • Disable the save toolbar button and menu item when there are no changes to be saved.

Version 1.5

22 May 2012
  • New The starting invoice number can be set in the preferences dialog.
  • New Line items can be discounted.
  • New Line items can be exempt from tax.
  • New A new invoice can be created as a copy of a selected invoice.
  • The total tax line in the print copy of the invoice is hidden if the tax rate is zero.
  • Fix bug where line item quantity gives incorrect impression of being able to set decimal values.

Version 1.4

17 April 2012
  • New A printable packing list is automatically created from your invoice.
  • New Switch between the Invoice Editor and Packing List using the 'Activity' toolbar button group.
  • Fix bug where invoice information is saved multiple times unnecessarily.
  • Fix bug where company and customer information cannot be saved in certain circumstances.
  • Fix bug where tax information cannot be saved in certain circumstances.

Version 1.3.1

7 March 2012
  • Fix bug where automatic invoice numbering can fail.

Version 1.3

14 February 2012
  • New You can manage a list of customers to create new invoices with their details. This list is managed in the "Customers" window which is accessible from the application menu bar: Window > Customers.
  • New New invoices can be created using details from the customers list. Press and hold on the 'New' toolbar button to access a menu where you can select a customer to invoice.
  • New You can delete invoices. Select an invoice for viewing and use the delete button on the toolbar. Deleting an invoice removes it permanently.
  • Make application window shortcuts be consistent with other OSX applications. The shortcut for opening the main window has changed from Option-Command-1 to Shift-Command-1.
  • Fix bug where application window status indicators for window menu items are non-functional. The list of active windows now appear in the window menu instead.

Version 1.2

18 January 2012
  • New You can record sales tax. Enter a tax rate on your invoice and Injoice will calculate the amount payable towards tax.
  • New You can set default tax rate to use for new invoices. This is accessed from the application menu bar: Injoice > Preferences.
  • New Item suggestions are presented as you input an item's description. Selecting a suggestion will automatically fill in the description and cost.

Version 1.1

4 January 2012
  • New You can set default company details to use for new invoices. This is accessed from the application menu bar: Injoice > Preferences.
  • New You can set default company logo to use for new invoices.
  • Re-arrange the position of the following invoice elements:
    • company details
    • company logo
    • customer details
    • invoice bookkeeping details
  • Fix bug where the "Total" label does not show up on the printed invoice.

Version 1.0

8 December 2011

Initial release to the Mac App Store.