Release 2.3.5
authorJoe Hunt <joe.hunt.consulting@gmail.com>
Thu, 9 Jun 2011 14:03:31 +0000 (16:03 +0200)
committerJoe Hunt <joe.hunt.consulting@gmail.com>
Thu, 9 Jun 2011 14:03:31 +0000 (16:03 +0200)
CHANGELOG.txt
update.html
version.php

index f6f7173bb6ce5a8942933951c1b85109a0e34e52..3cfb08accbfa23a4c65ef930b38c1b06fd6fa0aa 100644 (file)
@@ -1,7 +1,7 @@
 /**
 * @version $Id$
 * @package FrontAccounting
-* @copyright (C) 2005 - 2009 FrontAccounting, LLC
+* @copyright (C) 2005 - 2011 FrontAccounting, LLC
 * @license http://www.gnu.org/copyleft/gpl-3.0.html GNU/GPL
 * FrontAccounting is Free Software
 */
 ------------
 This is a changelog for FrontAccounting All releases.
 
+2011-06-08 12:07 +0200 Janusz Dobrowolski
+(2814) Cleanup in supplier_invoice.php (obsolete add_grn_to_trans parameter)
+ purchasing/supplier_invoice.php
+
+2011-06-08 15:38 +0200 Joe Hunt
+(2813) Cleanup setting of customers/suppliers bank account in forms
+ gl/includes/db/gl_db_bank_accounts.inc
+ gl/includes/ui/gl_bank_ui.inc
+ purchasing/supplier_payment.php
+ sales/customer_payments.php
+
+2011-06-07 22:54 +0200 Joe Hunt
+(2812) Improved setting of default customer / supplier bank account
+ gl/includes/db/gl_db_bank_accounts.inc
+ gl/includes/ui/gl_bank_ui.inc
+
+2011-06-07 14:58 +0200 Joe Hunt
+(2811) Setting customer/supplier currency bank account in payment / deposit forms.
+ gl/includes/db/gl_db_bank_accounts.inc
+ gl/includes/ui/gl_bank_ui.inc
+ purchasing/supplier_payment.php
+ sales/customer_payments.php
+
+2011-06-07 10:55 +0200 Janusz Dobrowolski
+(2810) Fixed javascript bug in price_format for max decimals.
+ js/utils.js
+
+2011-06-06 12:20 +0200 Janusz Dobrowolski
+(2809) Fixed item settings display after data update in Items.
+ inventory/manage/items.php
+
+2011-06-06 12:19 +0200 Janusz Dobrowolski
+(2808) Timeout on long processing like backup/restore emlarged to 10min
+ js/inserts.js
+ js/utils.js
+
+2011-06-04 17:15 +0200 Joe Hunt
+(2807) Improved Creation and ability to edit Last Sent date in Recurrent Invoice
+ sales/create_recurrent_invoices.php
+ sales/manage/recurrent_invoices.php
+
+2011-06-03 14:31 +0200 Joe Hunt
+(2806) Missing Print/Email links after creating recurrent invoices.
+ sales/create_recurrent_invoices.php
+
+2011-05-30 19:47 +0200 Janusz Dobrowolski
+(2805) [0000753] Bank deposit/payment edition fixed (rewritten database rewrite scheme to void+add)
+ gl/gl_bank.php
+ gl/includes/db/gl_db_banking.inc
+ gl/includes/db/gl_db_trans.inc
+
+2011-05-30 18:05 +0200 Janusz Dobrowolski
+(2804) Customer/branch list was searched on name and not reference.
+ includes/ui/ui_lists.inc
+
+2011-05-30 18:04 +0200 Janusz Dobrowolski
+(2803) Fixed Chrome issue with blocked cursor focus when enter is received on empty selectors.
+ js/inserts.js
+
+2011-05-30 18:01 +0200 Janusz Dobrowolski
+(2802) [0000828] sql rail  swiched off during databse restore.
+ admin/db/maintenance_db.inc
+
+2011-05-26 10:06 +0200 Joe Hunt
+(2801) Added attachment link after most popular entry forms.
+ gl/gl_bank.php
+ gl/gl_journal.php
+ inventory/adjustments.php
+ manufacturing/work_order_entry.php
+ sales/credit_note_entry.php
+ sales/customer_credit_invoice.php
+ sales/customer_invoice.php
+ sales/sales_order_entry.php
+
+2011-05-25 10:52 +0200 Janusz Dobrowolski
+(2800) CSRF checks added in users editor.
+ admin/users.php
+
+2011-05-25 10:16 +0200 Janusz Dobrowolski
+(2799) Added CSRF attack prevention on password change.
+ admin/change_current_user_password.php
+ includes/ui/ui_controls.inc
+
+2011-05-25 10:16 +0200 Janusz Dobrowolski
+(2798) Result return added in add_user/update_user/update_user_password.
+ admin/db/users_db.inc
+
+2011-05-25 10:15 +0200 Janusz Dobrowolski
+(2797) Check added for directory existence in flush_dir() helper
+ includes/current_user.inc
+
+2011-05-15 20:34 +0200 Janusz Dobrowolski
+(2796) [0000806] Branches were repeated in Customer Branches table when more than one general contact defined.
+ sales/includes/db/branches_db.inc
+
+2011-05-22 16:15 +0200 Joe Hunt
+(2795) Wrong Balance in Search Dimension and changing dates in view_dimension didn't work.
+ dimensions/includes/dimensions_db.inc
+ dimensions/view/view_dimension.php
+
+2011-05-22 10:39 +0200 Joe Hunt
+(2794) 0000800: Cannot seem to update contact categories as inactive
+ admin/crm_categories.php
+
+2011-05-21 11:25 +0200 Joe Hunt
+(2793) 0000824: Quick Entries. Problems with latest MySql release.
+ gl/manage/gl_quick_entries.php
+
+2011-05-18 09:15 +0200 Joe Hunt
+(2792) Changed Print Statements to follow aged customer/supplier list in presentation
+ reporting/rep108.php
+ reporting/reports_main.php
+
+2011-05-17 23:22 +0200 Joe Hunt
+(2791) Correction in inventory_?db.inc. Chaitanya.
+ includes/db/inventory_db.inc
+
+2011-05-14 09:48 +0200 Janusz Dobrowolski
+(2790) [0000802] Fixed selection by date in supplier transactions inquiry.
+
+2011-05-14 10:09 +0200 Janusz Dobrowolski
+(2789) Added helper for catching tabbed content widget change.
+ includes/ui/ui_controls.inc
+
+2011-05-14 09:45 +0200 Janusz Dobrowolski
+(2788) Fixed subheaders gettext in Tial Balance inquiry.
+ gl/inquiry/gl_trial_balance.php
+
+2011-05-14 09:44 +0200 Janusz Dobrowolski
+(2787) Fixed problem with GRN clearing account initialization in GL setup.
+ admin/gl_setup.php
+
+2011-05-14 09:43 +0200 Janusz Dobrowolski
+(2786) Fixed wrong date displayed in View/Print transaction for edited journal entries.
+ admin/db/transactions_db.inc
+
+2011-05-11 15:03 +0200 Janusz Dobrowolski
+(2785) Added strict warnings display as errors in debug mode.
+ includes/errors.inc
+
+2011-05-14 09:32 +0200 Joe Hunt
+(2784) 0000802: Supplier Inquiry Summary Balance till a date
+ purchasing/inquiry/supplier_inquiry.php
+
+2011-05-14 09:14 +0200 Joe Hunt
+(2783) Fixed a minor bug in balance sheet drill down on screen. Chaitanya.
+ gl/inquiry/balance_sheet.php
+
+2011-05-13 09:29 +0200 Joe Hunt
+(2782) 0000799: function void_work_order misses void_bank_trans
+ manufacturing/includes/db/work_orders_db.inc
+
+2011-05-12 08:22 +0200 Joe Hunt
+(2781) Optimized gl_db_banking.inc, revaluation of AR/AP currencies
+ gl/includes/db/gl_db_banking.inc
+
+2011-05-10 15:05 +0200 Joe Hunt
+(2780) Cleanup inventory_db.inc, work_orders_db.inc and grn_db.inc by Chaitanya
+ includes/db/inventory_db.inc
+ manufacturing/includes/db/work_orders_db.inc
+ purchasing/includes/db/grn_db.inc
+
+2011-05-10 11:46 +0200 Janusz Dobrowolski
+(2779) Fixed backup/restore screen layout displayed in Chrome.
+ admin/backups.php
+
+2011-05-10 11:30 +0200 Janusz Dobrowolski
+(2778) Current fiscal year in en_US-*.sql set to 2011.
+ sql/en_US-demo.sql
+ sql/en_US-new.sql
+
+2011-05-10 10:09 +0200 Joe Hunt
+(2777) Improved notification in revaluation of currencies and fixed a summation bug.
+ gl/includes/db/gl_db_banking.inc
+ gl/manage/revaluate_currencies.php
+
+2011-05-09 20:53 +0200 Joe Hunt
+(2776) Using $_POST instead of $_GET when creating Recurrent Invoices.
+ sales/create_recurrent_invoices.php
+
+2011-05-09 16:41 +0200 Janusz Dobrowolski
+(2775) Cleanups in ui_msgs.inc and inventory_db.inc
+ includes/db/inventory_db.inc
+ includes/ui/ui_msgs.inc
+
+2011-05-09 16:40 +0200 Janusz Dobrowolski
+(2774) Voided bank transactions removed from bank inquiry.
+ gl/includes/db/gl_db_bank_trans.inc
+
+2011-05-09 16:33 +0200 Janusz Dobrowolski
+(2773) Fixed recurrent invoices messages, new recurrent invoices now show no last date.
+ sales/create_recurrent_invoices.php
+ sales/includes/db/recurrent_invoices_db.inc
+ sales/manage/recurrent_invoices.php
+
+2011-05-04 16:55 +0200 Janusz Dobrowolski
+(2772) Fixed message on po line removal in purchase invoice.
+ purchasing/includes/ui/invoice_ui.inc
+
+2011-05-04 16:54 +0200 Janusz Dobrowolski
+(2771) Parse error after last changes in bank_transfer.php
+ gl/bank_transfer.php
+
+2011-04-29 13:52 +0200 Janusz Dobrowolski
+(2770) Additional checks on bank transaction entry/delete to avoid overdraft in following transactions.
+ admin/db/voiding_db.inc
+ gl/bank_transfer.php
+ gl/gl_bank.php
+ gl/includes/db/gl_db_bank_trans.inc
+
+2011-04-29 13:25 +0200 Janusz Dobrowolski
+(2769) Fixed amount display at bank deposit view.
+ gl/view/gl_deposit_view.php
+
+2011-05-09 15:30 +0200 Joe Hunt
+(2768) Including AR/AP accounts when doing manuelly Revaluation of Currency Accounts
+ gl/includes/db/gl_db_banking.inc
+
+2011-05-05 23:15 +0200 Joe Hunt
+(2765) Allow editing of sales orders in Delivery Against Sales Orders
+ sales/inquiry/sales_orders_view.php
+
+2011-05-05 09:41 +0200 Joe Hunt
+(2764) Also display company name in warning when pressing delete company.
+ admin/create_coy.php
+
+2011-04-29 13:47 +0200 Joe Hunt
+(2763) Fixed summation error in Aged customer/supplier Lists
+ purchasing/includes/db/suppliers_db.inc
+ reporting/rep102.php
+ reporting/rep202.php
+ sales/includes/db/customers_db.inc
+
+2011-04-28 21:52 +0200 Joe Hunt
+(2762) Rerun of Aged Supplier List.
+ purchasing/includes/db/suppliers_db.inc
+ reporting/rep202.php
+
+2011-04-28 14:29 +0200 Joe Hunt
+(2761) Option for Show Also Allocated in Aged Customer/Supplier List.
+ purchasing/includes/db/suppliers_db.inc
+ reporting/rep102.php
+ reporting/rep202.php
+ reporting/reports_main.php
+ sales/includes/db/customers_db.inc
+
+2011-04-28 14:52 +0200 Janusz Dobrowolski
+(2760) Added tax summary to Sales Quotation report.
+ reporting/rep111.php
+
+2011-04-28 10:59 +0200 Joe Hunt
+(2759) Customer Credit Notes should not be included in Print Receipts.
+ reporting/includes/reports_classes.inc
+ reporting/rep112.php
+
+2011-04-28 01:00 +0200 Janusz Dobrowolski
+(2758) Direct sales invoice due date was not stored in database.
+ sales/includes/cart_class.inc
+
+2011-04-27 16:35 +0200 Janusz Dobrowolski
+(2756) Added tag version_2_3_4 for changeset b5cb2a38213b
+ .hgtags
+
+2011-04-27 15:26 +0200 Joe Hunt
+(2755) Rerun of old CHANGELOG.old.txt
+ doc/CHANGELOG.old.txt
+
+2011-04-27 14:55 +0200 Joe Hunt
+(2754) Rerun CHANGELOG.txt
+ CHANGELOG.txt
+
+2011-04-27 14:44 +0200 Joe Hunt
+(2753) New ChaNGELOG.txt and empty.po
+ doc/CHANGELOG.old.txt
+ lang/new_language_template/LC_MESSAGES/empty.po
+
 2011-04-27 10:58 +0200 Joe Hunt
 (2752) Release 2.3.4
  version.php
