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