[REL] 5.0.3
[odoo/odoo.git] / doc / Changelog
1 2009-08-21: 5.0.2
2 =================
3
4 Bugfixes (server)
5 -----------------
6
7  * Not linked to a bug report:
8    * set_alarm: removed unwanted comment
9    * report engine: context argument was passed at a wrong position. Now it's passed as a named argument.
10    * fields_get check access aginst write or create access
11    * Not allowing only white spaces text to be printed
12    * sequences: avoid an sql error when locking table...
13    * report engine: fixed a bug when the xml tag is empty
14    * bin/workflow: 'stack' variable was not initialized when sql query returned an empty set.
15    * security issue: avoid access to inactive users
16    * security issue: avoid access with 'None' password (Thanks to P. Christeas for the bug report)
17    * avoid a bug when look in stack when translate code strings
18
19  * https://launchpad.net/bugs/415257
20    * import of boolean fields in csv files.
21  * https://launchpad.net/bugs/415014
22    * correct translation tgz archive creation
23  * https://launchpad.net/bugs/362280
24  * https://launchpad.net/bugs/416883
25    * Print screen unicode-decode error solved
26  * https://launchpad.net/bugs/400378
27    * partner address search
28  * https://launchpad.net/bugs/415972
29    * do not get next sequence in its own cursor
30  * https://launchpad.net/bugs/413484
31    * Print Screen :  was not considering field names with superscripted,subscripted characters(ex.m²)
32  * https://launchpad.net/bugs/406945
33    * import of boolean fields in csv files.
34  * https://launchpad.net/bugs/413586
35    * bug in cache system that altered some arguments passed to cached function
36  * https://launchpad.net/bugs/413594
37    * logger: convert the message in unicode before concatenate it with server environment
38  * https://launchpad.net/bugs/348217
39    * Secure option on config file
40
41
42 Improvements (server)
43 ---------------------
44
45  * Makefile and quality_integration_server module for Integration server
46  * Speed impprovement: 2x faster for flow: sale -> invoice -> payment
47  * Speed improvement in creation of records (4 time faster on partners)
48
49
50 Bugfixes (addons)
51 -----------------
52
53  * Not linked to a bug report:
54    * Purchase :copy method was not setting stock moves to be null for PO lines
55    * Module:account Fix keyerror in general_ledger report
56    * Access rules stock / worker
57    * mrp: fr_FR.po file had a duplicate message definition
58
59  * https://launchpad.net/bugs/413699
60  * https://launchpad.net/bugs/415014
61    * report_task: regenerate translations files
62  * https://launchpad.net/bugs/397100
63    * improving commit on report
64  * https://launchpad.net/bugs/416296
65    * Base_setup : Country passed in  values only if filled
66  * https://launchpad.net/bugs/415218
67    * report_task : report_task_user_pipeline_open was having no uniqueness
68
69
70 Improvements (addons)
71 ---------------------
72
73  * POS: improved the point_of_sale receipt
74
75
76
77 2009-08-12: 5.0.2
78 =================
79
80 Bugfixes (server)
81 -----------------
82
83  * Not Linked to a bug report:
84    * ensure sys is imported
85    * pass the context to check method of 'ir.model.access'
86    * increase size of field "name" of ir.model.data
87    * Corrected bug of expression calculation in previous commit
88    * sql expression: in search, add the time part to datetime field when it's not present
89    * setup.py: py2exe now adds 'zoneinfo' directory in library.zip
90    * Importation problem corrected for unicode.
91    * missing Import
92    * tools.amount_to_text_en: now displays cents
93    * size miss match for page and frame
94    * removed report etree warning of len
95    * security on wokflows bugfixed. The security has to be checked using the current uid, not the one that created the workflow instance!
96    * export window : use context for import compatable option in pass argument instend of added new argemenent
97    * py2exe: pytz on win32: 'zoneinfo' directory now included in library.zip
98    * module installation through -i module -d db --without-demo option corrected
99    * loading module sequence while creating new database
100    * Expression calculation(Query making) corrected for Translateable field
101    * CSV Export : null values handled
102    * sxw and odt reports
103    * Fixed odt2odt reports printing
104    * module:base made name field translatable in action.server (ref:mga)
105    * supply password problem with pg_dump, pg_restore on win32
106    * User with blank password(if so) allowed to log in.
107    * avoid required parameters rule (domain_force)
108    * Fixed oldxml at  python2.6 for Ubuntu 8.0.4,9.04
109    * fix missing tail process and skip unnecessary whitespace characters
110    * ir_attachment preview method corrected
111    * launch signal after action in workflows
112    * Added PageCount tag in report engine
113    * report engine, better spacings -> like preceeding version
114    * fix &,<,> problem for html2html-url report
115    * fix &,<,> problem for html2html report
116    * xml: the tag <delete> delete also the reference to the deleted objects into ir_model_data
117    * translation export: catch the case when a object does not exists in database
118    * browse_record: raise a better exception when the id doesn't exists
119    * Bugfix translations and float/int format in reports
120    * Complete rng files
121    * load the module graph even if it containt only "base"
122    * remove base_setup (moving base_setup to server was a workaround)
123    * expression: correct the generated sql in case of _inherits
124    * the <delete> tag doesn't crash if the referenced id does not exists
125    * closed file pointer
126
127  * https://launchpad.net/bugs/380221
128  * https://launchpad.net/bugs/403652
129  * https://launchpad.net/bugs/369947
130  * https://launchpad.net/bugs/371496
131  * https://launchpad.net/bugs/371768
132    * bad tooltip
133  * https://launchpad.net/bugs/383938
134    * Mass mailing wizard has a mail body now.
135  * https://launchpad.net/bugs/409709
136    * Error reporting : library error corrected
137  * https://launchpad.net/bugs/394876
138    * Import : context provided for language translation
139  * https://launchpad.net/bugs/390167
140    * Custom report : sorted X-axis values
141  * https://launchpad.net/bugs/405921
142    * Expression calculation for Datetime Corrected
143  * https://launchpad.net/bugs/393858
144    * ir_model_data : SQL_Constraint failure covered
145  * https://launchpad.net/bugs/396955
146    * disallow the deletion of records set as default properties
147    * properties reset to default one correctly
148  * https://launchpad.net/bugs/399685
149    * Added sql_constraint on adding field having size<1
150  * https://launchpad.net/bugs/385544
151    * ir_translation : corrected entry insertion when adding translation
152  * https://launchpad.net/bugs/392187
153    * xml encoding in header for &.<.>
154  * https://launchpad.net/bugs/310918
155    * RuntimeError in the cache system
156  * https://launchpad.net/bugs/362280
157    * _inherits was misbehaving on search
158  * https://launchpad.net/bugs/385299
159    * Report Engine Regression
160    * Report Engine regression
161  * https://launchpad.net/bugs/407637
162    * Print screen now displays the report as per WYSIWYG
163  * https://launchpad.net/bugs/408550
164    * default_xxx in context was passed to relational fields,corrected.
165  * https://launchpad.net/bugs/385297
166    * bug in report engine
167  * https://launchpad.net/bugs/381204
168    * Character Truncation problem on updation solved
169  * https://launchpad.net/bugs/355491
170    * CSV Import : Accepting 'Value' of selection field from[(key,value)]
171  * https://launchpad.net/bugs/409343
172    * Login : Login and password accepting accented characters
173  * https://launchpad.net/bugs/376945
174    * Translation : Text with prefix '_' from py files included for exports.
175  * https://launchpad.net/bugs/385664
176    * Account Module : Typo corrected
177  * https://launchpad.net/bugs/405721
178    * DB operations(backup,restore) process corrected,were blocked if db_port was supplied
179  * https://launchpad.net/bugs/410186
180  * https://launchpad.net/bugs/355493
181    * SQL Constraint failure error on particular record while importing
182  * https://launchpad.net/bugs/392052
183    * Certificate in non-digit format will not be accepted
184  * https://launchpad.net/bugs/357045
185    * upgrade doesn't try to delete modules
186  * https://launchpad.net/bugs/404733
187    * ir_model : context key deletion
188  * https://launchpad.net/bugs/386273
189    * fields.related (m2o poiting to M2M/O2M should be skipped during write.
190  * https://launchpad.net/bugs/406489
191    * Accented characters are displayed on footer now
192  * https://launchpad.net/bugs/409861
193    * Context passed on copy()
194  * https://launchpad.net/bugs/389795
195    * Property : Removed old referenced values from property
196  * https://launchpad.net/bugs/384959
197    * ORM: Defult_field name in context belongs to curent object only, not to its relationals anymore
198  * https://launchpad.net/bugs/399811
199    * Print screen reports will behave acc. to locale for date,datetime
200  * https://launchpad.net/bugs/357945
201    * Export will consider float values as float and char as char
202  * https://launchpad.net/bugs/406945
203    * Importation problem for bool fields corrected
204  * https://launchpad.net/bugs/382352
205    * GIF image is previewed
206
207
208 Improvements (server)
209 ---------------------
210
211  * Logger notification improved
212  * update po(t) files
213  * new method that allow the server to return a message that will be display on login page
214  * import/export : added Database ID, ID
215  * attributes of barcode
216  * ir_model_data: convert assert to sql constraint + exception
217  * Added new function called get_environment which will return the current environment of the System on which user is using OpenERP
218  * better error message
219  * added style for the url which are as text
220  * new method "exists" that verify that a given id exists in database (or in memory for osv_memory objects)
221  * maintenance: complete the remarks with the database name
222  * email_send: when debuging, output to the logger
223
224
225 Bugfixes (addons)
226 -----------------
227
228  * Not linked to a bug report:
229    * DMS directory not translatable + translations improvement
230    * Project : Searching active=no was failing, corrected
231    * problem with ncftp client
232    * stock_move auto_init function override but not return super clas result
233    * partner wasn't mandatory on sale_order, which lead to problems everywhere (stocks, shippings...) if a partner with sales was deleted. Added required=True on it to set the database field as 'not null'
234    * Product : Pricelist report corrected for suitable columns
235    * Stock : default value calculation corrected for stock move
236    * product price was wrong when margin is not set
237    * handle context when it equals None
238    * Product : Pricelist report corrected
239    * module:base_module_record fixed unicode string problem
240    * state name modified for the method - close
241    * explicit type cast for report.attendance
242    * explicit type cast
243    * module:account_voucher added confition for opening balance
244    * document: set default address to '' instead of 'localhost'
245    * fix ftp host address on Windows Vista
246    * document: better ip address detection (especially on win32)
247    * product: po file had duplicates
248    * sale_crm: typo in module description
249    * point_of_sale: if pickings are split because the sale order is not complete, invoices could not be created
250    * sale, stock: wrong translation
251    * point_of_sale: salesman_id: defaults to connected user
252    * point_of_sale: partner should be copied when creating a refund
253    * price unit calculation from context (web client issue).
254    * file attachment bug in x_object
255    * variants with extra on product list view
256    * [point_of_sale] security was not set for config/default_journal menu and pos.config.journal object
257    * fixed a bug when trying to search lines between 2 dates.
258    * on very big data, the query was way too long to execute. Speed is now greatly improved.
259    * point_of_sale: Sales of the day menu did not worked because the query did not matched any lines
260    * account: create move lines with date provide in wizard (bug reported by Alexis Deméaulte)
261    * Scheduler fix, introduced 5 days ago
262    * Translated Absences by Leaves
263    * multi-company modifs
264    * Account : Taxes Report Corrected
265    * Module: scrum,stock create task wizard in scrum and unreceived product wizard create new entry in stock
266    * typo
267    * general ledget report wizard (missing a field in view).
268    * soldeinit problem
269    * point_of_sale (receipt report): User and Date was lost
270    * changed size of receipt to fit cash register
271    * point_of_sale: invoice report should use the account.invoice object
272    * base_module_record: avoid a crash when calling a method with less than 6 arguments
273    * point_of_sale
274    * hr_holidays: wrong character in po files
275    * event: wrong character in po files
276    * work order orders
277    * stock value computation
278    * analytic account on advance invoices
279    * Analytic Analysis Stats
280    * layout of general ledger landscape
281    * bugfix in lot assignation on moves, bad signature
282    * hr_timesheet_invoice module : account_analytic_profit report sxw file--author-name= vra
283    * hr_timesheet_invoice module : account_analytic_profit report --author-name= vra
284    * crm rule : watcher email
285    * fix bug on crm rule to put proper wacher email
286    * Bug of referencing variable on split in production lot
287    * new cases should be created with the 'draft' state.
288    * account_balance Module : Fix the Total problem and Put Indentation in Reports.C
289    * onchange of product_id on stock move corrected
290    * correct display of pyflakes result quality module
291
292  * https://launchpad.net/bugs/310458
293    * Simplify Migrations
294  * https://launchpad.net/bugs/382641
295    * _get_stock corrected
296  * https://launchpad.net/bugs/382000
297    * remove except block from try..finally whioch is not supported in python2.4
298  * https://launchpad.net/bugs/379767
299    * Base_report_creator :Corrected Add filter wizard(ref:ACH)
300  * https://launchpad.net/bugs/373203
301  * https://launchpad.net/bugs/388346
302    * l10n_ch module : Improved Code.
303    * l10n_ch : corrected default_value method
304  * https://launchpad.net/bugs/399485
305    * point_of_sale : Pikcing display partner made from POS order.
306  * https://launchpad.net/bugs/388438
307    * Report_task : Corrected malfunctioned .po files
308  * https://launchpad.net/bugs/380480
309  * https://launchpad.net/bugs/386297
310    * purchase module : order report.
311    * Purchase: Corrected report and translation
312  * https://launchpad.net/bugs/356922
313    * Base_vat : VAT validation for Portugal,Bulgaria
314  * https://launchpad.net/bugs/397100
315    * Acccount,Account_invoice_layout : Minor necessary changes.
316  * https://launchpad.net/bugs/388347
317    * account_payment module : payment order report.
318    * account_payment : report corrected
319  * https://launchpad.net/bugs/407241
320    * sum() in query was returning null,corrected
321  * https://launchpad.net/bugs/387006
322    * Stock : context for address field on picking corrected
323  * https://launchpad.net/bugs/364010
324    * base_vat :sweden vat validation corrected
325  * https://launchpad.net/bugs/393798
326    * hr_timesheet_sheet : date interval corrected for attendances
327  * https://launchpad.net/bugs/409337
328  * https://launchpad.net/bugs/387029
329    * Account : Correction of search method arguements of account.analytic.line
330  * https://launchpad.net/bugs/394277
331    * Purchase,Product :description of POL made widen,partner_ref changes
332  * https://launchpad.net/bugs/394275
333    * Account : Charts of accounts - Tax reports corected
334    * Account : Charts of accounts - target move options corrected
335  * https://launchpad.net/bugs/404155
336    * point_of_sale :Partner info available for move line from POS,only draft/cancelled POS lines can be deleted
337  * https://launchpad.net/bugs/399824
338    * Sale : Weight field for SOL displayed
339  * https://launchpad.net/bugs/393824
340    * report_task : .po files corrected
341  * https://launchpad.net/bugs/394640
342    * Sale : sale order report corrected for translation
343  * https://launchpad.net/bugs/386513
344    * Purchase : stock moves assigned to purchase line
345  * https://launchpad.net/bugs/358302
346    * Account : Corrected bank journal code creation from template
347  * https://launchpad.net/bugs/402263
348    * Account : Invoice Lines will not be grouped if there are different maturity dates
349  * https://launchpad.net/bugs/394436
350    * Project : Xml record corrected for view
351  * https://launchpad.net/bugs/398805
352  * https://launchpad.net/bugs/338329
353    * availability of prodlot check when assigning a prodlot to a move: non optimal location_id control
354  * https://launchpad.net/bugs/391673
355    * Account :'note' field on Fiscal position,added on invoice report
356  * https://launchpad.net/bugs/391106
357    * Process : Corrected xml record
358  * https://launchpad.net/bugs/405891
359    * Module:purchase corrected delay time in picking
360  * https://launchpad.net/bugs/389540
361    * Account : Added Configuration wizard to make overdue payment report message configurable on company
362  * https://launchpad.net/bugs/400210
363    * Stock : partial packign wizard values made translated
364  * https://launchpad.net/bugs/377614
365  * https://launchpad.net/bugs/406827
366    * CRM : Mailgate script improved to have as much information on History.
367  * https://launchpad.net/bugs/404975
368    * document : create doc of any resource model with black name
369  * https://launchpad.net/bugs/401184
370    * module base_module_record Fixed when object has _rec_name
371  * https://launchpad.net/bugs/399642
372  * https://launchpad.net/bugs/393756
373    * Sale : Removed unused code
374  * https://launchpad.net/bugs/400326
375    * document : if name/dirname does not has value, dirname will be display like <objectname><id>
376    * document : use '=' operator instend of 'like' on serach directory nodes into DMS
377  * https://launchpad.net/bugs/383940
378    * Document : Logging enabled for abstracted_fs
379  * https://launchpad.net/bugs/403964
380    * STock : Locations structure wizard improved
381    * Stock: Location analysis wizard improved,date replaced by datetime field on wizard
382  * https://launchpad.net/bugs/385664
383    * Account Module : Typo corrected
384  * https://launchpad.net/bugs/380473
385  * https://launchpad.net/bugs/376804
386    * account_analytic_analysis : Months sorted
387  * https://launchpad.net/bugs/393840
388    * Account_tax_include corrected to resolve conflict with account_invoice_layout
389  * https://launchpad.net/bugs/405441
390    * delivery : context passed on picking form view
391  * https://launchpad.net/bugs/388901
392    * Product : Onchange on pricelist item corrected
393  * https://launchpad.net/bugs/395173
394    * Account : Corrected journal check on move line creation
395  * https://launchpad.net/bugs/388404
396    * report_crm,document_ics,account : Access Rules assigned
397    * Report_timesheet : Access rules
398  * https://launchpad.net/bugs/396254
399    * Account : Cancelled invoice will not be listed under unpaid state
400  * https://launchpad.net/bugs/404142
401    * point_of_sale :Partner info available for move line from POS,only draft/cancelled POS lines can be deleted
402  * https://launchpad.net/bugs/410779
403    * Document : made uninstallable
404  * https://launchpad.net/bugs/411469
405    * Wiki : Made uninstallable
406  * https://launchpad.net/bugs/394733
407  * https://launchpad.net/bugs/400093
408    * stock : Stock Valuation Entries Don't Adjust with UoM
409  * https://launchpad.net/bugs/395046
410    * Product : Corrected template view
411  * https://launchpad.net/bugs/407327
412    * CRM : Due to rules, duplicate watcher(CC) ids were entered.
413  * https://launchpad.net/bugs/389015
414    * Project : Copy Method corrected
415  * https://launchpad.net/bugs/411329
416    * module:mrp added on_change on bom_id for selecting routing
417
418
419 Improvements (addons)
420 ---------------------
421
422  * update po(t) files
423  * Module:account Api changes def _refund_cleanup_lines(self, lines): added cr,uid arguments
424  * pyflakes test display result improve on base_module_quality
425  * crm: allow to put case description in action mail
426  * Account : Move line form view from MOVE shows date for better user readability
427  * mrp: pep8
428  * use inheritance instead of wrapping when changing behavior of services
429  * Module:Purchase Api change in inv_line_create added cr,uid parameters
430  * Improved views
431  * base_module_quality : gives warning to the user if pylint or pyflakes not installed
432  * stock: wizard_invoice_onshipping.py: pep8
433  * add base_module_quality module
434  * Sale : state name display corected
435  * Directory structure is translated to the users preference language in FTP Client
436  * reformated the wizard message
437  * account: invoice view: hide some fields to non employee users (portal i.e.)
438  * account_voucher : report voucher.
439  * mrp module : bom_structure.
440  * account module : Analytic reports.
441  * stock module : picking report.
442  * mrp Module : Production order report.
443  * account module : Tax Report.
444  * stock Module : reports.
445  * sale_delivery_report Module : Report Changes.
446  * event_certificate module : for Certificate report.
447  * purchase Module : order report and revert Changes : sale order Report.
448  * purchase,sale : order report.
449  * stock module : report improvement.
450  * stock,purchase module : report improvement.
451  * account_balance module : Improved Landscape report.
452  * account_balance Module : Report changes.
453  * account_balance Module : Minor report Change.
454  * account_balance Module : Modified reports.
455  * point_of_sale: receipt report: better date formatting
456  * point_of_sale: receipt report: Salesman instead of User
457  * module:stock improved views
458  * improved translations for crm_configuration
459
460
461
462 2009-05-26: 5.0.1
463 =================
464
465 TODO
466
467 2009-02-12: 5.0.0-3
468 ===================
469
470 TODO
471
472 2009-02-08: 5.0.0-2
473 ===================
474
475 TODO
476
477 2009-02-06: 5.0.0
478 =================
479
480 TODO
481
482 2009-01-03: 5.0.0-rc3
483 =====================
484
485 TODO
486
487 2008-12-22: 5.0.0-rc2
488 =====================
489
490 TODO
491
492 2008-12-01: 5.0.0-rc1.1
493 =======================
494
495 TODO
496
497 2008-11-28: 5.0.0-rc1
498 =====================
499
500 TODO
501
502 2008-11-03: 5.0.0-alpha
503 =======================
504
505 TODO
506