DotNetInvoice Forums

DotNetInvoice Invoicing Script Discussion Forum
Welcome to DotNetInvoice Forums Sign in | Join | Help
in Search

v2.2 Released!

Last post 05-27-2007, 10:40 PM by support. 0 replies.
Sort Posts: Previous Next
  •  05-27-2007, 10:40 PM 132

    v2.2 Released!

    DotNetInvoice v2.2 has been released!

    In addition to the existing invoicing, recurring invoicing, and late payment reminder functionality, DotNetInvoice 2.2 includes 7 new features, 9 bug fixes, and 5 code improvements. It also includes expanded installation and configuration instructions, one year of free upgrades and support, and, as always, a no risk, 30-day, no questions asked, money back guarantee.

    Upgrades
    Due to the fact that this release fixes several bugs and re-enables recurring billing, it is a free upgrade for those who purchased v2.0 or v2.1. Send an email with proof of payment to support@dotnetinvoice.com for download instructions. This will be the final version available as a free upgrade unless you have a valid support/upgrade contract.

    Notes for upgraders:

    • Before upgrading, go into the General Configuration section, click on Servers, and set up your SMTP information. v2.2 uses this information instead of the information in the web.config.
    • Before upgrading, select all of your client passwords from the dni_clients table (select * from dni_clients). After upgrading, edit each client's password in the administration console, re-saving the old value through the client edit page. This will encrypt each password value in the database. Failing to take this step will result in your clients being unable to login.
    Features
    • Recurring billing (aka recurring credit card charges) has been re-activated! Recurring billing is available through processors that do not require a CVV code, such as Authorize.Net.
    • You can now Add/Edit client-viewable comments for each invoice
    • Invoices now indicate if they have been sent to the client
    • You can now track when invoice reminders were sent
    • Invoice items now allow decimal quantities
    • SMTP server info is now pulled from the configuration information in database (previously pulled from web.config)
    • Client passwords are now encrypted in the database

    Code Improvements

    • "Magic numbers" are now enumerations
    • Configurable strings have been pulled into the web.Config
    • Upgrade to Microsoft's ASP.NET AJAX Framework 1.0
    • A single URL variable (@AppUrl) can be set at the top of install.sql to properly set up application paths in email templates
    • More code comments
    Bugs Fixed
    • Credit card drop down list was not decrypting card numbers
    • Invoices with negative or $0 amounts can not be paid
    • Added failure message if login to admin console fails
    • Fixed issue with 'Live Payment Gateway Enabled' config value behaving incorrectly
    • Fixed a problem with email relative pathing and broken images
    • Failed transactions on /admin/payments/edit.aspx now make it into the failed transaction log
    • dni_payments_update_status added to sql scripts
    • Added billing phone anytime a payment is created to fix Authorize.Net issue
    • Removed Authorize.Net's 'Password' config value for new installs, as it's not used

     If you have not purchased DotNetInvoice, visit (http://dotnetinvoice.com/purchase-asp-net-invoice-script.aspx) to purchase now!


    ---
    Rob
    DotNetInvoice Support
View as RSS news feed in XML
Powered by Community Server (Personal Edition), by Telligent Systems