Stable 2.1.1

Maturity:
Stable
Released on:
Wednesday, 29 July 2015 14:53
  • Always create a backup before you update
  • Read latest news about ccInvoices
  • Do not update if you use the Akeeba Subscriptions integration

New features in ccInvoices 2.1.x series

  • NEW: Stripe integration, documentation coming soon, but it's very easy to setup, just add your Stripe API keys to the Stripe payment plugin and enable it
  • NEW: recurring invoices, see documentation

ccInvoices 2.1.1

  • Invoice edit view: add space between "Last invoice id" text and actual last invoice number
  • Added check to make sure the entered Download ID is correct (used regular expression), otherwise show warning (new and updated language strings)
  • Update link to JED in extension administrator footer
  • Removed unused divs (row-fluid) in configuration view
  • Make configuration view more friendly with quick links to sections and "Back to top" links
  • Updated Configuration view, tax layout and explanation (language strings) to be more clear
  • Clean up, removed more references to Akeeba Strapper and FOF, stopped using them earlier
  • Installation script:
    • Renamed JFile to JFolder where old folders where not removed on update/installation
    • Other minor improvements
    • Removed all code and references to Akeeba Strapper and FOF, already stopped using them earlier in 2015
    • Added more code comments to installation script
    • Removed unused $plugin_tablename, $plugin_tab_fields variables in installation script
  • Removed unused to process /assets/ and /media/ folders, should fix bug where invoice_main.js was missing when updating from old ccInvoices versions
  • Removed unused code from invoice_main.js
  • Updated email validation regex in Invoice edit view, now also supports format nal (dash)
  • Remove {logo} functionality from views. Externally included {logo} always caused issues with TCPDF library, so I am removing it. Customers can add a logo directly in the "Invoice PDF" template.
  • Load language files in "ccInvoices - Invoice updates" plugin (for recurring invoice emails)
  • Also added "Droid Sans Fallback" to site (font for Chinese (and Japanese?) characters), previously only added it to administrator PDF generator

ccInvoices 2.1.0

  • Improvement, added a few tooltips with explanations about contact fields in invoice edit and recurring edit views
  • Improvement, changed "contact number" to "contact ID" and "contact name" to "organisation" in English and Dutch languages to be more clear to new users
  • Improvement, added a asterisk to "Organisation" and "Email" under "Contacts" so its clear those are required fields
  • Added a few code comments for clarity
  • Added function on installation to automatically move plugin language files to /language/
  • Added support for new font that works with Chinese and other non-Western characters (Droid Sans Fallback), see FAQ 7
  • Add missing " to hidden form fields, thanks Wim de Ruijter
  • Bug fix, where multiple lines (return) in text are for contact details was not going to the new line
  • Bug fix, Save as new contact and Update contact did not work, moved JS function in invoice_main.js to around line 188

