1302cd37ae29a4ec0085dc0ca6bf098affe6f3e6
[fa-stable.git] / CHANGELOG.txt
1 /**
2 * @version $Id$
3 * @package FrontAccounting
4 * @copyright (C) 2005 - 2007 FrontAccounting
5 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
6 * FrontAccounting is Free Software
7 */
8
9 1. Changelog
10 ------------
11 This is a changelog for FrontAccounting All releases.
12
13 Legend:
14
15 # -> Bug Fix
16 + -> Addition
17 ! -> Change
18 - -> Removed
19 ! -> Note
20 $ -> Affected files
21
22 16-Jan-2008 Joe Hunt
23  # When login screen is displayed after session timeout page content is broken. It
24    is because of NOT using absolute paths in href attribute theme elements.
25  $ /access/login.php
26  
27 30-Dec-2007 Joe Hunt
28  # Minor adjustments in function db_export on line 325
29  $ /admin/db/maintenance_db.inc
30  
31 29-Dec-2007 Joe Hunt
32  ! Added a variable, $print_invoice_no, in config.php for printing the invoice number instead of invoice reference.
33  $ config.php
34  
35  # Fixed a bug when exporting database. Exported NULL field values from NO to empty field (from mysql version 5.0.32).
36    Also fixed a unneccessary str_replace when importing sql scripts.
37  ! Changed the PDF presentation to deleting the Javascript cache before presentation.
38  $ /admin/db/maintenance_db.inc
39    /reporting/includes/pdf_report.inc
40    
41 13-Dec-2007 Joe Hunt
42  # Still bugs in trial balances and account inquiry on screen when selecting non balance accounts. Fixed.
43  $ /gl/inquiry/gl_trial_balance.php
44    /gl/inquiry/gl_account_inquiry.php
45
46 13-Dec-2007 Joe Hunt
47  # Fixed a bug when voiding a transaction (Journal Entry). An eventually underlying bank transfer was not voided.
48  $ /admin/db/voiding_db.inc
49  
50 06-Dec-2007 Joe Hunt
51  # Fixed a bug when adding lines during Payments to suppliers, the supplier was set back to the first.
52  $ /gl/gl_payment.php
53    /gl/includes/ui/gl_payment_ui.inc
54    
55  ! Changed $loc_notification to be set to 0 instead of 1.
56  $ config.php
57  
58 -------------------- 1.15 Stable Released ----------------------
59 05-Dec-2007 Joe Hunt
60  + Added email notification to stock location when available stock is below reorder level
61  $ config.php
62    /sales/includes/db/sales_order_db.inc
63    
64  # Fixed bugs in Open balances when account is not a balance account
65  $ /gl/inquiry/gl_trial_balance.php
66    /gl/inquiry/gl_account_inquiry.php
67    /reporting/rep704.php
68    /reporting/rep708.php
69    
70 -------------------- 1.14 Stable Released ----------------------
71 01-Oct-2007 Joe Hunt
72  ! Major change in the installation of modules to also accept an SQL-file for upload.
73  $ config.php
74    /admin/inst_module.php
75    /admin/db/maintenance_db.inc
76    
77 30-Sep-2007 Joe Hunt
78  # The following files were still vulnerable. Fixed
79  $ /access/login.php
80    /includes/lang/language.php
81
82 -------------------- 1.13 Stable Released ----------------------
83 14-Sep-2007 Joe Hunt
84  + Added optional link for electronic payment on invoices (PayPal). 
85  ! Better support for install/update languages.  
86  ! Minor adjustments
87  # Fixed a vulnerable item in config.php
88  $ config.php
89
90 14-Sep-2007 Joe Hunt
91  # We forgot to upload the PO file when installing new language. Used when GETTEXT is not installed on Server.
92  # config.php has been vulnerable. Fixed.
93  $ /admin/inst_lang.php
94  $ config.php
95  
96 10-Sep-2007 Joe Hunt
97  ! Changed Bank Address field from text to textarea (multirows)
98  $ /gl/manage/bank_accounts.php
99  
100 06-Sep-2007 Joe Hunt
101  + Added optional link for electronic payment on invoices (PayPal)
102  $ /reporting/reports_main.php
103    /reporting/rep107.php
104    /reporting/includes/report_classes.inc
105    /reporting/includes/pdf_report.inc
106    /reporting/includes/doc_text.inc
107    /reporting/includes/doc_text2.inc
108    
109 23-Aug-2007 Joe Hunt
110  # Unnecessary parameter ($db) in check_for_recursive_bom
111  $ /manufacturing/manage/bom_edit.php
112  
113 21-Aug-2007 Joe Hunt
114  # Bug in /includes/lang/gettext.php (249) affecting changing language!
115  $ /includes/lang/gettext.php
116  
117 08-Aug-2007 Joe Hunt
118  # Minor adjustments
119  $ config.php
120    /access/login.php
121    /admin/create_coy.php
122    /reporting/includes/pdf_report.inc
123    
124 04-Aug-2007 Joe Hunt
125  + Added a default fiscal year in the en_US-new.sql and start references.
126  $ /sql/en_US-new.sql
127  ! Changed some specific text strings in en_US.po (E.g. TAX instead of VAT)
128  $ /lang/en_US/LC_MESSAGES/en_US.mo
129  
130 03-Aug-2007 Joe Hunt
131  # A bug in Direct Invoicing (wrong Invoice Date) has been fixed.
132  $ /sales/includes/db/sales_order_db.inc
133  
134 23-Jul-2007 Joe Hunt
135  # Changed <? in front of 2 files to <?php.
136  $ /purchasing/includes/purchasing_ui.inc
137    /reporting/includes/class.mail.inc
138    
139 -------------------- 1.12 Stable Released ----------------------
140 21-Jul-2007 Joe Hunt
141  + Added option to handle Jalali and Islamic Calendars
142  ! Minor adjustments
143  $ config.php
144    /gl/includes/db/gl_db_trans.inc
145    /includes/date_functions.inc
146    /includes/ui/ui_input.inc
147    /includes/ui/ui_lists.inc
148    /includes/ui/ui_view.inc
149    /purchasing/po_receive_items.php
150    /purchasing/includes/ui/invoice_ui.inc
151    /purchasing/includes/ui/po_ui.inc
152    /reporting/rep705.php
153    /sales/includes/db/sales_order_db.inc
154    /sales/includes/ui/sales_order_ui.inc
155    
156 20-Jul-2007 Joe Hunt
157  ! Changed parameters on report Sales Order. Option to print as Quote.
158  $ /reporting/reports_main.php
159    /reporting/rep109.php
160    /reporting/includes/pdf_report.inc
161    /reporting/includes/doctext.inc
162    /reporting/includes/doctext2.inc
163  
164 19-Jul-2007 Joe Hunt
165  + Added Budget Entry in General Ledger. Includes Dimensions.
166  $ config.php
167    /applications/generalledger.php
168    /gl/gl_budget.php (New File!)
169    /gl/includes/db/gl_db_trans.inc
170    /includes/date_functions.inc
171    /reporting/report_classes.inc
172    
173 -------------------- 1.11 Stable Released ----------------------
174 04-Jul-2007 Joe Hunt
175  ! Option for using alpha numeric chart of accounts.
176  $ config.php
177    /gl/manage/gl_accounts.php
178    /gl/includes/db/gl_db_accounts.inc
179    /gl/includes/db/gl_db_bank_trans.inc
180    /gl/includes/db/gl_db_trans.inc
181    /gl/inquiry/gl_trial_balance.inc
182    /admin/db/company_db.inc
183    /inventory/includes/db/items_db.inc
184    /sales/manage/customer_branches.inc
185
186 04-Jul-2007 Joe Hunt
187  # Problems retrieving language texts for poEdit in long javascripts
188  $ /includes/ui/ui_view.inc
189  
190 04-May-2007 Joe Hunt
191  # Database error when updating more than one item row in Sales Orders.
192  $ /sales/includes/db/sales_order_db.inc
193  # Database error when inserting work order issues. Fixed.
194  $ /manufacturing/includes/db/work_order_issues_db.inc
195  
196 03-May-2007 Joe Hunt
197  # Multiple tables and JOIN's have syntax changes in MySQL 5.0.12. Need parentheses.
198  $ /includes/db/manufacturing_db.inc
199    /manufacturing/includes/db/work_order_requirements_db.inc
200
201 02-May-2007 Joe Hunt
202  # Missing details on Purchase Order when emailing and printing
203  $ /reporting/rep209.php
204  
205 -------------------- 1.1 Stable Released ----------------------
206 02-May-2007 Joe Hunt
207  + Enabled module addons and all the below bugfixes. No changes in database structure.
208  - Removed /sql/basic.sql (included in the other sql files)
209  - Removed /themes/default/images/left.gif and /themes/default/images/right.gif 
210    (not needed anymore).
211  + Addition of update.html  
212  $ /admin/inst_module.php (New file!)
213    /applications/customers.php
214    /applications/dimensions.php
215    /applications/generalledger.php
216    /applications/inventory.php
217    /applications/manufacturing.php
218    /applications/setup.php
219    /applications/suppliers.php
220    /install/index.php
221    /install/save.php
222    /modules/inst_modules.php (New folder and new file!)
223    /modules/index.php (New file!)
224    /sql/en_US-demo.sql
225    /sql/en_US-new.sql
226    install.html
227    update.html (New file!)
228    
229 01-May-2007 Joe Hunt
230  # Missing measure of units when printing sales orders
231  # Update of Sales People caused a database error
232  $ /sales/manage/sales_people.php
233    /reporting/rep109.php
234  
235 30-Apr-2007 Joe Hunt
236  + The selected menu tab is now shown with same background as hover color.
237  $ config.php (default tab line 77. Change if you want)
238    /includes/page/header.inc
239    
240 28-Apr-2007 Joe Hunt
241  # When saving work order entries a lot of debug boxes appeared. Fixed
242  # When clicking on the link, Issue, on work order inquires an empty screen appeared. Fixed
243  # When retrieving work centres id's there was a database error. Fixed by casting string to unsigned
244  $ /includes/db/manufacturing_db.inc
245    /manufacturing/work_order_entry.php
246    /manufacturing/includes/work_order_issue_ui.inc
247    /manufacturing/includes/db/work_order_requirements_db.inc
248    /manufacturing/includes/db/work_orders_quick_db.inc
249    /manufacturing/inquiry/where_used_inquiry.php
250    
251 25-Apr-2007 Joe Hunt
252  # Missing Date Picker
253  $ /sales/customer_invoice.php
254  # No JS popup window
255  $ /sales/view/view_invoice.php
256  
257 24-Apr-2007 Joe Hunt
258  ! New and better Date Picker, better cool theme.
259  $ /includes/ui/ui_input.inc
260    /includes/ui/ui_view.inc
261    /reporting/includes/reports_classes.inc
262    /themes/cool/default.css
263
264 -------------------- 1.0.1 Stable Released ----------------------
265 23-Apr-2007 Joe Hunt
266  ! Release 1.0.1 established on SourceForge, fixing the bugs and including a Date Picker,
267    the changes for selection lists customers/suppliers and the Audit Trail.
268
269 22-Apr-2007 Joe Hunt
270  ! Changed the two selection lists for customers/suppliers in reports to a single one with
271    No Filter
272  ! Changed the sort order in these selection lists from id to name.
273  + Added Audit Trail in GL trans. A switch in config.php, $use_audit_trail, must be set to 1.
274  $ /reporting/reports_main.php
275    /reporting/rep101.php
276    /reporting/rep102.php
277    /reporting/rep201.php
278    /reporting/rep202.php
279    /reporting/rep203.php
280    /reporting/rep204.php
281    /reporting/includes/reports_classes.inc
282    /includes/ui/ui_lists.inc
283    /gl/includes/db/gl_db_trans.inc
284    config.php
285    
286 22-Apr-2007 Joe Hunt
287  + Date Picker for all date fields.
288  $ config.php
289    /admin/fiscalyears.php
290    /admin/void_transaction.php
291    /includes/ui/ui_view.inc
292    /includes/ui/ui_input.inc
293    /dimensions/dimension_entry.php
294    /dimensions/inquiry/search_dimensions.php
295    /gl/gl_journal.php
296    /gl/gl_deposit.php
297    /gl/gl_payment.php
298    /gl/bank_transfer.php
299    /gl/inquiry/bank_inquiry.php
300    /gl/inquiry/gl_account_inquiry.php
301    /gl/inquiry/gl_trial_balance.php
302    /gl/manage/exchange_rates.php
303    /inventory/adjustments.php
304    /inventory/transfers.php
305    /inventory/inquiry/stock_movements.php
306    /inventory/manage/items.php
307    /manufacturing/work_order_add_finished.php
308    /manufacturing/work_order_entry.php
309    /manufacturing/work_order_issue.php
310    /manufacturing/work_order_release.php
311    /purchasing/supplier_payment.php
312    /purchasing/po_entry_items.php
313    /purchasing/po_receive_items.php
314    /purchasing/supplier_credit.php
315    /purchasing/supplier_credit_grns.php
316    /purchasing/supplier_invoice.php
317    /purchasing/supplier_invoice_grns.php
318    /purchasing/supplier_trans_gl.php
319    /purchasing/includes/ui/po_ui.inc
320    /purchasing/inquity/po_search.php
321    /purchasing/inquiry/po_search_completed.php
322    /purchasing/inquiry/supplier_allocation_inquiry.php
323    /purchasing/inquiry/supplier_inquiry.php
324    /reporting/reports_main.php
325    /reporting/includes/reports_classes.inc
326    /sales/credit_note_entry.php
327    /sales/customer_credit_invoice.php
328    /sales/customer_payments.php
329    /sales/sales_order_entry.php
330    /sales/includes/ui/sales_order_ui.inc
331    /sales/inquiry/customer_allocation_inquiry.php
332    /sales/inquiry/customer_inquiry.php
333    /sales/inquiry/sales_orders_view.php
334    New image files:
335    /themes/default/images/cal.gif
336    /themes/default/images/next.gif
337    /themes/default/images/prev.gif
338
339 19-Apr-2007 Joe Hunt
340  # Bug no 1703895, Account numbers are varchars, need quotes, fixed
341  # Bug no 1703891, Reserved MySQL words used as column names, fixed
342  $ /taxes/db/tax_types_db.inc
343
344  # Bug no 1703888, Apostrophes and other unescaped characters, fixed
345  $ /gl/manage/gl_accounts.php
346    /gl/includes/db/gl_db_accounts.inc
347    /includes/ui/ui_input.inc
348
349 18-Apr-2007 Joe Hunt
350  # Bug no 1702594, Logon Loop, fixed
351  $ config.php
352
353 -------------------- 1.0a Stable Released ----------------------
354 10-Apr-2007 Joe Hunt
355  ! Release 1.0a established on SourceForge, fixing the bugs.
356
357 11-Apr-2007 Joe Hunt
358  # Bug No 1698214, Creating Items, fixed
359  $ /includes/ui/ui_lists.inc
360  # Bug no 1698216, Item Movements, fixed
361  $ /inventory/manage/items.php
362
363 -------------------- 1.0 Stable Released ----------------------
364 10-Apr-2007 Joe Hunt
365  ! Release 1.0 established on SourceForge.
366
367 2. Copyright and disclaimer
368 ---------------------------
369 This application is opensource software released under the GPL.  Please
370 see source code and the LICENSE file