New trunk
[odoo/odoo.git] / doc / Changelog
1 Mon Dec 4 18:01:55 CET 2006
2 4.0.0
3         Summary:
4                 Some bugfixes
5
6 Tue Nov 28 14:44:20 CET 2006
7 4.0.0-rc1
8         Summary:
9                 This is a stable version (RC1) with lots of new features. Main
10                 Improvements were:
11                         Accounting: more functions, new modules, more stable
12                         Much more better ergonomy
13                         Lots of simplification to allows non IT people to use and
14                                 configure Tiny ERP: manage database, step by step configuration
15                                 menu, auto-installers, better help, ...
16
17         New:
18                 Skill management module
19                 ACCOUNT:
20                         New and simpler bank statement form
21                         New reports:
22                                 on Timesheets (analytic accounting)
23                                 Theorical revenue based on time spent
24                                 Global timesheet report by month
25                                 Chart of accounts
26                         Different taxes methods supported
27                                 Gross (brut)
28                                 Net
29                                 Fixed amount
30                 INVOICE:
31                         invoice on shipping (manufacturing industry)
32                         invoice on timesheet (services)
33                 PURCHASE:
34                         different invoicing control method (on order, on shipping,
35                         manual)
36                 Support of prices tax included /excluded in sales orders
37                 New modules:
38                         Sale_journal, stock_journal for bigger industries:
39                                 Divide works in different journals
40                         New invoicing method from partner, to so, to picking
41                                 Daily, Monthly (grouped by partner or not)
42                         New modules for prices with taxes included / excluded
43                 New chart of accounts supported:
44                         l10n_be/                     l10n_chart_be_frnl/
45                         l10n_chart_id/               l10n_chart_uk/
46                         l10n_ca-qc/                  l10n_chart_br/
47                         l10n_chart_it/               l10n_chart_us_general/
48                         l10n_ch/                     l10n_chart_ca_en/
49                         l10n_chart_it_cc2424/        l10n_chart_us_manufacturing/
50                         l10n_ch_pcpbl_association/   l10n_chart_ca_fr/
51                         l10n_chart_la/               l10n_chart_us_service/
52                         l10n_ch_pcpbl_independant/   l10n_chart_ch_german/
53                         l10n_chart_nl/               l10n_chart_us_ucoa/
54                         l10n_ch_pcpbl_menage/        l10n_chart_cn/
55                         l10n_chart_nl_standard/      l10n_chart_us_ucoa_ez/
56                         l10n_ch_pcpbl_plangen/       l10n_chart_cn_traditional/
57                         l10n_chart_no/               l10n_chart_ve/
58                         l10n_ch_pcpbl_plangensimpl/  l10n_chart_co/
59                         l10n_chart_pa/               l10n_fr/
60                         l10n_ch_vat_brut/            l10n_chart_cz/
61                         l10n_chart_pl/               l10n_se/
62                         l10n_ch_vat_forfait/         l10n_chart_da/
63                         l10n_chart_sp/               l10n_simple/
64                         l10n_ch_vat_net/             l10n_chart_de_datev_skr03/
65                         l10n_chart_sw/
66                         l10n_chart_at/               l10n_chart_de_skr03/
67                         l10n_chart_sw_church/
68                         l10n_chart_au/               l10n_chart_hu/
69                         l10n_chart_sw_food/
70                 Step by step configuration menu
71                 Setup wizard on first connection
72                         Select a company profile, auto-install language, demo data, ...
73
74         Imrovements:
75                 KERNEL: Demo data improved
76                         Better import / export system
77                 KERNEL: Multi-database management system
78                         Backup, Restore, Create, Drop from the client
79                 PRODUCT/PRODUCT_EXTD: Eavily change the product form, use the new
80                         object to compute the pricelist
81                 REPORTS:
82                         Better Sale order, purchase order, invocies and customers reports
83                 ACCOUNT: Support of taxes in accounts
84                         management of the VAT taxes for most european countries:
85                                 Support of VAT codes in invoices
86                                 Better computation of default values in accounting entries
87                                 Preferences in partners, override products
88                         Bugfix when closing a fiscal year
89                         Better ergonomy when writting entries
90                 New Module Management System:
91                         Install / Upgrade new modules directly from the client
92                         Install new languages
93                 KERNEL:
94                         Ability to add select=True at the object level for postgresql indexes
95                         Bugfix in search in some inherited objects
96                         Added the ability to call methods from a browse object
97                 KERNEL+BASE: changed the way the migration system works for menuitems:
98                         now you can change a menuitem defined elsewhere. And this will work
99                         whether that menuitem has an id or not (it use the name of the
100                         menuitem to find it)
101                 KERNEL:
102                         Installing a module from the client
103                 Better Windows Auto-Installer
104                 DELIVERY:
105                         Delivery and invoicing on picking list
106                 KERNEL:
107                         Distinction between active (by default) and installable
108                 ACCOUNT/PROJECT: Added support for the type of invoicing
109                 CRM:
110                         eMAil gateway
111                         Management of different departments and sections
112                         Rule system
113                 About 20 new statistics reporting
114                 eCommerce interface:
115                         Better Joomla (virtuemart, OSCommerce) support
116                         Joomla is now fully functionnal
117
118         Bugfixes:
119                 ACCOUNT: tree view on reporting analytic account
120                 KERNEL: Fix the bug that happened when mixing active and child_of
121                         search
122                 KERNEL: Check for the existance of active when computing child_of
123                 PRODUCT: production computation with different UoM
124
125 ------------------------------------------------------------------------
126
127 Fri Oct  6 14:44:05 CEST 2006
128 Server 3.4.2
129     Improvements:
130         BASE: changed workflow print system so that it handles inexisting 
131               workflows more gracefully (patch from Geoff Gardiner)
132         MRP: new view to take into account the orderpoint exceptions
133         MRP: made menu title more explicit
134
135     Bugfixes:
136         ACCOUNT: fixed typo in invoice + changed sxw file so that it is in 
137                  sync with the rml file
138         DELIVERY: fixed taxes on delivery line (patch from Brice Vissière)
139         PROJECT: skip tasks without user in Gantt charts (it crashed the report)
140         PRODUCT: fixed bug when no active pricelist version was found 
141         PRODUCT_EXTENDED: correct recursive computation of the price
142         SALE: get product price from price list even when quantity is set after
143               the product is set
144         STOCK: fixed partial picking
145
146     Packaging:
147         Changed migration script so that it works on PostgreSQL 7.4
148
149 ------------------------------------------------------------------------
150
151 Tue Sep 12 15:10:31 CEST 2006
152 Server 3.4.1
153     Bugfixes:
154         ACCOUNT: fixed a bug which prevented to reconcile posted moves.
155
156 ------------------------------------------------------------------------
157
158 Mon Sep 11 16:12:10 CEST 2006
159 Server 3.4.0 (changes since 3.3.0)
160     New modules:
161         ESALE_JOOMLA: integration with Joomla CMS 
162         HR_TIMESHEET_ICAL: import iCal to automatically complete timesheet 
163             based on outlook meetings
164         PARTNER_LDAP: adds partner synchronization with an LDAP server
165         SALE_REBATE: adds rebates to sale orders
166
167         4 new modules for reporting using postgresql views:
168         REPORT_CRM: reporting on CRM cases: by month, user, ...
169         REPORT_PROJECT: reporting on projects: tasks closed by project, user,
170                         month, ...
171         REPORT_PURCHASE: reporting on purchases
172         REPORT_SALE: reporting on sales by periods and by product, category of
173                      product, ...
174
175     New features:
176         KERNEL: Tiny ERP server and client may now communicate through HTTPS.
177                 To launch the server with HTTPS, use the -S or --secure option
178                 Note that if the server runs on HTTPS, the clients MUST connect
179                 with the "secure" option checked.
180         KERNEL: the server can now run as a service on Windows
181         Printscreen function (Tree view print)
182         KERNEL: added a new --stop-after-init option which stops the server 
183                 just before it starts listening
184         KERNEL: added support for a new forcecreate attribute on XML record 
185                 fields: it is useful for records are in a data node marked as 
186                 "noupdate" but the record still needs to be added if it doesn't
187                 exit yet. The typical use for that is when you add a new record
188                 to a noupdate file/node.
189         KERNEL: manage SQL constraints with human-readable error message on the
190                 client side, eg: Unique constraints
191         KERNEL: added a new system to be able to specify the tooltip for each
192                 field in the definition of the field (by using the new help="" 
193                 attribute)
194         ACCOUNT: new report: aged trial balance system
195         ACCOUNT: added a wizard to pay an invoice from the invoice form
196         BASE: print on a module to print the reference guide using introspection
197         HR: added report on attendance errors
198         PRODUCT: products now support multi-Level variants
199
200     Improvements:
201         KERNEL: speed improvement in many parts of the system thanks to some
202                 optimizations and a new caching system
203         KERNEL: New property system which replace the, now deprecated, ir_set 
204                 system. This leads to better migration of properties, more
205                 practical use of them (they can be used like normal fields), 
206                 they can be translated, they are "multi-company aware", and 
207                 you can specify access rights for them on a per field basis.
208         KERNEL: Under windows, the server looks for its configuration file in 
209                 the "etc" sub directory (relative to the installation path). 
210                 This was needed so that the server can be run as a windows 
211                 service (using the SYSTEM profile).
212         KERNEL: added ability to import CSV files from the __terp__.py file
213         KERNEL: force freeing cursor when closing them, so that they are 
214                 available again immediately and not when garbage collected.
215         KERNEL: automatically drop not null/required constraints from removed
216                 fields (ie which are in the database but not in the object)
217         KERNEL: added a command-line option to specify which smtp server to use
218                 to send emails.
219         KERNEL: made browse_record hashable
220         ALL: removed shortcuts for the demo user.
221         ACCOUNT: better invoice report
222         ACCOUNT: Modifs for account chart, removed old stock_income account type
223         ACCOUNT: made the test_paid method on invoices more tolerant to buggy 
224                  data (open invoices without move/movelines)
225         ACCOUNT: better bank statement reconciliation system
226         ACCOUNT: accounting entries encoding improved a lot (using journal)
227         ACCOUNT: Adding a date and max Qty field in analytic accounts for 
228                  support contract
229         ACCOUNT: Adding the View type to analytic account / cost account
230         ACCOUNT: changed test_paid so that the workflow works even if there is
231                  no move line
232         ACCOUNT: Cleanup credit/debit and balance computation methods. Should 
233                  be faster too.
234         ACCOUNT: use the normal sequence (from the journal) for the name of 
235                  moves generated from invoices instead of the longer name.
236         ACCOUNT: print Payment delay in invoices
237         ACCOUNT: account chart show subtotals
238         ACCOUNT: Subtotal in view accounts
239         ACCOUNT: Replaced some Typo: moves-> entries, Transaction -> entry
240         ACCOUNT: added quantities in analytic accounts view, and modified 
241                  cost ledger report for partners/customers
242         ACCOUNT: added default value for the currency field in invoices
243         ACCOUNT: added the comment/notes field on the invoice report
244         BASE: added menuitem (and action) to access partner functions (in the 
245               definitions menu)
246         BASE: better demo data
247         BASE: duplicating a menu item now duplicates its action and submenus
248         BASE: Bank Details on Partners
249         CRM: View on all actions made on cases (used by our ISO9002 customer 
250              to manage corrections to actions)
251         CRM: fixed wizard to create a sale order from a case
252         CRM: search on non active case, not desactivated by default
253         CRM: Case ID in fields with search
254         HR_TIMESHEET: new "sign_in, sign_out" using projects. It fills 
255                       timesheets and attendance at the same time.
256         HR_TIMESHEET: added cost unit to employee demo data
257         MRP: improvement in the scheduler
258         MRP: purchase order lines' description generated from a procurement
259              defaults to the product name instead of procurement name
260         MRP: Better traceability
261         MRP: Better view for procurement in exception
262         MRP: Added production delay in product forms. Use this delay for 
263              average production delay for one product
264         MRP: dates scheduler, better computation
265         MRP: added constraint for non 0 BoM lines
266         PRODUCT: Better pricelist system (on template or variant of product)
267         PRODUCT_EXTENDED: Compute the price only if there is a supplier
268         PROJECT: when a task is closed, use the task's customer to warn the 
269                  customer if it is set, otherwise use the project contact.
270         PROJECT: better system to automatically send an email to the customer 
271                  when a task is closed or reopened.
272         PURCHASE: date_planned <= current_time line in red
273         PURCHASE: better purchase order report
274         PURCHASE: better purchase order duplication: you can now duplicate non 
275                   draft purchase orders and the new one will become draft.
276         SALE: better sale order report
277         SALE: better demo data for sale orders
278         SALE: better view for buttons in sale.order
279         SALE: select product => description = product name instead of code
280         SALE: warehouse field in shop is now required
281         SCRUM: lots of improvements for better useability
282         STOCK: allows to confirm empty picking lists.
283         STOCK: speed up stock computation methods
284
285     Bugfixes:
286         KERNEL: fix a huge bug in the search method for objects involving 
287                 "old-style" inheritance (inherits) which prevented some records
288                 to be accessible in some cases. Most notable example was some 
289                 products were not accessible in the sale order lines if you had
290                 more products in your database than the limit of your search 
291                 (80 by default).
292         KERNEL: fixed bug which caused OO (sxw) reports to behave badly (crash 
293                 on Windows and not print correctly on Linux) when data 
294                 contained XML entities (&, <, >)
295         KERNEL: reports are now fully concurrency compliant
296         KERNEL: fixed bug which caused menuitems without id to cause havoc on 
297                 update. The menuitems themselves were not created (which is 
298                 correct) but they created a bad "default" action for all 
299                 menuitems without action (such as all "menu folders").
300         KERNEL: fix a small security issue: we should check the password of the 
301                 user when a user asks for the result of a report (in addition 
302                 to the user id and id of that report)
303         KERNEL: bugfix in view inheritancy
304         KERNEL: fixed duplicating resource with a state field whose selection 
305                 doesn't contain a 'draft' value (for example project tasks). It
306                 now uses the default value of the resource for that field.
307         KERNEL: fixed updating many2many fields using the (4, id) syntax
308         KERNEL: load/save the --logfile option correctly in the config file
309         KERNEL: fixed duplicating a resource with many2many fields
310         ALL: all properties should be inside a data tag with "noupdate" and
311              should have a forcecreate attribute.
312         ACCOUNT: fixed rounding bug in tax computation method
313         ACCOUNT: bugfix in balance and aged balance reports
314         ACCOUNT: fixing precision in function fields methods 
315         ACCOUNT: fixed creation of account move lines without using the client 
316                  interface
317         ACCOUNT: fixed duplicating invoices
318         ACCOUNT: fixed opening an invoices whose description contained non 
319                  ASCII chars at specific position
320         ACCOUNT: small bugfixes in all accounting reports
321         ACCOUNT: fixed crash when --without-demo due to missing payment.term
322         ACCOUNT: fixed bug in automatic reconciliation
323         ACCOUNT: pass the address to the tax computation method so that it is 
324                  available in the tax "python applicable code"
325         BASE: allows to delete a request which has a history (it now deletes the
326               history as well as the request)
327         BASE: override copy method for users so that we can duplicate them
328         BASE: fixed bug when the user search for a partner by hitting on an 
329               empty many2one field (it searched for a partner with ref=='')
330         BASE: making ir.sequence call thread-safe.
331         CRM: fixed a bug which introduced an invalid case state when closing a
332              case (Thanks to Leigh Willard)
333         HR: added domain to category tree view so that they are not displayed 
334             twice
335         HR_TIMESHEET: fixed print graph
336         HR_TIMESHEET: fixed printing timesheet report
337         HR_TIMESHEET: Remove a timesheet entry removes the analytic line
338         MRP: bugfix on "force reservation"
339         MRP: fixed bugs in some reports and MRP scheduler when a partner has 
340              no address
341         MRP: fix Force production button if no product available
342         MRP: when computing lots of procurements, the scheduler could raise 
343              locking error at the database level. Fixed.
344         PRODUCT: added missing context to compute product list price
345         PRODUCT: fixed field type of qty_available and virtual_available 
346                  (integer->float). This prevented these fields to be displayed
347                  in forms.
348         PROJECT: fixed the view of unassigned task (form and list) instead of 
349                  form only.
350         PURCHASE: fixed merging orders that made inventory errors when coming 
351                   from a procurement (orderpoint).
352         PURCHASE: fix bug which prevented to make a purchase order with 
353                   "manual" lines (ie without product)
354         PURCHASE: fix wizard to group purchase orders in several ways:
355             - only group orders if they are to the same location
356             - only group lines if they are the same except for qty and unit
357             - fix the workflow redirect method so that procurement are not 
358               canceled when we merge orders
359         SALE: fixed duplicating a confirmed sale order
360         SALE: fixed making sale orders with "manual" lines (without product)
361         STOCK: future stock prevision bugfix (for move when date_planned < now)
362         STOCK: better view for stock.move
363         STOCK: fixed partial pickings (waiting for a production)
364         Miscellaneous minor bugfixes
365
366     Packaging:
367         Fixed bug in setup.py which didn't copy csv files nor some sub-
368             directories
369         Added a script to migrate a 3.3.0 server to 3.4.0 (you should read the 
370             README file in doc/migrate/3.3.0-3.4.0)
371         Removed OsCommerce module
372
373 ------------------------------------------------------------------------
374
375 Fri May 19 10:16:18 CEST 2006
376 Server 3.3.0
377     New features:
378         NEW MODULE: hr_timesheet_project
379             Automatically maps projects and tasks to analytic account
380             So that hours spent closing tasks are automatically encoded
381         KERNEL: Added a logfile and a pidfile option (patch from Dan Horak)
382         STOCK: Added support for revisions of tracking numbers
383         STOCK: Added support for revision of production lots
384         STOCK: Added a "splitting and tracking lines" wizard
385         PRODUCT_EXTENDED: Added a method to compute the cost of a product
386                           automatically from the cost of its parts
387
388     Improvements:
389         ALL: Small improvements in wizards (order of buttons)
390         PRODUCT: Remove packaging info from supplierinfo
391         PROJECT: Better task view (moved unused fields to other tab)
392         SALE: Keep formating for sale order lines' notes in the sale order report
393
394     Bugfixes:
395         KERNEL: Fixed bug which caused field names with non ascii chars didn't work
396                 in list mode on Windows
397         KERNEL: Fix concurrency issue with UpdatableStr with the use of 
398                 threading.local
399         KERNEL: Removed browse_record __unicode__ method... It made the sale order
400                 report crash when using product names with non ASCII characters
401         KERNEL: Fixed bug which caused the translation export to fail when the server 
402                 was not launched from the directory its source is.
403         BASE: Updating a menuitem now takes care its parent menus
404         BASE: Fixed a cursor locking issue with updates
405         BASE: Fixed viewing sequence types as a tree/list
406         HR: Month field needs to be required in the "hours spent" report
407         PURCHASE: fixed group purchase order wizard:
408          - if there were orders from several different suppliers, it created a purchase
409            order for only the first supplier but canceled other orders, even those which
410            weren't merged in the created order (closes bugzilla #236)
411          - doesn't trash "manual" lines (ie lines with no product)
412          - pay attentions to unit factors when adding several lines together
413         MRP: fixed workcenter load report (prints only the selected workcenters) and 
414              does't crash if the user didn't select all workcenters
415         
416     Miscellaneous:
417         Removed pydot from required dependencies
418
419 ------------------------------------------------------------------------
420
421 Server 3.3.0-rc1
422 ================
423
424 Changelog for Users
425 -------------------
426
427 New module: OS Commerce
428     Integration with Tiny ERP and OS Commerce
429     Synchronisation 100% automated with eSale;
430         Import of categories of products
431         Export of products (with photos support)
432         Import of Orders (with the eslae module)
433         Export of stock level
434         Import of OSCommerce Taxes
435     Multiple shop allowed with different rules/products
436     Simple Installation
437
438 New Module: HR_TIMESHEET
439     Management by affair, timesheets creates analytic entries in the
440     accounting to get costs and revenue of each affairs. Affairs are
441     structured in trees.
442
443 New Module: Account Follow Up
444     Multi-Level and configurable Follows ups for the accounting module
445
446 New module; Productivity Analysis of users
447     A module to compare productivity of users of Tiny ERP
448     Generic module, you can compare everything (sales, products, partners,
449     ...)
450
451 New Modules for localisations:
452     Accounting localisations for be, ca, fr, de, ch, sw
453     Fix: corrected encoding (latin1 to utf8) of Swedish account tree XML file
454
455 New Module - Sandwich
456     Allows employees to order the lunch
457     Keeps employees preferences
458
459 New Module TOOLS:
460     Email automatic importation/integration in the ERP
461
462 New Module EDI:
463     Import of EDI sale orders
464     Export of shippings
465
466 Multi-Company:
467     Tiny ERP is now fully multi-company !
468     New Company and configuration can be made in the client side.
469
470 ACCOUNTING:
471     Better Entries > Standard Entries (Editable Tree, like in Excel)
472         Automatic creation of lines
473     Journal centralised or not
474         Counterpart of lines in one line or one counterpart per entry
475     Analytic accounting recoded from scratch
476         5 new reports
477         Completly integrated with:
478             production,
479             hr_timesheet > Management by affairs
480             sales & purchases,
481             Tasks.
482     Added unreconciliation functionnalities
483     Added account tree fast rendering
484     Better tax computation system supporting worldwide specific countries
485     Better subscription system
486     Wizard to close a period
487     Wizard to clase a fiscal year
488     Very powerfull, simple and complete multi-currency system
489         in pricelists, sale order, purchases, ...
490     Added required fields in currencies (currency code)
491     Added decimal support
492     Better search on accounts (on code, shortcut or name)
493     Added constraint;
494         on users
495         on group
496         on accounts in a journal
497     added menuitem for automatic reconciliation; Multi-Levels
498     added factor to analytic units
499     added form view for budget items dotations
500     made number of digits in quantity field of the budget spread wizard coherent with the object field
501     fixed journal on purchase invoices/refunds (SugarCRM #6)
502     Better bank statement reconciliation
503     Fixed some reports
504
505 STOCK:
506     Better view for location (using localisation of locations; posx, posy, posz)
507
508 MARKETING:
509     fixed small bug when a partner has no adress
510     state field of marketing partner set as readonly
511     fixed marketing steps form view
512     better history view
513     disabled completely send sms wizard
514     fixed send email wizard
515     good priority -> high priority
516     fixed 'call again later' button
517
518 NETWORK:
519     added tree view for login/password
520
521 HR:
522     added holiday_status (=type of ...) to expense claim form view
523
524 BASE (partner):
525     fixed email_send and _email_send methods
526     removed partner without addresses from demo data
527     Added a date field in the partner form
528
529 MRP:
530     New report: workcenter futur loads
531     Analytic entries when production done.
532     SCHEDULER: better error msg in the generated request
533     Allows services in BoMs (for eg, subcontracting)
534
535 Project/Service Management:
536     create orders from tasks; bugfixes
537     Completly integrated with the rest of the ERP
538         Services can now be MTO/MTS, Buy (subcontracting), produce (task), ...
539         Services can be used anywhere (sale.order, bom, ...)
540     See this graph;
541         http://tiny.be/download/flux/flux_procurement.png
542     tasks sorted by ... AND id, so that the order is not random
543     within a priority
544
545 Automatic translations of all wizards
546
547 Scrum Project Management
548     Better Ergonomy; click on a sprint to view tasks
549     Planned, Effetive hours and progress in backlog, project and sprint
550     Better Burndown Chart computation
551     Better (simpler) view of tasks
552
553 Better demo Data
554     In All modules, eth converted to english
555
556 PRODUCT:
557     computing the weight of the packaging
558     Added last order date
559     Alternative suppliers (with delay, prefs, ...) for one product
560
561 PRICELISTS:
562     much more powerfull system
563     views simplified
564     one pricelist per usage: sale, order, pvc
565     price_type on product_view
566     Multi-Currency pricelist (EUR pricelist can depend on a $ one)
567
568 HR-TIMESHEET: fixed bugs in hours report:
569     sum all lines for the same day instead of displaying only the first one
570     it now uses the analytic unit factor, so that mixing hours and days has some sense
571     close cursor
572
573 SALE:
574     invoices generated from a sale order are pre-computed (taxes are computed)
575
576     new invoicing functionnality;
577         invoice on order quantities or,
578         invoice on shipped quantities
579
580     Invoice on a sale.order or a sale.order.line
581
582     added default value for uos_qty in sale order lines (default to 1)
583
584
585 Changelog for Developers
586 ------------------------
587
588 New option --debug, that opens a python interpreter when an exception
589 occurs on the server side.
590
591 Better wizard system. Arguements self, cr, uid, context are passed in all
592 functions of the wizard like normal objects. All wizards converted.
593
594 Speed improvements in many views; partners, sale.order, ...
595     less requests from client to server when opening a form
596
597 Better translation system, wizard terms are exported.
598
599 Script to render module dependency graph
600
601 KERNEL+ALL: pass context to methods computing a selection.
602
603 Modification for actions and view definitions:
604     Actions Window:
605         New field: view_mode = 'tree,form' or 'form,tree' -> default='form,tree'
606         New role of view_type: tree (with shortcuts), form (others with switch button)
607     If you need a form that opens in list mode:
608         view_mode = 'tree,form' or 'tree'
609         view_type = form
610     You can define a view in a view (for example sale.order.line in
611     sale.order)
612         less requests on the client side, no need to define 2 views
613
614 Better command-line option message
615
616 Fixed bug which prevented to search for names using non ASCII
617 chars in many2one or many2many fields
618
619 Report Engine: bugfix for concurrency
620
621 Support of SQL constraints
622     Uniq, check, ...
623     Good error message in the client side (check an account entry with
624     credit and debit >0)
625
626 Fixed: when an exception was raised, the cursor wasn't closed and this
627 could cause a freeze in some cases
628
629 Sequence can contains code: %(year)s, ... for prefix, suffix
630     EX: ORDER %(year)/0005
631
632 Bugfixes for automatic migration system
633
634 bugfix on default value with creation of inherits
635
636 Improvement in report_sxw; you can redefine preprocess to do some
637 preprocessing before printing
638
639 Barcode support enabled by default
640
641 Fixed OpenOffice reports when the server is not launched from the
642 directory the code reside
643
644 Print workflow use a pipe instead of using a temporary file (now workflows
645 works on Windows Servers)
646
647 Inheritancy improved (multiple arguments: replace, inside, after, before)
648
649 Lots of small bugfixes
650