Injoice Changelog

What's new in Injoice 1.9.4

Oct 20, 2015
  • Compatibility update with OSX El Capitan.

New in Injoice 1.9.3 (Aug 4, 2015)

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

New in Injoice 1.9.2 (Jan 20, 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.

New in Injoice 1.9.1 (Dec 5, 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.

New in Injoice 1.9.0 (Nov 21, 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.

New in Injoice 1.8.3 (Aug 28, 2014)

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

New in Injoice 1.8.2 (Aug 20, 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

New in Injoice 1.8.1 (Jul 24, 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.

New in Injoice 1.8.0 (Jun 9, 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.

New in Injoice 1.7.2 (Jan 15, 2014)

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

New in Injoice 1.7.1 (Sep 24, 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.

New in Injoice 1.7 (Aug 23, 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.

New in Injoice 1.6.5 (May 25, 2013)

  • Fix bug where Injoice just kept crashing.
  • Fix bug where no default date style was selected.

New in Injoice 1.6.4 (May 11, 2013)

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

New in Injoice 1.6.3 (Apr 24, 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-`.

New in Injoice 1.6.2 (Feb 27, 2013)

  • Fix bug where locale settings isn't being used to parse numbers.

New in Injoice 1.6.1 (Feb 1, 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' toobar button. Clicking on this button will present the list of customers.
  • You can change the date format used in invoices in the preferences dialog.

New in Injoice 1.6.0 (Jan 12, 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.

New in Injoice 1.5.3 (Nov 21, 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.

New in Injoice 1.5.2 (Aug 16, 2012)

  • Retina display support.

New in Injoice 1.5.1 (Jul 13, 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.

New in Injoice 1.5 (May 22, 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 when the tax rate is zero.
  • Fix bug where line item quantity gives incorrect impression of being able to set decimal values.

New in Injoice 1.4 (Apr 17, 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.

New in Injoice 1.3.1 (Mar 7, 2012)

  • Fix bug where automatic invoice numbering can fail.

New in Injoice 1.3 (Feb 14, 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.

New in Injoice 1.2 (Jan 18, 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.

New in Injoice 1.1 (Jan 4, 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, and invoice bookkeeping details.
  • Fix bug where the "Total" label does not show up on the printed invoice.