ccInvoices 2.0.9

  • Bug fix: 100% discounts on invoices where not accepted (returned a warning)
  • Fixed issue where Live Update in older ccInvoices versions would think these stable versions (2.0.8 and 2.0.9) where in fact unstable because "st" was added to the version number
  • If extension redirects to Live Update (which was removed in recent versions of ccInvoices) after updating, redirect it to Joomla! Extension Manager Update (so users don't see an error that the view is missing)

ccInvoices 2.0.8

  • Stable release of ccInvoices 2.0 series
  • Bug fixes and improvements
    • Bug fix and UX improvement, automatically update "Manage users" button/link with new contact ID in URL after new contact is created
    • UX improvement, replaced void(0) with a URL without contact ID, so user sees an error and knows why "Manage users" wont work
    • Fixed bug, added warning to "Users" functionality, will not proceed when no contact is saved to the invoice yet, prevents people from adding users to emp
    • Improvements to Dutch admin language file, now consistently using "klant" instead of "contact"
    • Fixed passord typo in "New user e-mail" template (only for new installs, update manually in older sites)
    • Fixed price format issues in items edit view by converting to and from PHP float  (thanks again Hans Hardeman!)
    • Removed default ¬ currency symbol that was hardcoded.
    • Replaced old {invoice_subtotal} tag in default template with {invoice_total_excl_tax}, should only affect new installations
    • Fix so iDEAL is shown as payment method in invoice emails

ccInvoices 2.0.7

  • Added Stripe payment plugin
  • Added "Payment details" to invoice edit view to show payment method and transaction ID when invoice is paid (+ transaction_details function to get all da
  • Added new language strings for Stripe payment plugin and "Payment details" in invoice edit view
  • Now shorter payment_method (eg. PayPal) is saved to payments table as payment method after payment, previous payment_method_note (eg. Credit card via Pay
  • Add friendly alert when existing recurring invoice is being edited, so users know it will not influence past invoices
  • Fixed bug where toolbar buttons did not work after an invoice row was removed (Invoice edit view), added type="button" to the remove button to fix it.
  • Remove Glyphicons from ccBootstrap, rename ccbootsrap.php file to ccbootstrap.php
  • Minor improvements
    • Improvements to invoice edit view layout
    • Template edit view language and usability improvements
    • Add explanation for template footer option in Templates > Invoice PDF > PDF Settings
    • Languages: en-GB and nl-NL administrator language file optimizations
    • Added "Recurring" to recurring edit view so it's more clear that user is editing a recurring invoice
    • Removed default euro symbol for currency symbols when none is entered in the configuration
    • Language, en-GB and nl-NL updated CC_VIEW_ALL_INVOICE for be shorter
    • Made sure YES/NO options in invoice edit view are translated
    • Refactoring, removing JRequest for jinput, and removing old code

ccInvoices 2.0.6

  • New price validation in Invoice, Recurring and Item edit view: only allow one leading dash - for negative amounts, numbers (0-9) and one decimal comma or point. No thousands separators allowed. This allows for cleaner data entry and management during calculations. 
  • Improve display of quantity on invoices: trim zeroes and unnecessary dot/comma where possible from end of the quantity, so it's just "1 beer" instead of "1,00 beer" on your invoices
  • Invoice preview and PDF shows incorrect amounts and incorrect decimal symbol (dots instead of comma etc), so fix is to now convert user entered amounts that might have a comma as separator to floats with dots before calculations when generating an invoice
  • Authorize.net, jsfile.js, missing strip function made it impossible to process Authorize.net payments

ccInvoices 2.0.5

Noticeable changes:

  • Convert to Chill Creations Bootstrap, remove Akeeba Strapper and FOF
  • Automatically remove all old ccInvoices language files from core language folders on installation or update
  • Converted administrator action toolbar to Bootstrap button group, looks nice!
  • Converted site invoices overview to Bootstrap (and now responsive), looks nice as well!
  • Switched all payment method logo's to JHTML::image and moved to media/com_ccinvoices/images so they are overridable
  • Added "Bank" logo to Offline payment method in the payment method list
  • Improve support for new Joomla! 3.4 sidebar, removed some CSS to fix interference
  • Make sure invoices have individual page numbering even when exported as batch (TCPDF API)
  • Solved multiple issues with currency format, still needed some TLC after previous work. 

Other minor fixes:

  • Added $pdf->SetFooterMargin for regular PDF downloads so footer is actually shown on PDFs
  • Added htmlentities() for item name and description when PDF is generated (solves conflict when less than tag used)
  • Converted image URLs that are included in Invoice PDF to local paths, that works better for TCPDF (done before, change was lost?)
  • Added translation for Dutch administrator language file and new strings from ccInvoices 2.x
  • Improved "payment method name note" language string and made sure that is used instead of the longer payment method description
  • Improved "payment method name note" language string to "bank (or wire transfer)"
  • Added "payment method name note" language string for payment method list in invoice's "Invoice note"
  • Load administrator language files for untranslated strings and for action toolbar tooltips
  • Improved Site > Invoice overview, convert status labels to Bootstrap labels
  • Improved Site > Invoice overview table (bootstrap) and hide some columns on smaller screens
  • Changed "Kwartair" to "Per kwartaal" in Dutch translation. Thanks Hans Hardeman!

 

ccInvoices 2.0.4

  • Fixed currency format issues: format user entered numbers to acceptable number for PHP, so they can be formatted back to full currency formats
  • Fixed installation issue for language files: after I already added them to the package, they were missing again in the package customers could download. Re-added them manually. 
  • Fixed installation issue on Joomla! 2.5 because XML file for Akeeba Strapper was missing
  • Re-added older version of Akeeba Strapper to the package that uses fof instead of f0f (don't ask)
  • I will replace Akeeba Strapper and FOF with Chill Creations Bootstrap in a next version.That plugin has less dependencies and should work better in the background. 
  • Language files according to Joomla! best practice
    • Language files now moved to stay in extension itself (/administrator/components/com_ccidealplatform/languages and /components/com_ccidealplatform/languages) 
    • Old language files will be automatically removed on next update. If you made changes to the ccInvoices core language files, move those changes to the Joomla! language overrides system. 

 

ccInvoices 2.0.3

Improved "Chill Creations Update" plugin that works with the Joomla! built-in updater (Extensions > Extension Manager > Update).

  • Renamed plugin class to Joomla! standards so it actually runs when updating, and adds the download ID to the download URL.
  • Also added check to only search for download ID's if one of the Chill Creations extensions is installed. 

 

ccInvoices 2.0.2

      • NEW: Added support for the Joomla! built-in updater (Extensions > Extension Manager > Update)
      • NEW: Moved language files into ccInvoices itself according to Joomla! best practice, so all language files are now in administrator/components/com_ccinvoices/language and /components/com_ccinvoices/language. This means that if you are updating, the older language files in administrator/language and /language are loaded first and you might see untranslated strings. In the next update the old language files will be automatically removed on update, so if you have made custom changes to the ccInvoices language files and did not use the Joomla! language overrides, do so now! 
      • Also print the invoice footer when invoices are generated by "Export PDF" in the administrator
      • Improved contact email validation: now supports longer TLD's (like .international)
      • Improved installer script: create ccInvoices tables if they do not exist already, solves sudden and unexplained SQL errors during installation on some sites
      • Improvements to script.ccinvoices.php including support for Chill Creations Update plugin, ccInvoices - Invoice updates plugin and better handling for uninstall
      • Update payment plugin XML files to use instead of tags (best practice)
      • Updated URL to logo image to solve TCPDF "Unable to get image size error". Needs to be local path instead of http://
      • Fixed minor spelling mistakes and removed duplicates in site language file

 

ccInvoices 2.0.1

      • PayPal plugin: updated and uncommented email used for testing
      • Further tweaks to the recurring invoice functionality
      • Add existing items now also respects the currency format settings
      • Currency symbol was shown for quantity field, removed it
      • Added "last_processed" to recurring invoices database to track when a recurring invoice was last processed (nice for when invoice date is not the same as processed date, like with recurring invoices with date in the past)

 

ccInvoices 2.0.0

      • Quantity now also accepts dots and commas (1.5 or 1,5)
      • Email validation for contacts adjusted to also accept crazy new domain names like .party and .international
      • Quotes in item names or descriptions now escaped correctly
      • Double X-position settings in PDF settings removed

 

ccInvoices 1.9.x

      • Add support for PDF/A
      • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
      • Add # of days late in status box in administrator
      • Also search "Note" field in administrator
      • Bootstrap currency and percentages
      • Convert more views to Bootstrap
      • Improve/add footer page number & pagination
      • Full refactor of code (css, js)
      • Improve Invoices > Search date range
      • Improve Invoices view header (more minimalistic)
      • Show payment date in administrator Invoice > Edit
      • PHP 5.4 & 5.5 compatibility
      • Security review 2014
      • Remove Joomla 1.5 and other old code

 

Stable 2.1.0

Maturity:
Stable
Released on:
Monday, 22 June 2015 22:33
  • Always create a backup before you update
  • NEW: Stripe integration, documentation coming soon, but it's very easy to setup, just add your Stripe API keys to the Stripe payment plugin and enable it
  • NEW: recurring invoices, see documentation
  • Read latest news about ccInvoices
  • Do not update if you use the Akeeba Subscriptions integration

ccInvoices 2.1.0

  • Improvement, added a few tooltips with explanations about contact fields in invoice edit and recurring edit views
  • Improvement, changed "contact number" to "contact ID" and "contact name" to "organisation" in English and Dutch languages to be more clear to new users
  • Improvement, added a asterisk to "Organisation" and "Email" under "Contacts" so its clear those are required fields
  • Added a few code comments for clarity
  • Added function on installation to automatically move plugin language files to /language/
  • Added support for new font that works with Chinese and other non-Western characters (Droid Sans Fallback), see FAQ 7
  • Add missing " to hidden form fields, thanks Wim de Ruijter
  • Bug fix, where multiple lines (return) in text are for contact details was not going to the new line
  • Bug fix, Save as new contact and Update contact did not work, moved JS function in invoice_main.js to around line 188

ccInvoices 2.0.9

  • Bug fix: 100% discounts on invoices where not accepted (returned a warning)
  • Fixed issue where Live Update in older ccInvoices versions would think these stable versions (2.0.8 and 2.0.9) where in fact unstable because "st" was added to the version number
  • If extension redirects to Live Update (which was removed in recent versions of ccInvoices) after updating, redirect it to Joomla! Extension Manager Update (so users don't see an error that the view is missing)

ccInvoices 2.0.8

  • Stable release of ccInvoices 2.0 series
  • Bug fixes and improvements
    • Bug fix and UX improvement, automatically update "Manage users" button/link with new contact ID in URL after new contact is created
    • UX improvement, replaced void(0) with a URL without contact ID, so user sees an error and knows why "Manage users" wont work
    • Fixed bug, added warning to "Users" functionality, will not proceed when no contact is saved to the invoice yet, prevents people from adding users to emp
    • Improvements to Dutch admin language file, now consistently using "klant" instead of "contact"
    • Fixed passord typo in "New user e-mail" template (only for new installs, update manually in older sites)
    • Fixed price format issues in items edit view by converting to and from PHP float  (thanks again Hans Hardeman!)
    • Removed default ¬ currency symbol that was hardcoded.
    • Replaced old {invoice_subtotal} tag in default template with {invoice_total_excl_tax}, should only affect new installations
    • Fix so iDEAL is shown as payment method in invoice emails

ccInvoices 2.0.7

  • Added Stripe payment plugin
  • Added "Payment details" to invoice edit view to show payment method and transaction ID when invoice is paid (+ transaction_details function to get all da
  • Added new language strings for Stripe payment plugin and "Payment details" in invoice edit view
  • Now shorter payment_method (eg. PayPal) is saved to payments table as payment method after payment, previous payment_method_note (eg. Credit card via Pay
  • Add friendly alert when existing recurring invoice is being edited, so users know it will not influence past invoices
  • Fixed bug where toolbar buttons did not work after an invoice row was removed (Invoice edit view), added type="button" to the remove button to fix it.
  • Remove Glyphicons from ccBootstrap, rename ccbootsrap.php file to ccbootstrap.php
  • Minor improvements
    • Improvements to invoice edit view layout
    • Template edit view language and usability improvements
    • Add explanation for template footer option in Templates > Invoice PDF > PDF Settings
    • Languages: en-GB and nl-NL administrator language file optimizations
    • Added "Recurring" to recurring edit view so it's more clear that user is editing a recurring invoice
    • Removed default euro symbol for currency symbols when none is entered in the configuration
    • Language, en-GB and nl-NL updated CC_VIEW_ALL_INVOICE for be shorter
    • Made sure YES/NO options in invoice edit view are translated
    • Refactoring, removing JRequest for jinput, and removing old code

ccInvoices 2.0.6

  • New price validation in Invoice, Recurring and Item edit view: only allow one leading dash - for negative amounts, numbers (0-9) and one decimal comma or point. No thousands separators allowed. This allows for cleaner data entry and management during calculations. 
  • Improve display of quantity on invoices: trim zeroes and unnecessary dot/comma where possible from end of the quantity, so it's just "1 beer" instead of "1,00 beer" on your invoices
  • Invoice preview and PDF shows incorrect amounts and incorrect decimal symbol (dots instead of comma etc), so fix is to now convert user entered amounts that might have a comma as separator to floats with dots before calculations when generating an invoice
  • Authorize.net, jsfile.js, missing strip function made it impossible to process Authorize.net payments

ccInvoices 2.0.5

Noticeable changes:

  • Convert to Chill Creations Bootstrap, remove Akeeba Strapper and FOF
  • Automatically remove all old ccInvoices language files from core language folders on installation or update
  • Converted administrator action toolbar to Bootstrap button group, looks nice!
  • Converted site invoices overview to Bootstrap (and now responsive), looks nice as well!
  • Switched all payment method logo's to JHTML::image and moved to media/com_ccinvoices/images so they are overridable
  • Added "Bank" logo to Offline payment method in the payment method list
  • Improve support for new Joomla! 3.4 sidebar, removed some CSS to fix interference
  • Make sure invoices have individual page numbering even when exported as batch (TCPDF API)
  • Solved multiple issues with currency format, still needed some TLC after previous work. 

Other minor fixes:

  • Added $pdf->SetFooterMargin for regular PDF downloads so footer is actually shown on PDFs
  • Added htmlentities() for item name and description when PDF is generated (solves conflict when less than tag used)
  • Converted image URLs that are included in Invoice PDF to local paths, that works better for TCPDF (done before, change was lost?)
  • Added translation for Dutch administrator language file and new strings from ccInvoices 2.x
  • Improved "payment method name note" language string and made sure that is used instead of the longer payment method description
  • Improved "payment method name note" language string to "bank (or wire transfer)"
  • Added "payment method name note" language string for payment method list in invoice's "Invoice note"
  • Load administrator language files for untranslated strings and for action toolbar tooltips
  • Improved Site > Invoice overview, convert status labels to Bootstrap labels
  • Improved Site > Invoice overview table (bootstrap) and hide some columns on smaller screens
  • Changed "Kwartair" to "Per kwartaal" in Dutch translation. Thanks Hans Hardeman!

 

ccInvoices 2.0.4

  • Fixed currency format issues: format user entered numbers to acceptable number for PHP, so they can be formatted back to full currency formats
  • Fixed installation issue for language files: after I already added them to the package, they were missing again in the package customers could download. Re-added them manually. 
  • Fixed installation issue on Joomla! 2.5 because XML file for Akeeba Strapper was missing
  • Re-added older version of Akeeba Strapper to the package that uses fof instead of f0f (don't ask)
  • I will replace Akeeba Strapper and FOF with Chill Creations Bootstrap in a next version.That plugin has less dependencies and should work better in the background. 
  • Language files according to Joomla! best practice
    • Language files now moved to stay in extension itself (/administrator/components/com_ccidealplatform/languages and /components/com_ccidealplatform/languages) 
    • Old language files will be automatically removed on next update. If you made changes to the ccInvoices core language files, move those changes to the Joomla! language overrides system. 

 

ccInvoices 2.0.3

Improved "Chill Creations Update" plugin that works with the Joomla! built-in updater (Extensions > Extension Manager > Update).

  • Renamed plugin class to Joomla! standards so it actually runs when updating, and adds the download ID to the download URL.
  • Also added check to only search for download ID's if one of the Chill Creations extensions is installed. 

 

ccInvoices 2.0.2

      • NEW: Added support for the Joomla! built-in updater (Extensions > Extension Manager > Update)
      • NEW: Moved language files into ccInvoices itself according to Joomla! best practice, so all language files are now in administrator/components/com_ccinvoices/language and /components/com_ccinvoices/language. This means that if you are updating, the older language files in administrator/language and /language are loaded first and you might see untranslated strings. In the next update the old language files will be automatically removed on update, so if you have made custom changes to the ccInvoices language files and did not use the Joomla! language overrides, do so now! 
      • Also print the invoice footer when invoices are generated by "Export PDF" in the administrator
      • Improved contact email validation: now supports longer TLD's (like .international)
      • Improved installer script: create ccInvoices tables if they do not exist already, solves sudden and unexplained SQL errors during installation on some sites
      • Improvements to script.ccinvoices.php including support for Chill Creations Update plugin, ccInvoices - Invoice updates plugin and better handling for uninstall
      • Update payment plugin XML files to use instead of tags (best practice)
      • Updated URL to logo image to solve TCPDF "Unable to get image size error". Needs to be local path instead of http://
      • Fixed minor spelling mistakes and removed duplicates in site language file

 

ccInvoices 2.0.1

      • PayPal plugin: updated and uncommented email used for testing
      • Further tweaks to the recurring invoice functionality
      • Add existing items now also respects the currency format settings
      • Currency symbol was shown for quantity field, removed it
      • Added "last_processed" to recurring invoices database to track when a recurring invoice was last processed (nice for when invoice date is not the same as processed date, like with recurring invoices with date in the past)

 

ccInvoices 2.0.0

      • Quantity now also accepts dots and commas (1.5 or 1,5)
      • Email validation for contacts adjusted to also accept crazy new domain names like .party and .international
      • Quotes in item names or descriptions now escaped correctly
      • Double X-position settings in PDF settings removed

 

ccInvoices 1.9.x

      • Add support for PDF/A
      • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
      • Add # of days late in status box in administrator
      • Also search "Note" field in administrator
      • Bootstrap currency and percentages
      • Convert more views to Bootstrap
      • Improve/add footer page number & pagination
      • Full refactor of code (css, js)
      • Improve Invoices > Search date range
      • Improve Invoices view header (more minimalistic)
      • Show payment date in administrator Invoice > Edit
      • PHP 5.4 & 5.5 compatibility
      • Security review 2014
      • Remove Joomla 1.5 and other old code

 

Stable 2.0.9

Maturity:
Stable
Released on:
Wednesday, 03 June 2015 13:49
  • Always create a backup before you update
  • NEW: Stripe integration, documentation coming soon, but it's very easy to setup, just add your Stripe API keys to the Stripe payment plugin and enable it
  • NEW: recurring invoices, see documentation
  • Read latest news about ccInvoices
  • Do not update if you use the Akeeba Subscriptions integration

ccInvoices 2.0.9

  • Bug fix: 100% discounts on invoices where not accepted (returned a warning)
  • Fixed issue where Live Update in older ccInvoices versions would think these stable versions (2.0.8 and 2.0.9) where in fact unstable because "st" was added to the version number
  • If extension redirects to Live Update (which was removed in recent versions of ccInvoices) after updating, redirect it to Joomla! Extension Manager Update (so users don't see an error that the view is missing)

ccInvoices 2.0.8

  • Stable release of ccInvoices 2.0 series
  • Bug fixes and improvements
    • Bug fix and UX improvement, automatically update "Manage users" button/link with new contact ID in URL after new contact is created
    • UX improvement, replaced void(0) with a URL without contact ID, so user sees an error and knows why "Manage users" wont work
    • Fixed bug, added warning to "Users" functionality, will not proceed when no contact is saved to the invoice yet, prevents people from adding users to emp
    • Improvements to Dutch admin language file, now consistently using "klant" instead of "contact"
    • Fixed passord typo in "New user e-mail" template (only for new installs, update manually in older sites)
    • Fixed price format issues in items edit view by converting to and from PHP float  (thanks again Hans Hardeman!)
    • Removed default ¬ currency symbol that was hardcoded.
    • Replaced old {invoice_subtotal} tag in default template with {invoice_total_excl_tax}, should only affect new installations
    • Fix so iDEAL is shown as payment method in invoice emails

ccInvoices 2.0.7

  • Added Stripe payment plugin
  • Added "Payment details" to invoice edit view to show payment method and transaction ID when invoice is paid (+ transaction_details function to get all da
  • Added new language strings for Stripe payment plugin and "Payment details" in invoice edit view
  • Now shorter payment_method (eg. PayPal) is saved to payments table as payment method after payment, previous payment_method_note (eg. Credit card via Pay
  • Add friendly alert when existing recurring invoice is being edited, so users know it will not influence past invoices
  • Fixed bug where toolbar buttons did not work after an invoice row was removed (Invoice edit view), added type="button" to the remove button to fix it.
  • Remove Glyphicons from ccBootstrap, rename ccbootsrap.php file to ccbootstrap.php
  • Minor improvements
    • Improvements to invoice edit view layout
    • Template edit view language and usability improvements
    • Add explanation for template footer option in Templates > Invoice PDF > PDF Settings
    • Languages: en-GB and nl-NL administrator language file optimizations
    • Added "Recurring" to recurring edit view so it's more clear that user is editing a recurring invoice
    • Removed default euro symbol for currency symbols when none is entered in the configuration
    • Language, en-GB and nl-NL updated CC_VIEW_ALL_INVOICE for be shorter
    • Made sure YES/NO options in invoice edit view are translated
    • Refactoring, removing JRequest for jinput, and removing old code

ccInvoices 2.0.6

  • New price validation in Invoice, Recurring and Item edit view: only allow one leading dash - for negative amounts, numbers (0-9) and one decimal comma or point. No thousands separators allowed. This allows for cleaner data entry and management during calculations. 
  • Improve display of quantity on invoices: trim zeroes and unnecessary dot/comma where possible from end of the quantity, so it's just "1 beer" instead of "1,00 beer" on your invoices
  • Invoice preview and PDF shows incorrect amounts and incorrect decimal symbol (dots instead of comma etc), so fix is to now convert user entered amounts that might have a comma as separator to floats with dots before calculations when generating an invoice
  • Authorize.net, jsfile.js, missing strip function made it impossible to process Authorize.net payments

ccInvoices 2.0.5

Noticeable changes:

  • Convert to Chill Creations Bootstrap, remove Akeeba Strapper and FOF
  • Automatically remove all old ccInvoices language files from core language folders on installation or update
  • Converted administrator action toolbar to Bootstrap button group, looks nice!
  • Converted site invoices overview to Bootstrap (and now responsive), looks nice as well!
  • Switched all payment method logo's to JHTML::image and moved to media/com_ccinvoices/images so they are overridable
  • Added "Bank" logo to Offline payment method in the payment method list
  • Improve support for new Joomla! 3.4 sidebar, removed some CSS to fix interference
  • Make sure invoices have individual page numbering even when exported as batch (TCPDF API)
  • Solved multiple issues with currency format, still needed some TLC after previous work. 

Other minor fixes:

  • Added $pdf->SetFooterMargin for regular PDF downloads so footer is actually shown on PDFs
  • Added htmlentities() for item name and description when PDF is generated (solves conflict when less than tag used)
  • Converted image URLs that are included in Invoice PDF to local paths, that works better for TCPDF (done before, change was lost?)
  • Added translation for Dutch administrator language file and new strings from ccInvoices 2.x
  • Improved "payment method name note" language string and made sure that is used instead of the longer payment method description
  • Improved "payment method name note" language string to "bank (or wire transfer)"
  • Added "payment method name note" language string for payment method list in invoice's "Invoice note"
  • Load administrator language files for untranslated strings and for action toolbar tooltips
  • Improved Site > Invoice overview, convert status labels to Bootstrap labels
  • Improved Site > Invoice overview table (bootstrap) and hide some columns on smaller screens
  • Changed "Kwartair" to "Per kwartaal" in Dutch translation. Thanks Hans Hardeman!

 

ccInvoices 2.0.4

  • Fixed currency format issues: format user entered numbers to acceptable number for PHP, so they can be formatted back to full currency formats
  • Fixed installation issue for language files: after I already added them to the package, they were missing again in the package customers could download. Re-added them manually. 
  • Fixed installation issue on Joomla! 2.5 because XML file for Akeeba Strapper was missing
  • Re-added older version of Akeeba Strapper to the package that uses fof instead of f0f (don't ask)
  • I will replace Akeeba Strapper and FOF with Chill Creations Bootstrap in a next version.That plugin has less dependencies and should work better in the background. 
  • Language files according to Joomla! best practice
    • Language files now moved to stay in extension itself (/administrator/components/com_ccidealplatform/languages and /components/com_ccidealplatform/languages) 
    • Old language files will be automatically removed on next update. If you made changes to the ccInvoices core language files, move those changes to the Joomla! language overrides system. 

 

ccInvoices 2.0.3

Improved "Chill Creations Update" plugin that works with the Joomla! built-in updater (Extensions > Extension Manager > Update).

  • Renamed plugin class to Joomla! standards so it actually runs when updating, and adds the download ID to the download URL.
  • Also added check to only search for download ID's if one of the Chill Creations extensions is installed. 

 

ccInvoices 2.0.2

      • NEW: Added support for the Joomla! built-in updater (Extensions > Extension Manager > Update)
      • NEW: Moved language files into ccInvoices itself according to Joomla! best practice, so all language files are now in administrator/components/com_ccinvoices/language and /components/com_ccinvoices/language. This means that if you are updating, the older language files in administrator/language and /language are loaded first and you might see untranslated strings. In the next update the old language files will be automatically removed on update, so if you have made custom changes to the ccInvoices language files and did not use the Joomla! language overrides, do so now! 
      • Also print the invoice footer when invoices are generated by "Export PDF" in the administrator
      • Improved contact email validation: now supports longer TLD's (like .international)
      • Improved installer script: create ccInvoices tables if they do not exist already, solves sudden and unexplained SQL errors during installation on some sites
      • Improvements to script.ccinvoices.php including support for Chill Creations Update plugin, ccInvoices - Invoice updates plugin and better handling for uninstall
      • Update payment plugin XML files to use instead of tags (best practice)
      • Updated URL to logo image to solve TCPDF "Unable to get image size error". Needs to be local path instead of http://
      • Fixed minor spelling mistakes and removed duplicates in site language file

 

ccInvoices 2.0.1

      • PayPal plugin: updated and uncommented email used for testing
      • Further tweaks to the recurring invoice functionality
      • Add existing items now also respects the currency format settings
      • Currency symbol was shown for quantity field, removed it
      • Added "last_processed" to recurring invoices database to track when a recurring invoice was last processed (nice for when invoice date is not the same as processed date, like with recurring invoices with date in the past)

 

ccInvoices 2.0.0

      • Quantity now also accepts dots and commas (1.5 or 1,5)
      • Email validation for contacts adjusted to also accept crazy new domain names like .party and .international
      • Quotes in item names or descriptions now escaped correctly
      • Double X-position settings in PDF settings removed

 

ccInvoices 1.9.x

      • Add support for PDF/A
      • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
      • Add # of days late in status box in administrator
      • Also search "Note" field in administrator
      • Bootstrap currency and percentages
      • Convert more views to Bootstrap
      • Improve/add footer page number & pagination
      • Full refactor of code (css, js)
      • Improve Invoices > Search date range
      • Improve Invoices view header (more minimalistic)
      • Show payment date in administrator Invoice > Edit
      • PHP 5.4 & 5.5 compatibility
      • Security review 2014
      • Remove Joomla 1.5 and other old code

 

Stable 2.0.8

Maturity:
Stable
Released on:
Wednesday, 27 May 2015 13:30
  • Always create a backup before you update
  • NEW: Stripe integration, documentation coming soon, but it's very easy to setup, just add your Stripe API keys to the Stripe payment plugin and enable it
  • NEW: recurring invoices, see documentation
  • Read latest news about ccInvoices
  • Do not update if you use the Akeeba Subscriptions integration

ccInvoices 2.0.8

  • Stable release of ccInvoices 2.0 series
  • Bug fixes and improvements
    • Bug fix and UX improvement, automatically update "Manage users" button/link with new contact ID in URL after new contact is created
    • UX improvement, replaced void(0) with a URL without contact ID, so user sees an error and knows why "Manage users" wont work
    • Fixed bug, added warning to "Users" functionality, will not proceed when no contact is saved to the invoice yet, prevents people from adding users to emp
    • Improvements to Dutch admin language file, now consistently using "klant" instead of "contact"
    • Fixed passord typo in "New user e-mail" template (only for new installs, update manually in older sites)
    • Fixed price format issues in items edit view by converting to and from PHP float  (thanks again Hans Hardeman!)
    • Removed default ¬ currency symbol that was hardcoded.
    • Replaced old {invoice_subtotal} tag in default template with {invoice_total_excl_tax}, should only affect new installations
    • Fix so iDEAL is shown as payment method in invoice emails

ccInvoices 2.0.7

  • Added Stripe payment plugin
  • Added "Payment details" to invoice edit view to show payment method and transaction ID when invoice is paid (+ transaction_details function to get all da
  • Added new language strings for Stripe payment plugin and "Payment details" in invoice edit view
  • Now shorter payment_method (eg. PayPal) is saved to payments table as payment method after payment, previous payment_method_note (eg. Credit card via Pay
  • Add friendly alert when existing recurring invoice is being edited, so users know it will not influence past invoices
  • Fixed bug where toolbar buttons did not work after an invoice row was removed (Invoice edit view), added type="button" to the remove button to fix it.
  • Remove Glyphicons from ccBootstrap, rename ccbootsrap.php file to ccbootstrap.php
  • Minor improvements
    • Improvements to invoice edit view layout
    • Template edit view language and usability improvements
    • Add explanation for template footer option in Templates > Invoice PDF > PDF Settings
    • Languages: en-GB and nl-NL administrator language file optimizations
    • Added "Recurring" to recurring edit view so it's more clear that user is editing a recurring invoice
    • Removed default euro symbol for currency symbols when none is entered in the configuration
    • Language, en-GB and nl-NL updated CC_VIEW_ALL_INVOICE for be shorter
    • Made sure YES/NO options in invoice edit view are translated
    • Refactoring, removing JRequest for jinput, and removing old code

ccInvoices 2.0.6

  • New price validation in Invoice, Recurring and Item edit view: only allow one leading dash - for negative amounts, numbers (0-9) and one decimal comma or point. No thousands separators allowed. This allows for cleaner data entry and management during calculations. 
  • Improve display of quantity on invoices: trim zeroes and unnecessary dot/comma where possible from end of the quantity, so it's just "1 beer" instead of "1,00 beer" on your invoices
  • Invoice preview and PDF shows incorrect amounts and incorrect decimal symbol (dots instead of comma etc), so fix is to now convert user entered amounts that might have a comma as separator to floats with dots before calculations when generating an invoice
  • Authorize.net, jsfile.js, missing strip function made it impossible to process Authorize.net payments

ccInvoices 2.0.5

Noticeable changes:

  • Convert to Chill Creations Bootstrap, remove Akeeba Strapper and FOF
  • Automatically remove all old ccInvoices language files from core language folders on installation or update
  • Converted administrator action toolbar to Bootstrap button group, looks nice!
  • Converted site invoices overview to Bootstrap (and now responsive), looks nice as well!
  • Switched all payment method logo's to JHTML::image and moved to media/com_ccinvoices/images so they are overridable
  • Added "Bank" logo to Offline payment method in the payment method list
  • Improve support for new Joomla! 3.4 sidebar, removed some CSS to fix interference
  • Make sure invoices have individual page numbering even when exported as batch (TCPDF API)
  • Solved multiple issues with currency format, still needed some TLC after previous work. 

Other minor fixes:

  • Added $pdf->SetFooterMargin for regular PDF downloads so footer is actually shown on PDFs
  • Added htmlentities() for item name and description when PDF is generated (solves conflict when less than tag used)
  • Converted image URLs that are included in Invoice PDF to local paths, that works better for TCPDF (done before, change was lost?)
  • Added translation for Dutch administrator language file and new strings from ccInvoices 2.x
  • Improved "payment method name note" language string and made sure that is used instead of the longer payment method description
  • Improved "payment method name note" language string to "bank (or wire transfer)"
  • Added "payment method name note" language string for payment method list in invoice's "Invoice note"
  • Load administrator language files for untranslated strings and for action toolbar tooltips
  • Improved Site > Invoice overview, convert status labels to Bootstrap labels
  • Improved Site > Invoice overview table (bootstrap) and hide some columns on smaller screens
  • Changed "Kwartair" to "Per kwartaal" in Dutch translation. Thanks Hans Hardeman!

 

ccInvoices 2.0.4

  • Fixed currency format issues: format user entered numbers to acceptable number for PHP, so they can be formatted back to full currency formats
  • Fixed installation issue for language files: after I already added them to the package, they were missing again in the package customers could download. Re-added them manually. 
  • Fixed installation issue on Joomla! 2.5 because XML file for Akeeba Strapper was missing
  • Re-added older version of Akeeba Strapper to the package that uses fof instead of f0f (don't ask)
  • I will replace Akeeba Strapper and FOF with Chill Creations Bootstrap in a next version.That plugin has less dependencies and should work better in the background. 
  • Language files according to Joomla! best practice
    • Language files now moved to stay in extension itself (/administrator/components/com_ccidealplatform/languages and /components/com_ccidealplatform/languages) 
    • Old language files will be automatically removed on next update. If you made changes to the ccInvoices core language files, move those changes to the Joomla! language overrides system. 

 

ccInvoices 2.0.3

Improved "Chill Creations Update" plugin that works with the Joomla! built-in updater (Extensions > Extension Manager > Update).

  • Renamed plugin class to Joomla! standards so it actually runs when updating, and adds the download ID to the download URL.
  • Also added check to only search for download ID's if one of the Chill Creations extensions is installed. 

 

ccInvoices 2.0.2

      • NEW: Added support for the Joomla! built-in updater (Extensions > Extension Manager > Update)
      • NEW: Moved language files into ccInvoices itself according to Joomla! best practice, so all language files are now in administrator/components/com_ccinvoices/language and /components/com_ccinvoices/language. This means that if you are updating, the older language files in administrator/language and /language are loaded first and you might see untranslated strings. In the next update the old language files will be automatically removed on update, so if you have made custom changes to the ccInvoices language files and did not use the Joomla! language overrides, do so now! 
      • Also print the invoice footer when invoices are generated by "Export PDF" in the administrator
      • Improved contact email validation: now supports longer TLD's (like .international)
      • Improved installer script: create ccInvoices tables if they do not exist already, solves sudden and unexplained SQL errors during installation on some sites
      • Improvements to script.ccinvoices.php including support for Chill Creations Update plugin, ccInvoices - Invoice updates plugin and better handling for uninstall
      • Update payment plugin XML files to use instead of tags (best practice)
      • Updated URL to logo image to solve TCPDF "Unable to get image size error". Needs to be local path instead of http://
      • Fixed minor spelling mistakes and removed duplicates in site language file

 

ccInvoices 2.0.1

      • PayPal plugin: updated and uncommented email used for testing
      • Further tweaks to the recurring invoice functionality
      • Add existing items now also respects the currency format settings
      • Currency symbol was shown for quantity field, removed it
      • Added "last_processed" to recurring invoices database to track when a recurring invoice was last processed (nice for when invoice date is not the same as processed date, like with recurring invoices with date in the past)

 

ccInvoices 2.0.0

      • Quantity now also accepts dots and commas (1.5 or 1,5)
      • Email validation for contacts adjusted to also accept crazy new domain names like .party and .international
      • Quotes in item names or descriptions now escaped correctly
      • Double X-position settings in PDF settings removed

 

ccInvoices 1.9.x

      • Add support for PDF/A
      • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
      • Add # of days late in status box in administrator
      • Also search "Note" field in administrator
      • Bootstrap currency and percentages
      • Convert more views to Bootstrap
      • Improve/add footer page number & pagination
      • Full refactor of code (css, js)
      • Improve Invoices > Search date range
      • Improve Invoices view header (more minimalistic)
      • Show payment date in administrator Invoice > Edit
      • PHP 5.4 & 5.5 compatibility
      • Security review 2014
      • Remove Joomla 1.5 and other old code

 

Beta 2.0.7b

Maturity:
Beta
Released on:
Thursday, 16 April 2015 23:17
    • Always create a backup before you update
    • Still a beta but I believe it's stable enough for production websites
    • Do not update if you use the Akeeba Subscriptions integration, we still need to test this!

This beta is released for customers that want to help us test the new recurring invoices functionality. 

      • NEW: Stripe integration, documentation coming soon, but it's very easy to setup, just add your Stripe API keys to the Stripe payment plugin and enable it
      • NEW: recurring invoices, see documentation
      • Read latest news about ccInvoices

ccInvoices 2.0.7

  • Added Stripe payment plugin
  • Added "Payment details" to invoice edit view to show payment method and transaction ID when invoice is paid (+ transaction_details function to get all da
  • Added new language strings for Stripe payment plugin and "Payment details" in invoice edit view
  • Now shorter payment_method (eg. PayPal) is saved to payments table as payment method after payment, previous payment_method_note (eg. Credit card via Pay
  • Add friendly alert when existing recurring invoice is being edited, so users know it will not influence past invoices
  • Fixed bug where toolbar buttons did not work after an invoice row was removed (Invoice edit view), added type="button" to the remove button to fix it.
  • Remove Glyphicons from ccBootstrap, rename ccbootsrap.php file to ccbootstrap.php
  • Minor improvements
    • Improvements to invoice edit view layout
    • Template edit view language and usability improvements
    • Add explanation for template footer option in Templates > Invoice PDF > PDF Settings
    • Languages: en-GB and nl-NL administrator language file optimizations
    • Added "Recurring" to recurring edit view so it's more clear that user is editing a recurring invoice
    • Removed default euro symbol for currency symbols when none is entered in the configuration
    • Language, en-GB and nl-NL updated CC_VIEW_ALL_INVOICE for be shorter
    • Made sure YES/NO options in invoice edit view are translated
    • Refactoring, removing JRequest for jinput, and removing old code

ccInvoices 2.0.6

  • New price validation in Invoice, Recurring and Item edit view: only allow one leading dash - for negative amounts, numbers (0-9) and one decimal comma or point. No thousands separators allowed. This allows for cleaner data entry and management during calculations. 
  • Improve display of quantity on invoices: trim zeroes and unnecessary dot/comma where possible from end of the quantity, so it's just "1 beer" instead of "1,00 beer" on your invoices
  • Invoice preview and PDF shows incorrect amounts and incorrect decimal symbol (dots instead of comma etc), so fix is to now convert user entered amounts that might have a comma as separator to floats with dots before calculations when generating an invoice
  • Authorize.net, jsfile.js, missing strip function made it impossible to process Authorize.net payments

ccInvoices 2.0.5

Noticeable changes:

  • Convert to Chill Creations Bootstrap, remove Akeeba Strapper and FOF
  • Automatically remove all old ccInvoices language files from core language folders on installation or update
  • Converted administrator action toolbar to Bootstrap button group, looks nice!
  • Converted site invoices overview to Bootstrap (and now responsive), looks nice as well!
  • Switched all payment method logo's to JHTML::image and moved to media/com_ccinvoices/images so they are overridable
  • Added "Bank" logo to Offline payment method in the payment method list
  • Improve support for new Joomla! 3.4 sidebar, removed some CSS to fix interference
  • Make sure invoices have individual page numbering even when exported as batch (TCPDF API)
  • Solved multiple issues with currency format, still needed some TLC after previous work. 

Other minor fixes:

  • Added $pdf->SetFooterMargin for regular PDF downloads so footer is actually shown on PDFs
  • Added htmlentities() for item name and description when PDF is generated (solves conflict when less than tag used)
  • Converted image URLs that are included in Invoice PDF to local paths, that works better for TCPDF (done before, change was lost?)
  • Added translation for Dutch administrator language file and new strings from ccInvoices 2.x
  • Improved "payment method name note" language string and made sure that is used instead of the longer payment method description
  • Improved "payment method name note" language string to "bank (or wire transfer)"
  • Added "payment method name note" language string for payment method list in invoice's "Invoice note"
  • Load administrator language files for untranslated strings and for action toolbar tooltips
  • Improved Site > Invoice overview, convert status labels to Bootstrap labels
  • Improved Site > Invoice overview table (bootstrap) and hide some columns on smaller screens
  • Changed "Kwartair" to "Per kwartaal" in Dutch translation. Thanks Hans Hardeman!

 

ccInvoices 2.0.4

  • Fixed currency format issues: format user entered numbers to acceptable number for PHP, so they can be formatted back to full currency formats
  • Fixed installation issue for language files: after I already added them to the package, they were missing again in the package customers could download. Re-added them manually. 
  • Fixed installation issue on Joomla! 2.5 because XML file for Akeeba Strapper was missing
  • Re-added older version of Akeeba Strapper to the package that uses fof instead of f0f (don't ask)
  • I will replace Akeeba Strapper and FOF with Chill Creations Bootstrap in a next version.That plugin has less dependencies and should work better in the background. 
  • Language files according to Joomla! best practice
    • Language files now moved to stay in extension itself (/administrator/components/com_ccidealplatform/languages and /components/com_ccidealplatform/languages) 
    • Old language files will be automatically removed on next update. If you made changes to the ccInvoices core language files, move those changes to the Joomla! language overrides system. 

 

ccInvoices 2.0.3

Improved "Chill Creations Update" plugin that works with the Joomla! built-in updater (Extensions > Extension Manager > Update).

  • Renamed plugin class to Joomla! standards so it actually runs when updating, and adds the download ID to the download URL.
  • Also added check to only search for download ID's if one of the Chill Creations extensions is installed. 

 

ccInvoices 2.0.2

      • NEW: Added support for the Joomla! built-in updater (Extensions > Extension Manager > Update)
      • NEW: Moved language files into ccInvoices itself according to Joomla! best practice, so all language files are now in administrator/components/com_ccinvoices/language and /components/com_ccinvoices/language. This means that if you are updating, the older language files in administrator/language and /language are loaded first and you might see untranslated strings. In the next update the old language files will be automatically removed on update, so if you have made custom changes to the ccInvoices language files and did not use the Joomla! language overrides, do so now! 
      • Also print the invoice footer when invoices are generated by "Export PDF" in the administrator
      • Improved contact email validation: now supports longer TLD's (like .international)
      • Improved installer script: create ccInvoices tables if they do not exist already, solves sudden and unexplained SQL errors during installation on some sites
      • Improvements to script.ccinvoices.php including support for Chill Creations Update plugin, ccInvoices - Invoice updates plugin and better handling for uninstall
      • Update payment plugin XML files to use instead of tags (best practice)
      • Updated URL to logo image to solve TCPDF "Unable to get image size error". Needs to be local path instead of http://
      • Fixed minor spelling mistakes and removed duplicates in site language file

 

ccInvoices 2.0.1

      • PayPal plugin: updated and uncommented email used for testing
      • Further tweaks to the recurring invoice functionality
      • Add existing items now also respects the currency format settings
      • Currency symbol was shown for quantity field, removed it
      • Added "last_processed" to recurring invoices database to track when a recurring invoice was last processed (nice for when invoice date is not the same as processed date, like with recurring invoices with date in the past)

 

ccInvoices 2.0.0

      • Quantity now also accepts dots and commas (1.5 or 1,5)
      • Email validation for contacts adjusted to also accept crazy new domain names like .party and .international
      • Quotes in item names or descriptions now escaped correctly
      • Double X-position settings in PDF settings removed

 

ccInvoices 1.9.x

      • Add support for PDF/A
      • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
      • Add # of days late in status box in administrator
      • Also search "Note" field in administrator
      • Bootstrap currency and percentages
      • Convert more views to Bootstrap
      • Improve/add footer page number & pagination
      • Full refactor of code (css, js)
      • Improve Invoices > Search date range
      • Improve Invoices view header (more minimalistic)
      • Show payment date in administrator Invoice > Edit
      • PHP 5.4 & 5.5 compatibility
      • Security review 2014
      • Remove Joomla 1.5 and other old code

 

Beta 2.0.6b

Maturity:
Beta
Released on:
Wednesday, 08 April 2015 18:00
    • Always create a backup before you update
    • Still a beta but I believe it's stable enough for production websites
    • Do not update if you use the Akeeba Subscriptions integration, we still need to test this!

This beta is released for customers that want to help us test the new recurring invoices functionality. 

ccInvoices 2.0.6

  • New price validation in Invoice, Recurring and Item edit view: only allow one leading dash - for negative amounts, numbers (0-9) and one decimal comma or point. No thousands separators allowed. This allows for cleaner data entry and management during calculations. 
  • Improve display of quantity on invoices: trim zeroes and unnecessary dot/comma where possible from end of the quantity, so it's just "1 beer" instead of "1,00 beer" on your invoices
  • Invoice preview and PDF shows incorrect amounts and incorrect decimal symbol (dots instead of comma etc), so fix is to now convert user entered amounts that might have a comma as separator to floats with dots before calculations when generating an invoice
  • Authorize.net, jsfile.js, missing strip function made it impossible to process Authorize.net payments

ccInvoices 2.0.5

Noticeable changes:

  • Convert to Chill Creations Bootstrap, remove Akeeba Strapper and FOF
  • Automatically remove all old ccInvoices language files from core language folders on installation or update
  • Converted administrator action toolbar to Bootstrap button group, looks nice!
  • Converted site invoices overview to Bootstrap (and now responsive), looks nice as well!
  • Switched all payment method logo's to JHTML::image and moved to media/com_ccinvoices/images so they are overridable
  • Added "Bank" logo to Offline payment method in the payment method list
  • Improve support for new Joomla! 3.4 sidebar, removed some CSS to fix interference
  • Make sure invoices have individual page numbering even when exported as batch (TCPDF API)
  • Solved multiple issues with currency format, still needed some TLC after previous work. 

Other minor fixes:

  • Added $pdf->SetFooterMargin for regular PDF downloads so footer is actually shown on PDFs
  • Added htmlentities() for item name and description when PDF is generated (solves conflict when less than tag used)
  • Converted image URLs that are included in Invoice PDF to local paths, that works better for TCPDF (done before, change was lost?)
  • Added translation for Dutch administrator language file and new strings from ccInvoices 2.x
  • Improved "payment method name note" language string and made sure that is used instead of the longer payment method description
  • Improved "payment method name note" language string to "bank (or wire transfer)"
  • Added "payment method name note" language string for payment method list in invoice's "Invoice note"
  • Load administrator language files for untranslated strings and for action toolbar tooltips
  • Improved Site > Invoice overview, convert status labels to Bootstrap labels
  • Improved Site > Invoice overview table (bootstrap) and hide some columns on smaller screens
  • Changed "Kwartair" to "Per kwartaal" in Dutch translation. Thanks Hans Hardeman!

 

ccInvoices 2.0.4

  • Fixed currency format issues: format user entered numbers to acceptable number for PHP, so they can be formatted back to full currency formats
  • Fixed installation issue for language files: after I already added them to the package, they were missing again in the package customers could download. Re-added them manually. 
  • Fixed installation issue on Joomla! 2.5 because XML file for Akeeba Strapper was missing
  • Re-added older version of Akeeba Strapper to the package that uses fof instead of f0f (don't ask)
  • I will replace Akeeba Strapper and FOF with Chill Creations Bootstrap in a next version.That plugin has less dependencies and should work better in the background. 
  • Language files according to Joomla! best practice
    • Language files now moved to stay in extension itself (/administrator/components/com_ccidealplatform/languages and /components/com_ccidealplatform/languages) 
    • Old language files will be automatically removed on next update. If you made changes to the ccInvoices core language files, move those changes to the Joomla! language overrides system. 

 

ccInvoices 2.0.3

Improved "Chill Creations Update" plugin that works with the Joomla! built-in updater (Extensions > Extension Manager > Update).

  • Renamed plugin class to Joomla! standards so it actually runs when updating, and adds the download ID to the download URL.
  • Also added check to only search for download ID's if one of the Chill Creations extensions is installed. 

 

ccInvoices 2.0.2

      • NEW: Added support for the Joomla! built-in updater (Extensions > Extension Manager > Update)
      • NEW: Moved language files into ccInvoices itself according to Joomla! best practice, so all language files are now in administrator/components/com_ccinvoices/language and /components/com_ccinvoices/language. This means that if you are updating, the older language files in administrator/language and /language are loaded first and you might see untranslated strings. In the next update the old language files will be automatically removed on update, so if you have made custom changes to the ccInvoices language files and did not use the Joomla! language overrides, do so now! 
      • Also print the invoice footer when invoices are generated by "Export PDF" in the administrator
      • Improved contact email validation: now supports longer TLD's (like .international)
      • Improved installer script: create ccInvoices tables if they do not exist already, solves sudden and unexplained SQL errors during installation on some sites
      • Improvements to script.ccinvoices.php including support for Chill Creations Update plugin, ccInvoices - Invoice updates plugin and better handling for uninstall
      • Update payment plugin XML files to use instead of tags (best practice)
      • Updated URL to logo image to solve TCPDF "Unable to get image size error". Needs to be local path instead of http://
      • Fixed minor spelling mistakes and removed duplicates in site language file

 

ccInvoices 2.0.1

      • PayPal plugin: updated and uncommented email used for testing
      • Further tweaks to the recurring invoice functionality
      • Add existing items now also respects the currency format settings
      • Currency symbol was shown for quantity field, removed it
      • Added "last_processed" to recurring invoices database to track when a recurring invoice was last processed (nice for when invoice date is not the same as processed date, like with recurring invoices with date in the past)

 

ccInvoices 2.0.0

      • Quantity now also accepts dots and commas (1.5 or 1,5)
      • Email validation for contacts adjusted to also accept crazy new domain names like .party and .international
      • Quotes in item names or descriptions now escaped correctly
      • Double X-position settings in PDF settings removed

 

ccInvoices 1.9.x

      • Add support for PDF/A
      • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
      • Add # of days late in status box in administrator
      • Also search "Note" field in administrator
      • Bootstrap currency and percentages
      • Convert more views to Bootstrap
      • Improve/add footer page number & pagination
      • Full refactor of code (css, js)
      • Improve Invoices > Search date range
      • Improve Invoices view header (more minimalistic)
      • Show payment date in administrator Invoice > Edit
      • PHP 5.4 & 5.5 compatibility
      • Security review 2014
      • Remove Joomla 1.5 and other old code

 

Beta 2.0.5b

Maturity:
Beta
Released on:
Friday, 03 April 2015 16:20
    • Always create a backup before you update
    • Still a beta but I believe it's stable enough for production websites
    • Do not update if you use the Akeeba Subscriptions integration, we still need to test this!

This beta is released for customers that want to help us test the new recurring invoices functionality. 

ccInvoices 2.0.5

Noticeable changes:

  • Convert to Chill Creations Bootstrap, remove Akeeba Strapper and FOF
  • Automatically remove all old ccInvoices language files from core language folders on installation or update
  • Converted administrator action toolbar to Bootstrap button group, looks nice!
  • Converted site invoices overview to Bootstrap (and now responsive), looks nice as well!
  • Switched all payment method logo's to JHTML::image and moved to media/com_ccinvoices/images so they are overridable
  • Added "Bank" logo to Offline payment method in the payment method list
  • Improve support for new Joomla! 3.4 sidebar, removed some CSS to fix interference
  • Make sure invoices have individual page numbering even when exported as batch (TCPDF API)
  • Solved multiple issues with currency format, still needed some TLC after previous work. 

Other minor fixes:

  • Added $pdf->SetFooterMargin for regular PDF downloads so footer is actually shown on PDFs
  • Added htmlentities() for item name and description when PDF is generated (solves conflict when less than tag used)
  • Converted image URLs that are included in Invoice PDF to local paths, that works better for TCPDF (done before, change was lost?)
  • Added translation for Dutch administrator language file and new strings from ccInvoices 2.x
  • Improved "payment method name note" language string and made sure that is used instead of the longer payment method description
  • Improved "payment method name note" language string to "bank (or wire transfer)"
  • Added "payment method name note" language string for payment method list in invoice's "Invoice note"
  • Load administrator language files for untranslated strings and for action toolbar tooltips
  • Improved Site > Invoice overview, convert status labels to Bootstrap labels
  • Improved Site > Invoice overview table (bootstrap) and hide some columns on smaller screens
  • Changed "Kwartair" to "Per kwartaal" in Dutch translation. Thanks Hans Hardeman!

 

ccInvoices 2.0.4

  • Fixed currency format issues: format user entered numbers to acceptable number for PHP, so they can be formatted back to full currency formats
  • Fixed installation issue for language files: after I already added them to the package, they were missing again in the package customers could download. Re-added them manually. 
  • Fixed installation issue on Joomla! 2.5 because XML file for Akeeba Strapper was missing
  • Re-added older version of Akeeba Strapper to the package that uses fof instead of f0f (don't ask)
  • I will replace Akeeba Strapper and FOF with Chill Creations Bootstrap in a next version.That plugin has less dependencies and should work better in the background. 
  • Language files according to Joomla! best practice
    • Language files now moved to stay in extension itself (/administrator/components/com_ccidealplatform/languages and /components/com_ccidealplatform/languages) 
    • Old language files will be automatically removed on next update. If you made changes to the ccInvoices core language files, move those changes to the Joomla! language overrides system. 

 

ccInvoices 2.0.3

Improved "Chill Creations Update" plugin that works with the Joomla! built-in updater (Extensions > Extension Manager > Update).

  • Renamed plugin class to Joomla! standards so it actually runs when updating, and adds the download ID to the download URL.
  • Also added check to only search for download ID's if one of the Chill Creations extensions is installed. 

 

ccInvoices 2.0.2

      • NEW: Added support for the Joomla! built-in updater (Extensions > Extension Manager > Update)
      • NEW: Moved language files into ccInvoices itself according to Joomla! best practice, so all language files are now in administrator/components/com_ccinvoices/language and /components/com_ccinvoices/language. This means that if you are updating, the older language files in administrator/language and /language are loaded first and you might see untranslated strings. In the next update the old language files will be automatically removed on update, so if you have made custom changes to the ccInvoices language files and did not use the Joomla! language overrides, do so now! 
      • Also print the invoice footer when invoices are generated by "Export PDF" in the administrator
      • Improved contact email validation: now supports longer TLD's (like .international)
      • Improved installer script: create ccInvoices tables if they do not exist already, solves sudden and unexplained SQL errors during installation on some sites
      • Improvements to script.ccinvoices.php including support for Chill Creations Update plugin, ccInvoices - Invoice updates plugin and better handling for uninstall
      • Update payment plugin XML files to use instead of tags (best practice)
      • Updated URL to logo image to solve TCPDF "Unable to get image size error". Needs to be local path instead of http://
      • Fixed minor spelling mistakes and removed duplicates in site language file

 

ccInvoices 2.0.1

      • PayPal plugin: updated and uncommented email used for testing
      • Further tweaks to the recurring invoice functionality
      • Add existing items now also respects the currency format settings
      • Currency symbol was shown for quantity field, removed it
      • Added "last_processed" to recurring invoices database to track when a recurring invoice was last processed (nice for when invoice date is not the same as processed date, like with recurring invoices with date in the past)

 

ccInvoices 2.0.0

      • Quantity now also accepts dots and commas (1.5 or 1,5)
      • Email validation for contacts adjusted to also accept crazy new domain names like .party and .international
      • Quotes in item names or descriptions now escaped correctly
      • Double X-position settings in PDF settings removed

 

ccInvoices 1.9.x

      • Add support for PDF/A
      • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
      • Add # of days late in status box in administrator
      • Also search "Note" field in administrator
      • Bootstrap currency and percentages
      • Convert more views to Bootstrap
      • Improve/add footer page number & pagination
      • Full refactor of code (css, js)
      • Improve Invoices > Search date range
      • Improve Invoices view header (more minimalistic)
      • Show payment date in administrator Invoice > Edit
      • PHP 5.4 & 5.5 compatibility
      • Security review 2014
      • Remove Joomla 1.5 and other old code

 

Beta 2.0.4b

Maturity:
Beta
Released on:
Tuesday, 24 March 2015 18:33
    • Always create a backup before you update
    • Still a beta but I believe it's stable enough for production websites
    • Do not update if you use the Akeeba Subscriptions integration, we still need to test this!

This beta is released for customers that want to help us test the new recurring invoices functionality. 

ccInvoices 2.0.4

  • Fixed currency format issues: format user entered numbers to acceptable number for PHP, so they can be formatted back to full currency formats
  • Fixed installation issue for language files: after I already added them to the package, they were missing again in the package customers could download. Re-added them manually. 
  • Fixed installation issue on Joomla! 2.5 because XML file for Akeeba Strapper was missing
  • Re-added older version of Akeeba Strapper to the package that uses fof instead of f0f (don't ask)
  • I will replace Akeeba Strapper and FOF with Chill Creations Bootstrap in a next version.That plugin has less dependencies and should work better in the background. 
  • Language files according to Joomla! best practice
    • Language files now moved to stay in extension itself (/administrator/components/com_ccidealplatform/languages and /components/com_ccidealplatform/languages) 
    • Old language files will be automatically removed on next update. If you made changes to the ccInvoices core language files, move those changes to the Joomla! language overrides system. 

ccInvoices 2.0.3

Improved "Chill Creations Update" plugin that works with the Joomla! built-in updater (Extensions > Extension Manager > Update).

  • Renamed plugin class to Joomla! standards so it actually runs when updating, and adds the download ID to the download URL.
  • Also added check to only search for download ID's if one of the Chill Creations extensions is installed. 

ccInvoices 2.0.2

      • NEW: Added support for the Joomla! built-in updater (Extensions > Extension Manager > Update)
      • NEW: Moved language files into ccInvoices itself according to Joomla! best practice, so all language files are now in administrator/components/com_ccinvoices/language and /components/com_ccinvoices/language. This means that if you are updating, the older language files in administrator/language and /language are loaded first and you might see untranslated strings. In the next update the old language files will be automatically removed on update, so if you have made custom changes to the ccInvoices language files and did not use the Joomla! language overrides, do so now! 
      • Also print the invoice footer when invoices are generated by "Export PDF" in the administrator
      • Improved contact email validation: now supports longer TLD's (like .international)
      • Improved installer script: create ccInvoices tables if they do not exist already, solves sudden and unexplained SQL errors during installation on some sites
      • Improvements to script.ccinvoices.php including support for Chill Creations Update plugin, ccInvoices - Invoice updates plugin and better handling for uninstall
      • Update payment plugin XML files to use instead of tags (best practice)
      • Updated URL to logo image to solve TCPDF "Unable to get image size error". Needs to be local path instead of http://
      • Fixed minor spelling mistakes and removed duplicates in site language file

ccInvoices 2.0.1

      • PayPal plugin: updated and uncommented email used for testing
      • Further tweaks to the recurring invoice functionality
      • Add existing items now also respects the currency format settings
      • Currency symbol was shown for quantity field, removed it
      • Added "last_processed" to recurring invoices database to track when a recurring invoice was last processed (nice for when invoice date is not the same as processed date, like with recurring invoices with date in the past)

ccInvoices 2.0.0

      • Quantity now also accepts dots and commas (1.5 or 1,5)
      • Email validation for contacts adjusted to also accept crazy new domain names like .party and .international
      • Quotes in item names or descriptions now escaped correctly
      • Double X-position settings in PDF settings removed

ccInvoices 1.9.x

      • Add support for PDF/A
      • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
      • Add # of days late in status box in administrator
      • Also search "Note" field in administrator
      • Bootstrap currency and percentages
      • Convert more views to Bootstrap
      • Improve/add footer page number & pagination
      • Full refactor of code (css, js)
      • Improve Invoices > Search date range
      • Improve Invoices view header (more minimalistic)
      • Show payment date in administrator Invoice > Edit
      • PHP 5.4 & 5.5 compatibility
      • Security review 2014
      • Remove Joomla 1.5 and other old code

 

Beta 2.0.3b

Maturity:
Beta
Released on:
Friday, 20 March 2015 17:45
    • Always create a backup before you update
    • Still a beta but I believe it's stable enough for production websites
    • Do not update if you use the Akeeba Subscriptions integration, we still need to test this!

This beta is released for customers that want to help us test the new recurring invoices functionality. 

ccInvoices 2.0.3

Improved "Chill Creations Update" plugin that works with the Joomla! built-in updater (Extensions > Extension Manager > Update).

  • Renamed plugin class to Joomla! standards so it actually runs when updating, and adds the download ID to the download URL.
  • Also added check to only search for download ID's if one of the Chill Creations extensions is installed. 

ccInvoices 2.0.2

      • NEW: Added support for the Joomla! built-in updater (Extensions > Extension Manager > Update)
      • NEW: Moved language files into ccInvoices itself according to Joomla! best practice, so all language files are now in administrator/components/com_ccinvoices/language and /components/com_ccinvoices/language. This means that if you are updating, the older language files in administrator/language and /language are loaded first and you might see untranslated strings. In the next update the old language files will be automatically removed on update, so if you have made custom changes to the ccInvoices language files and did not use the Joomla! language overrides, do so now! 
      • Also print the invoice footer when invoices are generated by "Export PDF" in the administrator
      • Improved contact email validation: now supports longer TLD's (like .international)
      • Improved installer script: create ccInvoices tables if they do not exist already, solves sudden and unexplained SQL errors during installation on some sites
      • Improvements to script.ccinvoices.php including support for Chill Creations Update plugin, ccInvoices - Invoice updates plugin and better handling for uninstall
      • Update payment plugin XML files to use instead of tags (best practice)
      • Updated URL to logo image to solve TCPDF "Unable to get image size error". Needs to be local path instead of http://
      • Fixed minor spelling mistakes and removed duplicates in site language file

ccInvoices 2.0.1

      • PayPal plugin: updated and uncommented email used for testing
      • Further tweaks to the recurring invoice functionality
      • Add existing items now also respects the currency format settings
      • Currency symbol was shown for quantity field, removed it
      • Added "last_processed" to recurring invoices database to track when a recurring invoice was last processed (nice for when invoice date is not the same as processed date, like with recurring invoices with date in the past)

ccInvoices 2.0.0

      • Quantity now also accepts dots and commas (1.5 or 1,5)
      • Email validation for contacts adjusted to also accept crazy new domain names like .party and .international
      • Quotes in item names or descriptions now escaped correctly
      • Double X-position settings in PDF settings removed

ccInvoices 1.9.x

      • Add support for PDF/A
      • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
      • Add # of days late in status box in administrator
      • Also search "Note" field in administrator
      • Bootstrap currency and percentages
      • Convert more views to Bootstrap
      • Improve/add footer page number & pagination
      • Full refactor of code (css, js)
      • Improve Invoices > Search date range
      • Improve Invoices view header (more minimalistic)
      • Show payment date in administrator Invoice > Edit
      • PHP 5.4 & 5.5 compatibility
      • Security review 2014
      • Remove Joomla 1.5 and other old code

 

Beta 2.0.2b

Maturity:
Beta
Released on:
Wednesday, 18 March 2015 16:46
  • Always create a backup before you update
  • Still a beta but I believe it's stable enough for production websites
  • Do not update if you use the Akeeba Subscriptions integration, we still need to test this!

This beta is released for customers that want to help us test the new recurring invoices functionality. 

Bugs fixed and new features in ccInvoices 2.0.2

  • NEW: Added support for core Joomla! updater
  • NEW: Moved language files into ccInvoices itself according to Joomla! best practice, so all language files are now in administrator/components/com_ccinvoices/language and /components/com_ccinvoices/language. This means that if you are updating, the older language files in administrator/language and /language are loaded first and you might see untranslated strings. In the next update the old language files will be automatically removed on update, so if you have made custom changes to the ccInvoices language files and did not use the Joomla! language overrides, do so now! 
  • Also print the invoice footer when invoices are generated by "Export PDF" in the administrator
  • Improved contact email validation: now supports longer TLD's (like .international)
  • Improved installer script: create ccInvoices tables if they do not exist already, solves sudden and unexplained SQL errors during installation on some sites
  • Improvements to script.ccinvoices.php including support for Chill Creations Update plugin, ccInvoices - Invoice updates plugin and better handling for uninstall
  • Update payment plugin XML files to use instead of tags (best practice)
  • Updated URL to logo image to solve TCPDF "Unable to get image size error". Needs to be local path instead of http://
  • Fixed minor spelling mistakes and removed duplicates in site language file

Bugs fixed in ccInvoices 2.0.1

  • PayPal plugin: updated and uncommented email used for testing
  • Further tweaks to the recurring invoice functionality
  • Add existing items now also respects the currency format settings
  • Currency symbol was shown for quantity field, removed it
  • Added "last_processed" to recurring invoices database to track when a recurring invoice was last processed (nice for when invoice date is not the same as processed date, like with recurring invoices with date in the past)

Bugs fixed in ccInvoices 2.0.0

  • Quantity now also accepts dots and commas (1.5 or 1,5)
  • Email validation for contacts adjusted to also accept crazy new domain names like .party and .international
  • Quotes in item names or descriptions now escaped correctly
  • Double X-position settings in PDF settings removed

New features in ccInvoices 1.9

  • Add support for PDF/A
  • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
  • Add # of days late in status box in administrator
  • Also search "Note" field in administrator
  • Bootstrap currency and percentages
  • Convert more views to Bootstrap
  • Improve/add footer page number & pagination
  • Full refactor of code (css, js)
  • Improve Invoices > Search date range
  • Improve Invoices view header (more minimalistic)
  • Show payment date in administrator Invoice > Edit
  • PHP 5.4 & 5.5 compatibility
  • Security review 2014
  • Remove Joomla 1.5 and other old code

 

Beta 2.0.1b

Maturity:
Beta
Released on:
Monday, 09 March 2015 13:00
  • Do not install this beta on production websites unless you know what you are doing, not afraid to walk on the wild side and have a backup
  • Do not update if you use the Akeeba Subscriptions integration, we still need to test this!

This beta is released for customers that want to help us test the new recurring invoices functionality. 

New features in ccInvoices 2.0

Bugs fixed in ccInvoices 2.0.1

  • PayPal plugin: updated and uncommented email used for testing
  • Further tweaks to the recurring invoice functionality
  • Add existing items now also respects the currency format settings
  • Currency symbol was shown for quantity field, removed it
  • Added "last_processed" to recurring invoices database to track when a recurring invoice was last processed (nice for when invoice date is not the same as processed date, like with recurring invoices with date in the past)

Bugs fixed in ccInvoices 2.0.0

  • Quantity now also accepts dots and commas (1.5 or 1,5)
  • Email validation for contacts adjusted to also accept crazy new domain names like .party and .international
  • Quotes in item names or descriptions now escaped correctly
  • Double X-position settings in PDF settings removed

New features in ccInvoices 1.9

  • Add support for PDF/A
  • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
  • Add # of days late in status box in administrator
  • Also search "Note" field in administrator
  • Bootstrap currency and percentages
  • Convert more views to Bootstrap
  • Improve/add footer page number & pagination
  • Full refactor of code (css, js)
  • Improve Invoices > Search date range
  • Improve Invoices view header (more minimalistic)
  • Show payment date in administrator Invoice > Edit
  • PHP 5.4 & 5.5 compatibility
  • Security review 2014
  • Remove Joomla 1.5 and other old code

 

Beta 2.0.0b

Maturity:
Beta
Released on:
Friday, 27 February 2015 14:09
  • Do not install this beta on production websites unless you know what you are doing, not afraid to walk on the wild side and have a backup
  • Do not update if you use the Akeeba Subscriptions integration, we still need to test this!

This beta is released for customers that want to help us test the new recurring invoices functionality. 

New features in ccInvoices 2.0

Bugs fixed in ccInvoices 2.0

  • Quantity now also accepts dots and commas (1.5 or 1,5)
  • Email validation for contacts adjusted to also accept crazy new domain names like .party and .international
  • Quotes in item names or descriptions now escaped correctly
  • Double X-position settings in PDF settings removed

New features in ccInvoices 1.9

  • Add support for PDF/A
  • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
  • Add # of days late in status box in administrator
  • Also search "Note" field in administrator
  • Bootstrap currency and percentages
  • Convert more views to Bootstrap
  • Improve/add footer page number & pagination
  • Full refactor of code (css, js)
  • Improve Invoices > Search date range
  • Improve Invoices view header (more minimalistic)
  • Show payment date in administrator Invoice > Edit
  • PHP 5.4 & 5.5 compatibility
  • Security review 2014
  • Remove Joomla 1.5 and other old code

 

Stable 1.9.11

Maturity:
Stable
Released on:
Tuesday, 10 February 2015 19:39

ccInvoices 1.9.11

Various bugs in the previous release fixed. 

Read more about ccInvoices 1.9.10 and 1.9.11 and our plans for ccInvoices 2.0. Want recurring invoices? Help and test 1.9.11!

Do not update if you use the Akeeba Subscriptions integration, we still need to test this!

New features

  • Add support for PDF/A
  • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
  • Add # of days late in status box in administrator
  • Also search "Note" field in administrator
  • Bootstrap currency and percentages
  • Convert more views to Bootstrap
  • Improve/add footer page number & pagination
  • Full refactor of code (css, js)
  • Improve Invoices > Search date range
  • Improve Invoices view header (more minimalistic)
  • Show payment date in administrator Invoice > Edit
  • PHP 5.4 & 5.5 compatibility
  • Security review 2014
  • Remove Joomla 1.5 and other old code

Fixes and small improvements

  • Fix: Add existing item shows javascript error
  • Add updated languages
  • Frontend: Download shows error
  • If else tag option not working
  • Incorrect invoice number in emails
  • Invoice edit page: support comma's in input
  • Invoice edit: dropdown not aligned correct
  • Invoice edit: No space in items listing
  • Invoice listing for frontend and backend
  • Invoice listing toolbar issue
  • Invoice listing: Error on changing the status
  • Invoice template showing error on creating invoices
  • Item_id field characters needs to increased
  • PHP warning: Error messages print
  • Popup: warning issue
  • Remaining css/js to /media
  • Tax value problem in invoice edit page
  • TCPDF update version
  • And many other issues reported via ticket support.
  • Minor update to invoice templates for new tags
  • {invoice_status} did not work in CSV files

Beta 1.9.10b

Maturity:
Beta
Released on:
Monday, 02 February 2015 13:59

Read more about ccInvoices 1.9.10 and our plans for ccInvoices 2.0. Want recurring invoices? Help and test 1.9.10!

Do not update if you use the Akeeba Subscriptions integration, we still need to test this!

New features

  • Add support for PDF/A
  • Add "onInvoiceStatusUpdate" trigger to invoice status function in Administrator
  • Add # of days late in status box in administrator
  • Also search "Note" field in administrator
  • Bootstrap currency and percentages
  • Convert more views to Bootstrap
  • Improve/add footer page number & pagination
  • Full refactor of code (css, js)
  • Improve Invoices > Search date range
  • Improve Invoices view header (more minimalistic)
  • Show payment date in administrator Invoice > Edit
  • PHP 5.4 & 5.5 compatibility
  • Security review 2014
  • Remove Joomla 1.5 and other old code

Fixes and small improvements

  • Fix: Add existing item shows javascript error
  • Add updated languages
  • Frontend: Download shows error
  • If else tag option not working
  • Incorrect invoice number in emails
  • Invoice edit page: support comma's in input
  • Invoice edit: dropdown not aligned correct
  • Invoice edit: No space in items listing
  • Invoice listing for frontend and backend
  • Invoice listing toolbar issue
  • Invoice listing: Error on changing the status
  • Invoice template showing error on creating invoices
  • Item_id field characters needs to increased
  • PHP warning: Error messages print
  • Popup: warning issue
  • Remaining css/js to /media
  • Tax value problem in invoice edit page
  • TCPDF update version
  • And many other issues reported via ticket support.
  • Minor update to invoice templates for new tags
  • {invoice_status} did not work in CSV files

Stable 1.9.9

Maturity:
Stable
Released on:
Wednesday, 07 May 2014 14:21

Minor issue in controller file in ccInvoices 1.9.8 caused blank pages and Invoice PDF's, this is a quick fix for that issue. 

Stable 1.8.1

Maturity:
Stable
Released on:
Saturday, 12 October 2013 02:00

Stable 1.6.4

Maturity:
Stable
Released on:
Thursday, 14 March 2013 01:00

Stable 1.0.0

Maturity:
Stable
Released on:
Monday, 02 August 2010 02:00