index 6cdf420bb6dcc273b64be4f1c4eeb2a1290077ca..efa23202a2922c5b4f36d5178d4587457272e342 100644 (file)
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html><head>
-       <meta http-equiv="CONTENT-TYPE" content="text/html; charset=iso-8859-2">
-       
-       <title>FrontAccounting Update</title><meta name="GENERATOR" content="OpenOffice.org 2.4  (Linux)">
-       <meta name="CREATED" content="0;0">
-       <meta name="CHANGED" content="20100902;19041400"></head>
-<body dir="ltr" lang="en-US">
-<p style="margin-bottom: 0cm;"><strong><font color="#cc6600"><font style="font-size: 20pt;" size="5"><i>Front</i></font></font></strong><strong><font style="font-size: 20pt;" size="5">Accounting
-Update</font></strong></p>
-<h2>Important Notes</h2>
-<p>Upgrade process can be done only by administrator of the first
-company created during FrontAccounting installation. This person is
-considered as a site admin who have granted access to potentially
-dangerous setup options, like Setup/Software Upgrade.</p>
-<p>In the following description sections related to older FA versions are
-prefixed with <span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[color tags]</span><span style="background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">
-. Y</span>ou can skip tagged fragment safely if currently FA
-application is newer than the version in tag.</p>
-<p>Upgrade process consists of up to four stages, some of them are
-optional:</p>
-<ol>
-       <li><p>Application source files update 
-       </p>
-       </li><li><p>Database upgrade &#8211; this step is needed only during
-       upgrade which involves change in major application version number
-       (e.g. from 2.2.x to 2.3.x), and sometimes during upgrade from beta
-       release to stable version. Otherwise this step can be skipped.</p>
-       </li><li><p>Final cleanup &#8211; is needed when some old source files,
-       obsoleted by new release should be removed.</p>
-       </li><li><p>New features configuration &#8211; this is optional step
-       needed for most major releases and some minor ones. 
-       </p>
-</li></ol>
-<p style="margin-bottom: 0cm;">Before starting upgrade ensure nobody
-is using the application and make database backup for all companies.
-To be on safe side backup also old source files, especially those
-locally customized (if any).</p>
-<p>Log into admin account of first company.<strong> </strong><strong><span style="">If
-you use a theme other than the standard 3 (aqua, cool or default),
-switch to one of these before going further.</span></strong></p>
-<h2><strong><b>1. Application files update</b></strong></h2>
-<p style="margin-top: 0.42cm; page-break-after: avoid;"><font face="Liberation Sans, sans-serif"><font size="4"><strong><span style="">a. Source
-files update</span></strong></font></font></p>
-<p><strong><span style="">Extract distribution
-zip/tar.gz file in empty directory, and copy all the files to your
-FrontAccounting directory overwriting old files. If it is major
-release upgrade you can skip next step and go directly to cleanup.</span></strong></p>
-<p style="margin-top: 0.42cm; page-break-after: avoid;"><strong><font face="Liberation Sans, sans-serif"><font size="4"><span style="">b. Configuration
-files update</span></font></font></strong></p>
-<p><strong><span style="">Compare new
-</span></strong><strong><i><b>config.default.php</b></i></strong><strong>
-</strong><strong><span style="">file with the old
-</span></strong><strong><i><b>config.php </b></i></strong><strong><span style="font-style: normal;"><span style="">and
-add all n</span></span></strong><strong><span style="">ew
-settings (if any). </span></strong>
-</p>
-<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA
-2.2beta]</span></span></strong></p>
-<p><strong> <span style="">$show_users_online = 0;</span></strong></p>
-<p><strong> <span style="">$def_print_destination
-= 0;</span></strong></p>
-<p><strong><span style="">$dflt_date_fmt=0;</span></strong></p>
-<p><strong><span style="">$dflt_date_sep=0;</span></strong></p>
-<p><strong><span style="">$table_style,table_style2
-changed</span></strong></p>
-<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA
-2.3beta]</span></span></strong></p>
-<p><strong> <span style="">$alternative_tax_include_on_doc=0;</span></strong></p>
-<p><strong><span style="">$suppress_tax_rates = 0;</span></strong></p>
-<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA
-2.3RC1]</span></span></strong><strong> </strong>
-</p>
-<p><strong><span style="">Application version
-information and a couple of other private FA variables are stored in
-</span></strong><strong><i><b>version.php</b></i></strong><strong>
-</strong><strong><span style="">file. The
-application version displayed in footer is defined in $version
-variable unless this is set in config.php file. If you want current
-release version to be displayed on every FA update just remove or
-comment out $version variable in </span></strong><strong><span style="font-style: normal;"><span style="">config.php</span></span></strong><strong><span style="">.</span></strong></p>
-<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA
-2.3RC2]</span></span></strong></p>
-<p><strong> <span style="">$save_report_selections &nbsp;= 0; &nbsp;// A value &gt; 0 means days to save the report selections</span></strong></p>
-
-<strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"></span></span></strong><h2><strong><b>2. Database upgrade</b></strong></h2>
-<p><strong><span style="">This step can be skipped
-for small version updates i.e. when you have already installed
-FrontAccounting version 2.3.1 or later. Before database upgrade is
-done on all company databases backup file is created automatically to
-enable database restore after failure.</span></strong></p>
-<p><strong><span style="">After major version
-upgrade overwriting files in first step makes the system unaccessible
-for all users but site admin, who have to run upgrade procedures to
-update all company databases to the new version provided with the
-release. After logging to administrator account of first installed
-company go directly to Setup/Software Upgrade screen, mark all
-subsequent 'Install' checkboxes and press 'Upgrade System'.</span></strong></p>
-<p style="">If something goes wrong during
-upgrade, you can eventually try forced upgrade option. Forced upgrade
-ignores some smaller errors which can arise during upgrade due to
-some exotic database configuration. This is depreciated option, so
-first read error messages if any, try to fix signalized problems,
-restore databases from backup and retry normal installation. To run
-upgrade in forced mode check box 'Force Upgrade', and press 'Upgrade
-System' again.</p>
-<h2>3. Final cleanup</h2>
-<p>Remove or rename install folder in main FrontAccounting directory.
-</p>
-<p>After upgrade is installed you can remove files obsoleted by new
-FrontAccounting version. Also old, unused settings <span style="font-style: normal;"><span style="">can
-be removed from  </span></span><i><b>config.php</b></i><span style="font-style: normal;"><span style="">
-file.</span></span></p>
-<p style="margin-top: 0.42cm; page-break-after: avoid;"><font face="Liberation Sans, sans-serif"><font size="4">a.
-Source files cleanup</font></font></p>
-<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA
-2.2beta]</span></span></strong></p>
-<p><strong><span style=""><span style="background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">/includes/reserved.inc
-&#8211; removed.</span></span></strong></p>
-<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA
-2.1]</span></span></strong><strong> </strong>
-</p>
-<p><strong><span style="">/admin/db/v_banktrans.inc
-- removed</span></strong></p>
-<p style="margin-top: 0.42cm; page-break-after: avoid;"><font face="Liberation Sans, sans-serif"><font size="4"><span style="font-style: normal;"><span style="">b.
-Config.php cleanup </span></span></font></font>
-</p>
-<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA
-2.2RC1]</span></span></strong><strong> </strong>
-</p>
-<p><strong><span style="">$security_headings,
-$security_groups arrays &#8211; moved to database (see Access Setup) 
-</span></strong>
-</p>
-<p><strong><span style="">$def_app &#8211; moved
-to user configuration in database.</span></strong></p>
-<p><strong><span style="font-style: normal;"><span style="">$version
-&#8211; moved to </span></span></strong><strong><i><b>version.php</b></i></strong><strong><span style="font-style: normal;"><span style="">
-file. Remove</span></span></strong></p>
-<h2>4. New features configuration</h2>
-<p>During upgrade process new features are initialized to default
-status, and sometimes old settings are also changed to conform with
-new security policy. This automatic process is designed to be as
-neutral for end users as possible, however sometimes site or company
-admin intervention can be necessary to set thing after changes to
-their best state. Below you will find description of new settings
-available after upgrade.</p>
-<p><br><br>
-</p>
-<p>----------------------</p>
-<ul></ul>
+<html><head>\r
+       <meta http-equiv="CONTENT-TYPE" content="text/html; charset=iso-8859-2">\r
+       \r
+       <title>FrontAccounting Update</title><meta name="GENERATOR" content="OpenOffice.org 2.4  (Linux)">\r
+       <meta name="CREATED" content="0;0">\r
+       <meta name="CHANGED" content="20100902;19041400"></head>\r
+<body dir="ltr" lang="en-US">\r
+<p style="margin-bottom: 0cm;"><strong><font color="#cc6600"><font style="font-size: 20pt;" size="5"><i>Front</i></font></font></strong><strong><font style="font-size: 20pt;" size="5">Accounting\r
+Update</font></strong></p>\r
+<h2>Important Notes for release 2.3.5.</h2>Change in the behaviour of <span style="font-weight: bold; font-style: italic;">Recurrent Invoices</span>.<br><ul><li>Now\r
+the Last Sent day is stamped with the former Last Sent (or Begin date\r
+the first time) + months + days. Before the Last Sent day was stamped\r
+with tthe creation date (today). The Invoice date is still todays date.\r
+</li><li>If you for some reason want to make a pause in the recurrent\r
+invoices, you can now edit the Last Sent day in the Management section\r
+of Sales tab.</li><li>Before the days value, together with a month\r
+value, decided which day in the month the invoice was due.. &nbsp;This\r
+does not&nbsp;work now. You can&nbsp;change the day in the month you\r
+want the recurrency to happen by setting the Last Sent day with the new\r
+day in the Management section.&nbsp;</li><li>If you create a new Recurrent Invoice the Beginning date can be set to the day in the month you want the recurrencies to be due.</li></ul>\r
+<h2>Important Notes</h2>\r
+<p>Upgrade process can be done only by administrator of the first\r
+company created during FrontAccounting installation. This person is\r
+considered as a site admin who have granted access to potentially\r
+dangerous setup options, like Setup/Software Upgrade.</p>\r
+<p>In the following description sections related to older FA versions are\r
+prefixed with <span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[color tags]</span><span style="background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">\r
+. Y</span>ou can skip tagged fragment safely if currently FA\r
+application is newer than the version in tag.</p>\r
+<p>Upgrade process consists of up to four stages, some of them are\r
+optional:</p>\r
+<ol>\r
+       <li><p>Application source files update \r
+       </p>\r
+       </li><li><p>Database upgrade &#8211; this step is needed only during\r
+       upgrade which involves change in major application version number\r
+       (e.g. from 2.2.x to 2.3.x), and sometimes during upgrade from beta\r
+       release to stable version. Otherwise this step can be skipped.</p>\r
+       </li><li><p>Final cleanup &#8211; is needed when some old source files,\r
+       obsoleted by new release should be removed.</p>\r
+       </li><li><p>New features configuration &#8211; this is optional step\r
+       needed for most major releases and some minor ones. \r
+       </p>\r
+</li></ol>\r
+<p style="margin-bottom: 0cm;">Before starting upgrade ensure nobody\r
+is using the application and make database backup for all companies.\r
+To be on safe side backup also old source files, especially those\r
+locally customized (if any).</p>\r
+<p>Log into admin account of first company.<strong> </strong><strong><span style="">If\r
+you use a theme other than the standard 3 (aqua, cool or default),\r
+switch to one of these before going further.</span></strong></p>\r
+<h2><strong><b>1. Application files update</b></strong></h2>\r
+<p style="margin-top: 0.42cm; page-break-after: avoid;"><font face="Liberation Sans, sans-serif"><font size="4"><strong><span style="">a. Source\r
+files update</span></strong></font></font></p>\r
+<p><strong><span style="">Extract distribution\r
+zip/tar.gz file in empty directory, and copy all the files to your\r
+FrontAccounting directory overwriting old files. If it is major\r
+release upgrade you can skip next step and go directly to cleanup.</span></strong></p>\r
+<p style="margin-top: 0.42cm; page-break-after: avoid;"><strong><font face="Liberation Sans, sans-serif"><font size="4"><span style="">b. Configuration\r
+files update</span></font></font></strong></p>\r
+<p><strong><span style="">Compare new\r
+</span></strong><strong><i><b>config.default.php</b></i></strong><strong>\r
+</strong><strong><span style="">file with the old\r
+</span></strong><strong><i><b>config.php </b></i></strong><strong><span style="font-style: normal;"><span style="">and\r
+add all n</span></span></strong><strong><span style="">ew\r
+settings (if any). </span></strong>\r
+</p>\r
+<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA\r
+2.2beta]</span></span></strong></p>\r
+<p><strong> <span style="">$show_users_online = 0;</span></strong></p>\r
+<p><strong> <span style="">$def_print_destination\r
+= 0;</span></strong></p>\r
+<p><strong><span style="">$dflt_date_fmt=0;</span></strong></p>\r
+<p><strong><span style="">$dflt_date_sep=0;</span></strong></p>\r
+<p><strong><span style="">$table_style,table_style2\r
+changed</span></strong></p>\r
+<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA\r
+2.3beta]</span></span></strong></p>\r
+<p><strong> <span style="">$alternative_tax_include_on_doc=0;</span></strong></p>\r
+<p><strong><span style="">$suppress_tax_rates = 0;</span></strong></p>\r
+<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA\r
+2.3RC1]</span></span></strong><strong> </strong>\r
+</p>\r
+<p><strong><span style="">Application version\r
+information and a couple of other private FA variables are stored in\r
+</span></strong><strong><i><b>version.php</b></i></strong><strong>\r
+</strong><strong><span style="">file. The\r
+application version displayed in footer is defined in $version\r
+variable unless this is set in config.php file. If you want current\r
+release version to be displayed on every FA update just remove or\r
+comment out $version variable in </span></strong><strong><span style="font-style: normal;"><span style="">config.php</span></span></strong><strong><span style="">.</span></strong></p>\r
+<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA\r
+2.3RC2]</span></span></strong></p>\r
+<p><strong> <span style="">$save_report_selections &nbsp;= 0; &nbsp;// A value &gt; 0 means days to save the report selections.</span></strong></p><p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA\r
+2.3]</span></span></strong></p><p><strong> <span style="">$save_po_item_codes &nbsp;= 0; &nbsp;//&nbsp; show item codes on purchase order&nbsp;</span></strong></p><p><strong><span style="">$def_print_destination = 0; // &nbsp;default print destination. 0 = PDF/Printer, 1 = Excel</span></strong></p><p><strong><span style="">$alternative_tax_include_on_docs = 0; // &nbsp;1 = print Subtotal tax excluded, tax and Total tax included</span></strong></p><p><strong><span style="">$suppress_tax_rates = 0; // &nbsp;suppress tax rates on documents. 0 = no, 1 = yes.</span></strong></p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"></span></span></strong>\r
+\r
+<strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"></span></span></strong><h2><strong><b>2. Database upgrade</b></strong></h2>\r
+<p><strong><span style="">This step can be skipped\r
+for small version updates i.e. when you have already installed\r
+FrontAccounting version 2.3.1 or later. Before database upgrade is\r
+done on all company databases backup file is created automatically to\r
+enable database restore after failure.</span></strong></p>\r
+<p><strong><span style="">After major version\r
+upgrade overwriting files in first step makes the system unaccessible\r
+for all users but site admin, who have to run upgrade procedures to\r
+update all company databases to the new version provided with the\r
+release. After logging to administrator account of first installed\r
+company go directly to Setup/Software Upgrade screen, mark all\r
+subsequent 'Install' checkboxes and press 'Upgrade System'.</span></strong></p>\r
+<p style="">If something goes wrong during\r
+upgrade, you can eventually try forced upgrade option. Forced upgrade\r
+ignores some smaller errors which can arise during upgrade due to\r
+some exotic database configuration. This is depreciated option, so\r
+first read error messages if any, try to fix signalized problems,\r
+restore databases from backup and retry normal installation. To run\r
+upgrade in forced mode check box 'Force Upgrade', and press 'Upgrade\r
+System' again.</p>\r
+<h2>3. Final cleanup</h2>\r
+<p>Remove or rename install folder in main FrontAccounting directory.\r
+</p>\r
+<p>After upgrade is installed you can remove files obsoleted by new\r
+FrontAccounting version. Also old, unused settings <span style="font-style: normal;"><span style="">can\r
+be removed from  </span></span><i><b>config.php</b></i><span style="font-style: normal;"><span style="">\r
+file.</span></span></p>\r
+<p style="margin-top: 0.42cm; page-break-after: avoid;"><font face="Liberation Sans, sans-serif"><font size="4">a.\r
+Source files cleanup</font></font></p>\r
+<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA\r
+2.2beta]</span></span></strong></p>\r
+<p><strong><span style=""><span style="background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">/includes/reserved.inc\r
+&#8211; removed.</span></span></strong></p>\r
+<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA\r
+2.1]</span></span></strong><strong> </strong>\r
+</p>\r
+<p><strong><span style="">/admin/db/v_banktrans.inc\r
+- removed</span></strong></p>\r
+<p style="margin-top: 0.42cm; page-break-after: avoid;"><font face="Liberation Sans, sans-serif"><font size="4"><span style="font-style: normal;"><span style="">b.\r
+Config.php cleanup </span></span></font></font>\r
+</p>\r
+<p><strong><span style=""><span style="background: rgb(235, 97, 61) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">[&lt;FA\r
+2.2RC1]</span></span></strong><strong> </strong>\r
+</p>\r
+<p><strong><span style="">$security_headings,\r
+$security_groups arrays &#8211; moved to database (see Access Setup) \r
+</span></strong>\r
+</p>\r
+<p><strong><span style="">$def_app &#8211; moved\r
+to user configuration in database.</span></strong></p>\r
+<p><strong><span style="font-style: normal;"><span style="">$version\r
+&#8211; moved to </span></span></strong><strong><i><b>version.php</b></i></strong><strong><span style="font-style: normal;"><span style="">\r
+file. Remove</span></span></strong></p>\r
+<h2>4. New features configuration</h2>\r
+<p>During upgrade process new features are initialized to default\r
+status, and sometimes old settings are also changed to conform with\r
+new security policy. This automatic process is designed to be as\r
+neutral for end users as possible, however sometimes site or company\r
+admin intervention can be necessary to set thing after changes to\r
+their best state. Below you will find description of new settings\r
+available after upgrade.</p>\r
+<p><br><br>\r
+</p>\r
+<p>----------------------</p>\r
+<ul></ul>\r
 </body></html>
\ No newline at end of file
index 3a5a5697e9240ce32928a4e8a373160bf21e5bc9..4d7f125168753b50f6afa6317b14aee1457da664 100644 (file)
@@ -9,7 +9,7 @@ $db_version = "2.3rc";
 
 // application version - can be overriden in config.php
 if (!isset($version))
-       $version                = "2.3.4";
+       $version                = "2.3.5";
 
 //======================================================================
 // Extension packages repository settings