[REL] 5.0.2 5.0.2-server
authorChristophe Simonis <christophe@tinyerp.com>
Wed, 12 Aug 2009 09:54:43 +0000 (11:54 +0200)
committerChristophe Simonis <christophe@tinyerp.com>
Wed, 12 Aug 2009 09:54:43 +0000 (11:54 +0200)
bzr revid: christophe@tinyerp.com-20090812095443-6mweuxhguci0o6vc

bin/release.py
doc/Changelog
doc/Changelog-4.x [new file with mode: 0644]

index 7c6c138..3d8b1f8 100644 (file)
@@ -22,7 +22,7 @@
 ##############################################################################
 
 name = 'openerp-server'
-version = '5.0.1'
+version = '5.0.2'
 release = '0'
 major_version = '5.0'
 description = 'OpenERP Server'
index d884fe8..064ed63 100644 (file)
-4.2.1
-       Bugfixes
-       Fix context for source_count function
-       Create stock move on production for products without BOM lines
-       Add IBAN fields in bank view
-       Fix uninitialize variable in import data
-       Update due date on invoice when payment term change
-       Fix store on field function that have type many2one or one2one
-       Request summary must be truncate
-       Partner event name must be truncate
-       Remove parent field on partner contact view
-       Fix icon type on journal period
-       Remove exception on the size of char field
-       Fix reference on move line that comes from invoice (Customer != Supplier)
-       Add function search on sheet_id of timesheet_sheet
-       Don't return 0 for balance account if there is no fiscal year
-       Fix set to draft for expense, now really set to draft
-       Add product and partner in the recursive call of tax compute
-       Don't compute balance account for inactive account
-       Fix bad encoding in log message on report_sxw
-       Fix overdue report for refund lines
-       Don't start server in non secure mode if secure mode have been set
-       Fix default value of move line if move_id is not find
-       Fix _product_partner_ref for cannot concatenate 'str' and 'bool' objects
-       Add partner_id in the context of SO for browsing the product
-       Fix multi-tax code on invoice
-       Fix tax definition for Belgium chart
-       Remove compute debit/credit on inactive account
-       Fix the way the tax are rounded for invoice with tax included prices
-       Fix SO to use the right uom and price to create invoice
-       Fix on_chnage uos on SO to return the id not the browse record
-       Add condition on the button "Sending goods>Packing to be invoiced" to show
-               only customer packings
-       Fix zero division error when the quantity is zero on an invoice line
-       Fix duplicate timesheet line that have been invoiced
-       Fix invoice report for bad removeParentNode tag
-       Fix priority for product view
-       Fix tax line computation when encoding account lines manually
-       Fix refund supplier invoice to have the same journal
-       New chinese translation
-       Pass context to action_done on stock move
-       Add product_uom change on sale order line
-       Fix demo data for working time UOM
-       Fix _sheet function in timesheet_sheet when called with a list of non
-               unique id
-       Remove commit inside function validate on account move
-       Use one function to post account move
-       Fix computation of sale/purchase amount in segmentation module
-       Use standar uom converion in analytic lines
-       Add journal_id in context for account move line search in payment module
-       Fix wrong id used by pricelist based on partner form
-       Use partner reference from SO/PO for invoice name if there is one
-       Make analysis analytic module include child accounts
-
-4.2.0
-       Summary:
-               Add new view graph
-               REPORT_INTRASTAT: new module
-               KERNEL: add netrpc (speed improvement)
-               REPORT_STOCK: add report on stock by stock location and production lots
-               HR_TIMESHEET_INVOICE: add final invoice
-               MULTI_COMPANY_ACCOUNT: new module
-               ADD modules publication tools
-               KERNEL: add timezone
-               KERNEL: add concurnecy check
-               BASE: allow to specify many view_id in act_window
-               BASE: add ir.rules (acces base on record fields)
-               KERNEL: add search_count on objects
-               KERNEL: add assert tools (unit test)
-               KERNEL: improve workflow speed
-               KERNEL: move some modules to extra_addons
-       Bugfixes:
-               Fix pooler for multi-db
-               REPORT_ANALYTIC: new reports
-               BOARD_ACCOUNT: new dashboard for accountants
-               PURCHASE: allow multiple pickings for the same purchase order
-               STOCK: When refunding picking: confirm & Assign the newly generated picking
-               PRODUCT: add average price
-               STOCK: Fix workflow for stock
-               TOOLS: Fix export translate for wizard
-               KERNEL: add id in import_data
-               BASE: add history rate to currency
-               ACCOUNT: partner_id is now required for an invoice
-               HR_TIMESHEET: add exception if employee haven't product
-               I18N: new fr_CH file
-               HR_EXPENSE: fix domain
-               ACCOUNT: Fix invoice with currency and payment term
-               ACCOUNT: Fix currency
-               KERNEL: add pidfile
-               ACCOUNT,PURCHASE,SALE: use partner lang for description
-               Model Acces: Unlink permission (delete) is now available
-               KERNEL: Remove set for python2.3
-               HR: add id to Attendance menu
-               PRODUCT: add dimension to packaging
-               ACCOUNT: new cash_discount on payment term
-               KERNEL: Add price accuracy
-               BASE: Function to remove installed modules
-               REPORT_SALE: fix for sale without line
-               PURCHASE: remove use of currency
-               KERNEL: fix set without values
-               PURCHASE: fix domain pricelist
-               INVOICE: use date for currency rate
-               KERNEL: Fix import many2many by id
-               KERNEL: run the cron
-               ACCOUNT: bank statment line now have a ref t othe corresponding invoice
-               ACCOUNT: Add possibilitty to include tax amount in base amount for the computation of the next taxes
-               ACCOUNT: Add product in tax compute python code
-               KERNEL: use reportlab 2.0
-               BASE: fix import the same lang
-               ACCOUNT: fix tax code
-               ACCOUNT: define tax account for invoice and refund
-               ACCOUNT: add supplier tax to product
-               ACCOUNT: don't overwrite tax_code on the creation for account line
-               PURCHASE: use partner code for report order
-               KERNEL: fix pooler netsvc for multi-db
-               TOOLS: add ref to function tag
-               PRODUCT: fix digits on volume and weight, add weight_net
-               ACCOUNT: split to new module account_cash_discount
-               ORM : error message on python constraints are now displayed correctly
-               ACCOUNT: add partner to tax compute context
-               KERNEL: improve logger
-               PROJECT: add check_recursion for project
-               HR_TIMESHEET_INVOICE: improve create invoice
-               ACCOUNT: add product_id to analytic line create by invoice
-               KERNEL: fix the inheritance mechanism
-               KERNEL: Fix use always basename for cvs file
-               BASE: fix IBAN len to 27
-               INVOICE: fix invoice number for analytic
-               REPORT: add replace tag for custom header
-               ACCOUNT: add ref to analytic line
-               BASE: prevent exception in ir_cron
-               SALE: fix uos for tax_amount
-               MRP: fix dbname in _procure_confirm
-               HR_EXPENSE: add domain to analytic_account
-               KERNEL: use 0 instead of False for fix on _fnct_read
-               SUBSCRIPTION: add required to model
-               HR_TIMESHEET: add rounding on report
-               SALE: Fix cancel invoice and recreate invoice, now cancel also the order lines
-               STOCK-DELIVERY: add wizard invoice_onshipping from delivery to stock
-               STOCK: use tax from sale for invoice
-               BASE: improve copy of res.partner
-               ACCOUNT: pay only invoice if not in state draft
-               REPORT: fix rml translation, translate before eval
-               PRODUCT_EXTENDED: don't use seller price for bom price
-               ACCOUNT_TAX_INCLUDE: fix right amount in account move generate with tax_include
-               BASE: improve workflow print
-               SALE: fix workflow error when create invoice from wizard
-               MRP: Use company currency for Product Cost Structure
-               BASE: prevent recursion in company
-               KERNEL: Fix deleted property and many2one
-               KERNEL: allow directory for import csv
-               KERNEL: add store option to fields function
-               ACCOUNT: use property_account_tax on on_change_product
-               KERNEL: add right-click for translate label
-               KERNEL: fix log of backtrace
-               KERNEL: fix search on xxx2many
-               BASE: use tool to call popen.pipe2
-               KERNEL: fix print workflow on win32
-               BASE: fix US states
-               KERNEL: use python 2.3 format_exception
-               ACCOUNT: add multi-company into base accounting
-               KERNEL: check return code for exec_pg_command_pipe
-               KERNEL: fix search with active args
-               KERNEL: improve _sql_contsraints, now insert if doesn't exist
-               KERNEL: remove old inheritor and add _constraints and _sql_constraints to the fields inherited
-               CRM: bugfix mailgate
-               PURCHASE: fix the UOM for purchase line and improve update price unit
-               ACCOUNT: new invoice view
-               KERNEL,BASE: allow to create zip modules
-               BASE: add right-to-left
-               KERNEL: copy now ignore technical values ('create_date', 'create_uid', 'write_date' and 'write_uid')
-               ACCOUNT_TAX_INCLUDE: Now the module manage correctly the case when the taxes defined on the product differ from the taxes defined on the invoice line
-               ALL: fix colspan 3 -> 4
-               KERNEL: use context for search
-               ACCOUNT: improve speed of analytic account
-               ACCOUNT: fix search debit/credit on partner
-               ACCOUNT: fix refund invoice if no product_id nor uos_id on lines
-               MRP: fix scheduler location of product to produce and method, date of automatic orderpoint
-               KERNEL: many2many : fix unlink and link action
-               MRP: add default product_uom from context and add link from product to bom
-               PROJECT: improve speed for function fields
-               ALL: remove bad act_window name
-               KERNEL: modification for compatibility with postgres 7.4
-               KERNEL: fix size for selection field
-               KERNEL: fix compatibility for python2.5
-               KERNEL: add new win32 build script
-               KERNEL: add test for duplicate report and wizard
-               ACCOUNT: force round amount fixed in payment term
-               KERNEL: fix print screen
-               CRM: Better ergonomy
-               SERVER: add sum tag on tree view that display sum of the selected lines
-               KERNEL: allow subfield query on one2many
-               KERNEL: fix create_date and write_date as there are timestamp now
-               SERVER: improve language
-               KERNEL: fix search on fields function of type one2many, many2many
-               ACCOUNT: fix pay invoice to use period
-               ACCOUNT: add check recursion in account.tax.code
-               MRP: fix compute cycle for workcenter
-               BASE: add constraint uniq module name
-               BASE: improve update module list
-               ACCOUNT: add round to last payment term
-               KERNEL: don't modify the args of the call
-               KERNEL: don't use mutable as default value in function defintion
-               KERNEL: fix orm for sql query with reserved words
-
-16/03/2007
-4.0.3
-       Summary:
-               Improve the migration scripts
-               Some bugfixes
-               Print workflow on win32 (with ghostscript)
-
-       Bugfixes:
-               BASE: Fix "set default value"
-               HR_TIMESHEET_INVOICE: Improve invoice on timesheet
-               ACCOUNT: Fix tax amount
-               KERNEL: correct the delete for property
-               PURCHASE: fix the journal for invoice created by PO
-               KERNEL: fix the migration for id removed
-               Add id to some menuitem
-               BASE: prevent exception in ir_cron when the DB is dropped
-               HR: Fix sign-in/sign-out, the user is now allowed to provide a date in
-                       the future
-               SALE: fix uos for the tax amount
-               MRP: fix wrong dbname in _procure_confirm
-               HR_EXPENSE: add domain to analytic_account
-               ACCOUNT: fix debit_get
-               SUBSCRIPTION: model is required now
-               HR_TIMESHEET: add rounding value to report
-               SALE: Fix cancel and recreate invoice, now cancel also the order lines
-               STOCK: use the tax define in sale for the invoice
-               ACCOUNT: add test to pay only if invoice not in state draft
-               KERNEL: root have access to all records
-               REPORT: fix rml translation to translate before the eval
-               ACCOUNT_TAX_INCLUDE: Use the right amount in account mmove generate
-                       with tax_include
-               BASE: Improve the workflow print
-               SALE: Fix workflow error when creating invoice from the wizard
-               PRODUCT_EXTENDED: don't use pricelist to compute standard price
-               MRP: Use company currency for product cost structure
-               KERNEL: fix where clause when deleting false items
-               ACCOUNT: product source account depend on the invoice type now
-               ACCOUNT: use the property account tax for the on_change_product
-               ACCOUNT: use the invoice date for the date of analytic line
-               ACCOUNT: Fix the pay invoice when multi-currency
-               HR_TIMESHEET_PROJECT: use the right product
-               STOCK: Fix to assign picking with product consumable and call the
-                       workflow
-               STOCK: Fix the split lot production
-               PURCHASE: fix workflow for purchase with manual invoice to not set
-                       invoice and paid
-               DELIVERY: can use any type of journal for invoice
-               KERNEL: fix search on xxx2many
-               ACCOUNT: add id to sequence record
-               KERNEL: set properly the demo flag for module installed
-               KERNEL: Fix print workflow on win32
-               LETTER: fix print letter
-
-       Migration:
-               Fix migration for postreSQL 7.4
-               Fix the default value of demo in module
-               Fix migration of account_uos to product_uos
-
-Wed Jan 17 15:06:07 CET 2007
-4.0.2
-       Summary:
-               Improve the migration
-               Some bugfixes
-               Improve tax
-
-       Bugfixes:
-               Fix tax for invoice, refund, etc
-               SALE: fix view priority
-               PURCHASE: wizard may crash on some data
-               BASE: Fix import the same lang
-               BASE: start the cron
-               PURCHASE: fix domain for pricelist
-               KERNEL: fix object set without values
-               REPORT_SALE: fix for sale without line
-               KERNEL: add pidfile
-               BASE: remove 'set' for python2.3 compliant
-       Migration:
-               Migrate hr_timesheet user_id
-
-Fri Dec 22 12:01:26 CET 2006
-4.0.1
-       Summary:
-               Improve the migration
-               Some bugfixes
-       
-       Bugfixes:
-               HR_EXPENSE: Fix domain
-               HR_TIMESHEET: Fix employee without product
-               TOOLS: Fix export translate
-               BASE: fix for concurrency of sequence number
-               MRP: fix report
-               CRM: fix graph report
-               KERNEL: fix instance of osv_pool
-               KERNEL: fix setup.py
-
-
-Mon Dec 4 18:01:55 CET 2006
-4.0.0
-       Summary:
-               Some bugfixes
-
-Tue Nov 28 14:44:20 CET 2006
-4.0.0-rc1
-       Summary:
-               This is a stable version (RC1) with lots of new features. Main
-               Improvements were:
-                       Accounting: more functions, new modules, more stable
-                       Much more better ergonomy
-                       Lots of simplification to allows non IT people to use and
-                               configure Tiny ERP: manage database, step by step configuration
-                               menu, auto-installers, better help, ...
-
-       New:
-               Skill management module
-               ACCOUNT:
-                       New and simpler bank statement form
-                       New reports:
-                               on Timesheets (analytic accounting)
-                               Theorical revenue based on time spent
-                               Global timesheet report by month
-                               Chart of accounts
-                       Different taxes methods supported
-                               Gross (brut)
-                               Net
-                               Fixed amount
-               INVOICE:
-                       invoice on shipping (manufacturing industry)
-                       invoice on timesheet (services)
-               PURCHASE:
-                       different invoicing control method (on order, on shipping,
-                       manual)
-               Support of prices tax included /excluded in sales orders
-               New modules:
-                       Sale_journal, stock_journal for bigger industries:
-                               Divide works in different journals
-                       New invoicing method from partner, to so, to picking
-                               Daily, Monthly (grouped by partner or not)
-                       New modules for prices with taxes included / excluded
-               New chart of accounts supported:
-                       l10n_be/                     l10n_chart_be_frnl/
-                       l10n_chart_id/               l10n_chart_uk/
-                       l10n_ca-qc/                  l10n_chart_br/
-                       l10n_chart_it/               l10n_chart_us_general/
-                       l10n_ch/                     l10n_chart_ca_en/
-                       l10n_chart_it_cc2424/        l10n_chart_us_manufacturing/
-                       l10n_ch_pcpbl_association/   l10n_chart_ca_fr/
-                       l10n_chart_la/               l10n_chart_us_service/
-                       l10n_ch_pcpbl_independant/   l10n_chart_ch_german/
-                       l10n_chart_nl/               l10n_chart_us_ucoa/
-                       l10n_ch_pcpbl_menage/        l10n_chart_cn/
-                       l10n_chart_nl_standard/      l10n_chart_us_ucoa_ez/
-                       l10n_ch_pcpbl_plangen/       l10n_chart_cn_traditional/
-                       l10n_chart_no/               l10n_chart_ve/
-                       l10n_ch_pcpbl_plangensimpl/  l10n_chart_co/
-                       l10n_chart_pa/               l10n_fr/
-                       l10n_ch_vat_brut/            l10n_chart_cz/
-                       l10n_chart_pl/               l10n_se/
-                       l10n_ch_vat_forfait/         l10n_chart_da/
-                       l10n_chart_sp/               l10n_simple/
-                       l10n_ch_vat_net/             l10n_chart_de_datev_skr03/
-                       l10n_chart_sw/
-                       l10n_chart_at/               l10n_chart_de_skr03/
-                       l10n_chart_sw_church/
-                       l10n_chart_au/               l10n_chart_hu/
-                       l10n_chart_sw_food/
-               Step by step configuration menu
-               Setup wizard on first connection
-                       Select a company profile, auto-install language, demo data, ...
-
-       Imrovements:
-               KERNEL: Demo data improved
-                       Better import / export system
-               KERNEL: Multi-database management system
-                       Backup, Restore, Create, Drop from the client
-               PRODUCT/PRODUCT_EXTD: Eavily change the product form, use the new
-                       object to compute the pricelist
-               REPORTS:
-                       Better Sale order, purchase order, invocies and customers reports
-               ACCOUNT: Support of taxes in accounts
-                       management of the VAT taxes for most european countries:
-                               Support of VAT codes in invoices
-                               Better computation of default values in accounting entries
-                               Preferences in partners, override products
-                       Bugfix when closing a fiscal year
-                       Better ergonomy when writting entries
-               New Module Management System:
-                       Install / Upgrade new modules directly from the client
-                       Install new languages
-               KERNEL:
-                       Ability to add select=True at the object level for postgresql indexes
-                       Bugfix in search in some inherited objects
-                       Added the ability to call methods from a browse object
-               KERNEL+BASE: changed the way the migration system works for menuitems:
-                       now you can change a menuitem defined elsewhere. And this will work
-                       whether that menuitem has an id or not (it use the name of the
-                       menuitem to find it)
-               KERNEL:
-                       Installing a module from the client
-               Better Windows Auto-Installer
-               DELIVERY:
-                       Delivery and invoicing on picking list
-               KERNEL:
-                       Distinction between active (by default) and installable
-               ACCOUNT/PROJECT: Added support for the type of invoicing
-               CRM:
-                       eMAil gateway
-                       Management of different departments and sections
-                       Rule system
-               About 20 new statistics reporting
-               eCommerce interface:
-                       Better Joomla (virtuemart, OSCommerce) support
-                       Joomla is now fully functionnal
-
-       Bugfixes:
-               ACCOUNT: tree view on reporting analytic account
-               KERNEL: Fix the bug that happened when mixing active and child_of
-                       search
-               KERNEL: Check for the existance of active when computing child_of
-               PRODUCT: production computation with different UoM
-
-------------------------------------------------------------------------
-
-Fri Oct  6 14:44:05 CEST 2006
-Server 3.4.2
-    Improvements:
-        BASE: changed workflow print system so that it handles inexisting 
-              workflows more gracefully (patch from Geoff Gardiner)
-        MRP: new view to take into account the orderpoint exceptions
-        MRP: made menu title more explicit
-
-    Bugfixes:
-        ACCOUNT: fixed typo in invoice + changed sxw file so that it is in 
-                 sync with the rml file
-        DELIVERY: fixed taxes on delivery line (patch from Brice Vissière)
-        PROJECT: skip tasks without user in Gantt charts (it crashed the report)
-        PRODUCT: fixed bug when no active pricelist version was found 
-        PRODUCT_EXTENDED: correct recursive computation of the price
-        SALE: get product price from price list even when quantity is set after
-              the product is set
-        STOCK: fixed partial picking
-
-    Packaging:
-        Changed migration script so that it works on PostgreSQL 7.4
-
-------------------------------------------------------------------------
-
-Tue Sep 12 15:10:31 CEST 2006
-Server 3.4.1
-    Bugfixes:
-        ACCOUNT: fixed a bug which prevented to reconcile posted moves.
-
-------------------------------------------------------------------------
-
-Mon Sep 11 16:12:10 CEST 2006
-Server 3.4.0 (changes since 3.3.0)
-    New modules:
-        ESALE_JOOMLA: integration with Joomla CMS 
-        HR_TIMESHEET_ICAL: import iCal to automatically complete timesheet 
-            based on outlook meetings
-        PARTNER_LDAP: adds partner synchronization with an LDAP server
-        SALE_REBATE: adds rebates to sale orders
-
-        4 new modules for reporting using postgresql views:
-        REPORT_CRM: reporting on CRM cases: by month, user, ...
-        REPORT_PROJECT: reporting on projects: tasks closed by project, user,
-                        month, ...
-        REPORT_PURCHASE: reporting on purchases
-        REPORT_SALE: reporting on sales by periods and by product, category of
-                     product, ...
-
-    New features:
-        KERNEL: Tiny ERP server and client may now communicate through HTTPS.
-                To launch the server with HTTPS, use the -S or --secure option
-                Note that if the server runs on HTTPS, the clients MUST connect
-                with the "secure" option checked.
-        KERNEL: the server can now run as a service on Windows
-        Printscreen function (Tree view print)
-        KERNEL: added a new --stop-after-init option which stops the server 
-                just before it starts listening
-        KERNEL: added support for a new forcecreate attribute on XML record 
-                fields: it is useful for records are in a data node marked as 
-                "noupdate" but the record still needs to be added if it doesn't
-                exit yet. The typical use for that is when you add a new record
-                to a noupdate file/node.
-        KERNEL: manage SQL constraints with human-readable error message on the
-                client side, eg: Unique constraints
-        KERNEL: added a new system to be able to specify the tooltip for each
-                field in the definition of the field (by using the new help="" 
-                attribute)
-        ACCOUNT: new report: aged trial balance system
-        ACCOUNT: added a wizard to pay an invoice from the invoice form
-        BASE: print on a module to print the reference guide using introspection
-        HR: added report on attendance errors
-        PRODUCT: products now support multi-Level variants
-
-    Improvements:
-        KERNEL: speed improvement in many parts of the system thanks to some
-                optimizations and a new caching system
-        KERNEL: New property system which replace the, now deprecated, ir_set 
-                system. This leads to better migration of properties, more
-                practical use of them (they can be used like normal fields), 
-                they can be translated, they are "multi-company aware", and 
-                you can specify access rights for them on a per field basis.
-        KERNEL: Under windows, the server looks for its configuration file in 
-                the "etc" sub directory (relative to the installation path). 
-                This was needed so that the server can be run as a windows 
-                service (using the SYSTEM profile).
-        KERNEL: added ability to import CSV files from the __terp__.py file
-        KERNEL: force freeing cursor when closing them, so that they are 
-                available again immediately and not when garbage collected.
-        KERNEL: automatically drop not null/required constraints from removed
-                fields (ie which are in the database but not in the object)
-        KERNEL: added a command-line option to specify which smtp server to use
-                to send emails.
-        KERNEL: made browse_record hashable
-        ALL: removed shortcuts for the demo user.
-        ACCOUNT: better invoice report
-        ACCOUNT: Modifs for account chart, removed old stock_income account type
-        ACCOUNT: made the test_paid method on invoices more tolerant to buggy 
-                 data (open invoices without move/movelines)
-        ACCOUNT: better bank statement reconciliation system
-        ACCOUNT: accounting entries encoding improved a lot (using journal)
-        ACCOUNT: Adding a date and max Qty field in analytic accounts for 
-                 support contract
-        ACCOUNT: Adding the View type to analytic account / cost account
-        ACCOUNT: changed test_paid so that the workflow works even if there is
-                 no move line
-        ACCOUNT: Cleanup credit/debit and balance computation methods. Should 
-                 be faster too.
-        ACCOUNT: use the normal sequence (from the journal) for the name of 
-                 moves generated from invoices instead of the longer name.
-        ACCOUNT: print Payment delay in invoices
-        ACCOUNT: account chart show subtotals
-        ACCOUNT: Subtotal in view accounts
-        ACCOUNT: Replaced some Typo: moves-> entries, Transaction -> entry
-        ACCOUNT: added quantities in analytic accounts view, and modified 
-                 cost ledger report for partners/customers
-        ACCOUNT: added default value for the currency field in invoices
-        ACCOUNT: added the comment/notes field on the invoice report
-        BASE: added menuitem (and action) to access partner functions (in the 
-              definitions menu)
-        BASE: better demo data
-        BASE: duplicating a menu item now duplicates its action and submenus
-        BASE: Bank Details on Partners
-        CRM: View on all actions made on cases (used by our ISO9002 customer 
-             to manage corrections to actions)
-        CRM: fixed wizard to create a sale order from a case
-        CRM: search on non active case, not desactivated by default
-        CRM: Case ID in fields with search
-        HR_TIMESHEET: new "sign_in, sign_out" using projects. It fills 
-                      timesheets and attendance at the same time.
-        HR_TIMESHEET: added cost unit to employee demo data
-        MRP: improvement in the scheduler
-        MRP: purchase order lines' description generated from a procurement
-             defaults to the product name instead of procurement name
-        MRP: Better traceability
-        MRP: Better view for procurement in exception
-        MRP: Added production delay in product forms. Use this delay for 
-             average production delay for one product
-        MRP: dates scheduler, better computation
-        MRP: added constraint for non 0 BoM lines
-        PRODUCT: Better pricelist system (on template or variant of product)
-        PRODUCT_EXTENDED: Compute the price only if there is a supplier
-        PROJECT: when a task is closed, use the task's customer to warn the 
-                 customer if it is set, otherwise use the project contact.
-        PROJECT: better system to automatically send an email to the customer 
-                 when a task is closed or reopened.
-        PURCHASE: date_planned <= current_time line in red
-        PURCHASE: better purchase order report
-        PURCHASE: better purchase order duplication: you can now duplicate non 
-                  draft purchase orders and the new one will become draft.
-        SALE: better sale order report
-        SALE: better demo data for sale orders
-        SALE: better view for buttons in sale.order
-        SALE: select product => description = product name instead of code
-        SALE: warehouse field in shop is now required
-        SCRUM: lots of improvements for better useability
-        STOCK: allows to confirm empty picking lists.
-        STOCK: speed up stock computation methods
-
-    Bugfixes:
-        KERNEL: fix a huge bug in the search method for objects involving 
-                "old-style" inheritance (inherits) which prevented some records
-                to be accessible in some cases. Most notable example was some 
-                products were not accessible in the sale order lines if you had
-                more products in your database than the limit of your search 
-                (80 by default).
-        KERNEL: fixed bug which caused OO (sxw) reports to behave badly (crash 
-                on Windows and not print correctly on Linux) when data 
-                contained XML entities (&, <, >)
-        KERNEL: reports are now fully concurrency compliant
-        KERNEL: fixed bug which caused menuitems without id to cause havoc on 
-                update. The menuitems themselves were not created (which is 
-                correct) but they created a bad "default" action for all 
-                menuitems without action (such as all "menu folders").
-        KERNEL: fix a small security issue: we should check the password of the 
-                user when a user asks for the result of a report (in addition 
-                to the user id and id of that report)
-        KERNEL: bugfix in view inheritancy
-        KERNEL: fixed duplicating resource with a state field whose selection 
-                doesn't contain a 'draft' value (for example project tasks). It
-                now uses the default value of the resource for that field.
-        KERNEL: fixed updating many2many fields using the (4, id) syntax
-        KERNEL: load/save the --logfile option correctly in the config file
-        KERNEL: fixed duplicating a resource with many2many fields
-        ALL: all properties should be inside a data tag with "noupdate" and
-             should have a forcecreate attribute.
-        ACCOUNT: fixed rounding bug in tax computation method
-        ACCOUNT: bugfix in balance and aged balance reports
-        ACCOUNT: fixing precision in function fields methods 
-        ACCOUNT: fixed creation of account move lines without using the client 
-                 interface
-        ACCOUNT: fixed duplicating invoices
-        ACCOUNT: fixed opening an invoices whose description contained non 
-                 ASCII chars at specific position
-        ACCOUNT: small bugfixes in all accounting reports
-        ACCOUNT: fixed crash when --without-demo due to missing payment.term
-        ACCOUNT: fixed bug in automatic reconciliation
-        ACCOUNT: pass the address to the tax computation method so that it is 
-                 available in the tax "python applicable code"
-        BASE: allows to delete a request which has a history (it now deletes the
-              history as well as the request)
-        BASE: override copy method for users so that we can duplicate them
-        BASE: fixed bug when the user search for a partner by hitting on an 
-              empty many2one field (it searched for a partner with ref=='')
-        BASE: making ir.sequence call thread-safe.
-        CRM: fixed a bug which introduced an invalid case state when closing a
-             case (Thanks to Leigh Willard)
-        HR: added domain to category tree view so that they are not displayed 
-            twice
-        HR_TIMESHEET: fixed print graph
-        HR_TIMESHEET: fixed printing timesheet report
-        HR_TIMESHEET: Remove a timesheet entry removes the analytic line
-        MRP: bugfix on "force reservation"
-        MRP: fixed bugs in some reports and MRP scheduler when a partner has 
-             no address
-        MRP: fix Force production button if no product available
-        MRP: when computing lots of procurements, the scheduler could raise 
-             locking error at the database level. Fixed.
-        PRODUCT: added missing context to compute product list price
-        PRODUCT: fixed field type of qty_available and virtual_available 
-                 (integer->float). This prevented these fields to be displayed
-                 in forms.
-        PROJECT: fixed the view of unassigned task (form and list) instead of 
-                 form only.
-        PURCHASE: fixed merging orders that made inventory errors when coming 
-                  from a procurement (orderpoint).
-        PURCHASE: fix bug which prevented to make a purchase order with 
-                  "manual" lines (ie without product)
-        PURCHASE: fix wizard to group purchase orders in several ways:
-            - only group orders if they are to the same location
-            - only group lines if they are the same except for qty and unit
-            - fix the workflow redirect method so that procurement are not 
-              canceled when we merge orders
-        SALE: fixed duplicating a confirmed sale order
-        SALE: fixed making sale orders with "manual" lines (without product)
-        STOCK: future stock prevision bugfix (for move when date_planned < now)
-        STOCK: better view for stock.move
-        STOCK: fixed partial pickings (waiting for a production)
-        Miscellaneous minor bugfixes
-
-    Packaging:
-        Fixed bug in setup.py which didn't copy csv files nor some sub-
-            directories
-        Added a script to migrate a 3.3.0 server to 3.4.0 (you should read the 
-            README file in doc/migrate/3.3.0-3.4.0)
-        Removed OsCommerce module
-
-------------------------------------------------------------------------
-
-Fri May 19 10:16:18 CEST 2006
-Server 3.3.0
-    New features:
-        NEW MODULE: hr_timesheet_project
-            Automatically maps projects and tasks to analytic account
-            So that hours spent closing tasks are automatically encoded
-        KERNEL: Added a logfile and a pidfile option (patch from Dan Horak)
-        STOCK: Added support for revisions of tracking numbers
-        STOCK: Added support for revision of production lots
-        STOCK: Added a "splitting and tracking lines" wizard
-        PRODUCT_EXTENDED: Added a method to compute the cost of a product
-                          automatically from the cost of its parts
-
-    Improvements:
-        ALL: Small improvements in wizards (order of buttons)
-        PRODUCT: Remove packaging info from supplierinfo
-        PROJECT: Better task view (moved unused fields to other tab)
-        SALE: Keep formating for sale order lines' notes in the sale order report
-
-    Bugfixes:
-        KERNEL: Fixed bug which caused field names with non ascii chars didn't work
-                in list mode on Windows
-        KERNEL: Fix concurrency issue with UpdatableStr with the use of 
-                threading.local
-        KERNEL: Removed browse_record __unicode__ method... It made the sale order
-                report crash when using product names with non ASCII characters
-        KERNEL: Fixed bug which caused the translation export to fail when the server 
-                was not launched from the directory its source is.
-        BASE: Updating a menuitem now takes care its parent menus
-        BASE: Fixed a cursor locking issue with updates
-        BASE: Fixed viewing sequence types as a tree/list
-        HR: Month field needs to be required in the "hours spent" report
-        PURCHASE: fixed group purchase order wizard:
-         - if there were orders from several different suppliers, it created a purchase
-           order for only the first supplier but canceled other orders, even those which
-           weren't merged in the created order (closes bugzilla #236)
-         - doesn't trash "manual" lines (ie lines with no product)
-         - pay attentions to unit factors when adding several lines together
-        MRP: fixed workcenter load report (prints only the selected workcenters) and 
-             does't crash if the user didn't select all workcenters
-        
-    Miscellaneous:
-        Removed pydot from required dependencies
-
-------------------------------------------------------------------------
-
-Server 3.3.0-rc1
-================
-
-Changelog for Users
--------------------
-
-New module: OS Commerce
-    Integration with Tiny ERP and OS Commerce
-    Synchronisation 100% automated with eSale;
-        Import of categories of products
-        Export of products (with photos support)
-        Import of Orders (with the eslae module)
-        Export of stock level
-        Import of OSCommerce Taxes
-    Multiple shop allowed with different rules/products
-    Simple Installation
-
-New Module: HR_TIMESHEET
-    Management by affair, timesheets creates analytic entries in the
-    accounting to get costs and revenue of each affairs. Affairs are
-    structured in trees.
-
-New Module: Account Follow Up
-    Multi-Level and configurable Follows ups for the accounting module
-
-New module; Productivity Analysis of users
-    A module to compare productivity of users of Tiny ERP
-    Generic module, you can compare everything (sales, products, partners,
-    ...)
-
-New Modules for localisations:
-    Accounting localisations for be, ca, fr, de, ch, sw
-    Fix: corrected encoding (latin1 to utf8) of Swedish account tree XML file
-
-New Module - Sandwich
-    Allows employees to order the lunch
-    Keeps employees preferences
-
-New Module TOOLS:
-    Email automatic importation/integration in the ERP
-
-New Module EDI:
-    Import of EDI sale orders
-    Export of shippings
-
-Multi-Company:
-    Tiny ERP is now fully multi-company !
-    New Company and configuration can be made in the client side.
-
-ACCOUNTING:
-    Better Entries > Standard Entries (Editable Tree, like in Excel)
-        Automatic creation of lines
-    Journal centralised or not
-        Counterpart of lines in one line or one counterpart per entry
-    Analytic accounting recoded from scratch
-        5 new reports
-        Completly integrated with:
-            production,
-            hr_timesheet > Management by affairs
-            sales & purchases,
-            Tasks.
-    Added unreconciliation functionnalities
-    Added account tree fast rendering
-    Better tax computation system supporting worldwide specific countries
-    Better subscription system
-    Wizard to close a period
-    Wizard to clase a fiscal year
-    Very powerfull, simple and complete multi-currency system
-        in pricelists, sale order, purchases, ...
-    Added required fields in currencies (currency code)
-    Added decimal support
-    Better search on accounts (on code, shortcut or name)
-    Added constraint;
-        on users
-        on group
-        on accounts in a journal
-    added menuitem for automatic reconciliation; Multi-Levels
-    added factor to analytic units
-    added form view for budget items dotations
-    made number of digits in quantity field of the budget spread wizard coherent with the object field
-    fixed journal on purchase invoices/refunds (SugarCRM #6)
-    Better bank statement reconciliation
-    Fixed some reports
-
-STOCK:
-    Better view for location (using localisation of locations; posx, posy, posz)
-
-MARKETING:
-    fixed small bug when a partner has no adress
-    state field of marketing partner set as readonly
-    fixed marketing steps form view
-    better history view
-    disabled completely send sms wizard
-    fixed send email wizard
-    good priority -> high priority
-    fixed 'call again later' button
-
-NETWORK:
-    added tree view for login/password
-
-HR:
-    added holiday_status (=type of ...) to expense claim form view
-
-BASE (partner):
-    fixed email_send and _email_send methods
-    removed partner without addresses from demo data
-    Added a date field in the partner form
-
-MRP:
-    New report: workcenter futur loads
-    Analytic entries when production done.
-    SCHEDULER: better error msg in the generated request
-    Allows services in BoMs (for eg, subcontracting)
-
-Project/Service Management:
-    create orders from tasks; bugfixes
-    Completly integrated with the rest of the ERP
-        Services can now be MTO/MTS, Buy (subcontracting), produce (task), ...
-        Services can be used anywhere (sale.order, bom, ...)
-    See this graph;
-        http://tiny.be/download/flux/flux_procurement.png
-    tasks sorted by ... AND id, so that the order is not random
-    within a priority
-
-Automatic translations of all wizards
-
-Scrum Project Management
-    Better Ergonomy; click on a sprint to view tasks
-    Planned, Effetive hours and progress in backlog, project and sprint
-    Better Burndown Chart computation
-    Better (simpler) view of tasks
-
-Better demo Data
-    In All modules, eth converted to english
-
-PRODUCT:
-    computing the weight of the packaging
-    Added last order date
-    Alternative suppliers (with delay, prefs, ...) for one product
-
-PRICELISTS:
-    much more powerfull system
-    views simplified
-    one pricelist per usage: sale, order, pvc
-    price_type on product_view
-    Multi-Currency pricelist (EUR pricelist can depend on a $ one)
-
-HR-TIMESHEET: fixed bugs in hours report:
-    sum all lines for the same day instead of displaying only the first one
-    it now uses the analytic unit factor, so that mixing hours and days has some sense
-    close cursor
-
-SALE:
-    invoices generated from a sale order are pre-computed (taxes are computed)
-
-    new invoicing functionnality;
-        invoice on order quantities or,
-        invoice on shipped quantities
-
-    Invoice on a sale.order or a sale.order.line
-
-    added default value for uos_qty in sale order lines (default to 1)
-
-
-Changelog for Developers
-------------------------
-
-New option --debug, that opens a python interpreter when an exception
-occurs on the server side.
-
-Better wizard system. Arguements self, cr, uid, context are passed in all
-functions of the wizard like normal objects. All wizards converted.
-
-Speed improvements in many views; partners, sale.order, ...
-    less requests from client to server when opening a form
-
-Better translation system, wizard terms are exported.
-
-Script to render module dependency graph
-
-KERNEL+ALL: pass context to methods computing a selection.
-
-Modification for actions and view definitions:
-    Actions Window:
-        New field: view_mode = 'tree,form' or 'form,tree' -> default='form,tree'
-        New role of view_type: tree (with shortcuts), form (others with switch button)
-    If you need a form that opens in list mode:
-        view_mode = 'tree,form' or 'tree'
-        view_type = form
-    You can define a view in a view (for example sale.order.line in
-    sale.order)
-        less requests on the client side, no need to define 2 views
-
-Better command-line option message
-
-Fixed bug which prevented to search for names using non ASCII
-chars in many2one or many2many fields
-
-Report Engine: bugfix for concurrency
-
-Support of SQL constraints
-    Uniq, check, ...
-    Good error message in the client side (check an account entry with
-    credit and debit >0)
-
-Fixed: when an exception was raised, the cursor wasn't closed and this
-could cause a freeze in some cases
-
-Sequence can contains code: %(year)s, ... for prefix, suffix
-    EX: ORDER %(year)/0005
-
-Bugfixes for automatic migration system
-
-bugfix on default value with creation of inherits
-
-Improvement in report_sxw; you can redefine preprocess to do some
-preprocessing before printing
-
-Barcode support enabled by default
-
-Fixed OpenOffice reports when the server is not launched from the
-directory the code reside
-
-Print workflow use a pipe instead of using a temporary file (now workflows
-works on Windows Servers)
-
-Inheritancy improved (multiple arguments: replace, inside, after, before)
-
-Lots of small bugfixes
+2009-08-12: 5.0.2
+=================
+
+Bugfixes (server)
+-----------------
+ * Not Linked to a bug report:
+   * ensure sys is imported
+   * pass the context to check method of 'ir.model.access'
+   * increase size of field "name" of ir.model.data
+   * Corrected bug of expression calculation in previous commit
+   * sql expression: in search, add the time part to datetime field when it's not present
+   * setup.py: py2exe now adds 'zoneinfo' directory in library.zip
+   * Importation problem corrected for unicode.
+   * missing Import
+   * tools.amount_to_text_en: now displays cents
+   * size miss match for page and frame
+   * removed report etree warning of len
+   * security on wokflows bugfixed. The security has to be checked using the current uid, not the one that created the workflow instance!
+   * export window : use context for import compatable option in pass argument instend of added new argemenent
+   * py2exe: pytz on win32: 'zoneinfo' directory now included in library.zip
+   * module installation through -i module -d db --without-demo option corrected
+   * loading module sequence while creating new database
+   * Expression calculation(Query making) corrected for Translateable field
+   * CSV Export : null values handled
+   * sxw and odt reports
+   * Fixed odt2odt reports printing
+   * module:base made name field translatable in action.server (ref:mga)
+   * supply password problem with pg_dump, pg_restore on win32
+   * User with blank password(if so) allowed to log in.
+   * avoid required parameters rule (domain_force)
+   * Fixed oldxml at  python2.6 for Ubuntu 8.0.4,9.04
+   * fix missing tail process and skip unnecessary whitespace characters
+   * ir_attachment preview method corrected
+   * launch signal after action in workflows
+   * Added PageCount tag in report engine
+   * report engine, better spacings -> like preceeding version
+   * fix &,<,> problem for html2html-url report
+   * fix &,<,> problem for html2html report
+   * xml: the tag <delete> delete also the reference to the deleted objects into ir_model_data
+   * translation export: catch the case when a object does not exists in database
+   * browse_record: raise a better exception when the id doesn't exists
+   * Bugfix translations and float/int format in reports
+   * Complete rng files
+   * load the module graph even if it containt only "base"
+   * remove base_setup (moving base_setup to server was a workaround)
+   * expression: correct the generated sql in case of _inherits
+   * the <delete> tag doesn't crash if the referenced id does not exists
+   * closed file pointer
+
+ * https://launchpad.net/bugs/380221
+ * https://launchpad.net/bugs/403652
+ * https://launchpad.net/bugs/369947
+ * https://launchpad.net/bugs/371496
+ * https://launchpad.net/bugs/371768
+   * bad tooltip
+ * https://launchpad.net/bugs/383938
+   * Mass mailing wizard has a mail body now.
+ * https://launchpad.net/bugs/409709
+   * Error reporting : library error corrected
+ * https://launchpad.net/bugs/394876
+   * Import : context provided for language translation
+ * https://launchpad.net/bugs/390167
+   * Custom report : sorted X-axis values
+ * https://launchpad.net/bugs/405921
+   * Expression calculation for Datetime Corrected
+ * https://launchpad.net/bugs/393858
+   * ir_model_data : SQL_Constraint failure covered
+ * https://launchpad.net/bugs/396955
+   * disallow the deletion of records set as default properties
+   * properties reset to default one correctly
+ * https://launchpad.net/bugs/399685
+   * Added sql_constraint on adding field having size<1
+ * https://launchpad.net/bugs/385544
+   * ir_translation : corrected entry insertion when adding translation
+ * https://launchpad.net/bugs/392187
+   * xml encoding in header for &.<.>
+ * https://launchpad.net/bugs/310918
+   * RuntimeError in the cache system
+ * https://launchpad.net/bugs/362280
+   * _inherits was misbehaving on search
+ * https://launchpad.net/bugs/385299
+   * Report Engine Regression
+   * Report Engine regression
+ * https://launchpad.net/bugs/407637
+   * Print screen now displays the report as per WYSIWYG
+ * https://launchpad.net/bugs/408550
+   * default_xxx in context was passed to relational fields,corrected.
+ * https://launchpad.net/bugs/385297
+   * bug in report engine
+ * https://launchpad.net/bugs/381204
+   * Character Truncation problem on updation solved
+ * https://launchpad.net/bugs/355491
+   * CSV Import : Accepting 'Value' of selection field from[(key,value)]
+ * https://launchpad.net/bugs/409343
+   * Login : Login and password accepting accented characters
+ * https://launchpad.net/bugs/376945
+   * Translation : Text with prefix '_' from py files included for exports.
+ * https://launchpad.net/bugs/385664
+   * Account Module : Typo corrected
+ * https://launchpad.net/bugs/405721
+   * DB operations(backup,restore) process corrected,were blocked if db_port was supplied
+ * https://launchpad.net/bugs/410186
+ * https://launchpad.net/bugs/355493
+   * SQL Constraint failure error on particular record while importing
+ * https://launchpad.net/bugs/392052
+   * Certificate in non-digit format will not be accepted
+ * https://launchpad.net/bugs/357045
+   * upgrade doesn't try to delete modules
+ * https://launchpad.net/bugs/404733
+   * ir_model : context key deletion
+ * https://launchpad.net/bugs/386273
+   * fields.related (m2o poiting to M2M/O2M should be skipped during write.
+ * https://launchpad.net/bugs/406489
+   * Accented characters are displayed on footer now
+ * https://launchpad.net/bugs/409861
+   * Context passed on copy()
+ * https://launchpad.net/bugs/389795
+   * Property : Removed old referenced values from property
+ * https://launchpad.net/bugs/384959
+   * ORM: Defult_field name in context belongs to curent object only, not to its relationals anymore
+ * https://launchpad.net/bugs/399811
+   * Print screen reports will behave acc. to locale for date,datetime
+ * https://launchpad.net/bugs/357945
+   * Export will consider float values as float and char as char
+ * https://launchpad.net/bugs/406945
+   * Importation problem for bool fields corrected
+ * https://launchpad.net/bugs/382352
+   * GIF image is previewed
+
+
+Improvements (server)
+---------------------
+ * Logger notification improved
+ * update po(t) files
+ * new method that allow the server to return a message that will be display on login page
+ * import/export : added Database ID, ID
+ * attributes of barcode
+ * ir_model_data: convert assert to sql constraint + exception
+ * Added new function called get_environment which will return the current environment of the System on which user is using OpenERP
+ * better error message
+ * added style for the url which are as text
+ * new method "exists" that verify that a given id exists in database (or in memory for osv_memory objects)
+ * maintenance: complete the remarks with the database name
+ * email_send: when debuging, output to the logger
+
+
+Bugfixes (addons)
+-----------------
+ * Not linked to a bug report:
+   * DMS directory not translatable + translations improvement
+   * Project : Searching active=no was failing, corrected
+   * problem with ncftp client
+   * stock_move auto_init function override but not return super clas result
+   * 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'
+   * Product : Pricelist report corrected for suitable columns
+   * Stock : default value calculation corrected for stock move
+   * product price was wrong when margin is not set
+   * handle context when it equals None
+   * Product : Pricelist report corrected
+   * module:base_module_record fixed unicode string problem
+   * state name modified for the method - close
+   * explicit type cast for report.attendance
+   * explicit type cast
+   * module:account_voucher added confition for opening balance
+   * document: set default address to '' instead of 'localhost'
+   * fix ftp host address on Windows Vista
+   * document: better ip address detection (especially on win32)
+   * product: po file had duplicates
+   * sale_crm: typo in module description
+   * point_of_sale: if pickings are split because the sale order is not complete, invoices could not be created
+   * sale, stock: wrong translation
+   * point_of_sale: salesman_id: defaults to connected user
+   * point_of_sale: partner should be copied when creating a refund
+   * price unit calculation from context (web client issue).
+   * file attachment bug in x_object
+   * variants with extra on product list view
+   * [point_of_sale] security was not set for config/default_journal menu and pos.config.journal object
+   * fixed a bug when trying to search lines between 2 dates.
+   * on very big data, the query was way too long to execute. Speed is now greatly improved.
+   * point_of_sale: Sales of the day menu did not worked because the query did not matched any lines
+   * account: create move lines with date provide in wizard (bug reported by Alexis Deméaulte)
+   * Scheduler fix, introduced 5 days ago
+   * Translated Absences by Leaves
+   * multi-company modifs
+   * Account : Taxes Report Corrected
+   * Module: scrum,stock create task wizard in scrum and unreceived product wizard create new entry in stock
+   * typo
+   * general ledget report wizard (missing a field in view).
+   * soldeinit problem
+   * point_of_sale (receipt report): User and Date was lost
+   * changed size of receipt to fit cash register
+   * point_of_sale: invoice report should use the account.invoice object
+   * base_module_record: avoid a crash when calling a method with less than 6 arguments
+   * point_of_sale
+   * hr_holidays: wrong character in po files
+   * event: wrong character in po files
+   * work order orders
+   * stock value computation
+   * analytic account on advance invoices
+   * Analytic Analysis Stats
+   * layout of general ledger landscape
+   * bugfix in lot assignation on moves, bad signature
+   * hr_timesheet_invoice module : account_analytic_profit report sxw file--author-name= vra
+   * hr_timesheet_invoice module : account_analytic_profit report --author-name= vra
+   * crm rule : watcher email
+   * fix bug on crm rule to put proper wacher email
+   * Bug of referencing variable on split in production lot
+   * new cases should be created with the 'draft' state.
+   * account_balance Module : Fix the Total problem and Put Indentation in Reports.C
+   * onchange of product_id on stock move corrected
+   * correct display of pyflakes result quality module
+
+ * https://launchpad.net/bugs/310458
+   * Simplify Migrations
+ * https://launchpad.net/bugs/382641
+   * _get_stock corrected
+ * https://launchpad.net/bugs/382000
+   * remove except block from try..finally whioch is not supported in python2.4
+ * https://launchpad.net/bugs/379767
+   * Base_report_creator :Corrected Add filter wizard(ref:ACH)
+ * https://launchpad.net/bugs/373203
+ * https://launchpad.net/bugs/388346
+   * l10n_ch module : Improved Code.
+   * l10n_ch : corrected default_value method
+ * https://launchpad.net/bugs/399485
+   * point_of_sale : Pikcing display partner made from POS order.
+ * https://launchpad.net/bugs/388438
+   * Report_task : Corrected malfunctioned .po files
+ * https://launchpad.net/bugs/380480
+ * https://launchpad.net/bugs/386297
+   * purchase module : order report.
+   * Purchase: Corrected report and translation
+ * https://launchpad.net/bugs/356922
+   * Base_vat : VAT validation for Portugal,Bulgaria
+ * https://launchpad.net/bugs/397100
+   * Acccount,Account_invoice_layout : Minor necessary changes.
+ * https://launchpad.net/bugs/388347
+   * account_payment module : payment order report.
+   * account_payment : report corrected
+ * https://launchpad.net/bugs/407241
+   * sum() in query was returning null,corrected
+ * https://launchpad.net/bugs/387006
+   * Stock : context for address field on picking corrected
+ * https://launchpad.net/bugs/364010
+   * base_vat :sweden vat validation corrected
+ * https://launchpad.net/bugs/393798
+   * hr_timesheet_sheet : date interval corrected for attendances
+ * https://launchpad.net/bugs/409337
+ * https://launchpad.net/bugs/387029
+   * Account : Correction of search method arguements of account.analytic.line
+ * https://launchpad.net/bugs/394277
+   * Purchase,Product :description of POL made widen,partner_ref changes
+ * https://launchpad.net/bugs/394275
+   * Account : Charts of accounts - Tax reports corected
+   * Account : Charts of accounts - target move options corrected
+ * https://launchpad.net/bugs/404155
+   * point_of_sale :Partner info available for move line from POS,only draft/cancelled POS lines can be deleted
+ * https://launchpad.net/bugs/399824
+   * Sale : Weight field for SOL displayed
+ * https://launchpad.net/bugs/393824
+   * report_task : .po files corrected
+ * https://launchpad.net/bugs/394640
+   * Sale : sale order report corrected for translation
+ * https://launchpad.net/bugs/386513
+   * Purchase : stock moves assigned to purchase line
+ * https://launchpad.net/bugs/358302
+   * Account : Corrected bank journal code creation from template
+ * https://launchpad.net/bugs/402263
+   * Account : Invoice Lines will not be grouped if there are different maturity dates
+ * https://launchpad.net/bugs/394436
+   * Project : Xml record corrected for view
+ * https://launchpad.net/bugs/398805
+ * https://launchpad.net/bugs/338329
+   * availability of prodlot check when assigning a prodlot to a move: non optimal location_id control
+ * https://launchpad.net/bugs/391673
+   * Account :'note' field on Fiscal position,added on invoice report
+ * https://launchpad.net/bugs/391106
+   * Process : Corrected xml record
+ * https://launchpad.net/bugs/405891
+   * Module:purchase corrected delay time in picking
+ * https://launchpad.net/bugs/389540
+   * Account : Added Configuration wizard to make overdue payment report message configurable on company
+ * https://launchpad.net/bugs/400210
+   * Stock : partial packign wizard values made translated
+ * https://launchpad.net/bugs/377614
+ * https://launchpad.net/bugs/406827
+   * CRM : Mailgate script improved to have as much information on History.
+ * https://launchpad.net/bugs/404975
+   * document : create doc of any resource model with black name
+ * https://launchpad.net/bugs/401184
+   * module base_module_record Fixed when object has _rec_name
+ * https://launchpad.net/bugs/399642
+ * https://launchpad.net/bugs/393756
+   * Sale : Removed unused code
+ * https://launchpad.net/bugs/400326
+   * document : if name/dirname does not has value, dirname will be display like <objectname><id>
+   * document : use '=' operator instend of 'like' on serach directory nodes into DMS
+ * https://launchpad.net/bugs/383940
+   * Document : Logging enabled for abstracted_fs
+ * https://launchpad.net/bugs/403964
+   * STock : Locations structure wizard improved
+   * Stock: Location analysis wizard improved,date replaced by datetime field on wizard
+ * https://launchpad.net/bugs/385664
+   * Account Module : Typo corrected
+ * https://launchpad.net/bugs/380473
+ * https://launchpad.net/bugs/376804
+   * account_analytic_analysis : Months sorted
+ * https://launchpad.net/bugs/393840
+   * Account_tax_include corrected to resolve conflict with account_invoice_layout
+ * https://launchpad.net/bugs/405441
+   * delivery : context passed on picking form view
+ * https://launchpad.net/bugs/388901
+   * Product : Onchange on pricelist item corrected
+ * https://launchpad.net/bugs/395173
+   * Account : Corrected journal check on move line creation
+ * https://launchpad.net/bugs/388404
+   * report_crm,document_ics,account : Access Rules assigned
+   * Report_timesheet : Access rules
+ * https://launchpad.net/bugs/396254
+   * Account : Cancelled invoice will not be listed under unpaid state
+ * https://launchpad.net/bugs/404142
+   * point_of_sale :Partner info available for move line from POS,only draft/cancelled POS lines can be deleted
+ * https://launchpad.net/bugs/410779
+   * Document : made uninstallable
+ * https://launchpad.net/bugs/411469
+   * Wiki : Made uninstallable
+ * https://launchpad.net/bugs/394733
+ * https://launchpad.net/bugs/400093
+   * stock : Stock Valuation Entries Don't Adjust with UoM
+ * https://launchpad.net/bugs/395046
+   * Product : Corrected template view
+ * https://launchpad.net/bugs/407327
+   * CRM : Due to rules, duplicate watcher(CC) ids were entered.
+ * https://launchpad.net/bugs/389015
+   * Project : Copy Method corrected
+ * https://launchpad.net/bugs/411329
+   * module:mrp added on_change on bom_id for selecting routing
+
+
+Improvements (addons)
+---------------------
+ * update po(t) files
+ * Module:account Api changes def _refund_cleanup_lines(self, lines): added cr,uid arguments
+ * pyflakes test display result improve on base_module_quality
+ * crm: allow to put case description in action mail
+ * Account : Move line form view from MOVE shows date for better user readability
+ * mrp: pep8
+ * use inheritance instead of wrapping when changing behavior of services
+ * Module:Purchase Api change in inv_line_create added cr,uid parameters
+ * Improved views
+ * base_module_quality : gives warning to the user if pylint or pyflakes not installed
+ * stock: wizard_invoice_onshipping.py: pep8
+ * add base_module_quality module
+ * Sale : state name display corected
+ * Directory structure is translated to the users preference language in FTP Client
+ * reformated the wizard message
+ * account: invoice view: hide some fields to non employee users (portal i.e.)
+ * account_voucher : report voucher.
+ * mrp module : bom_structure.
+ * account module : Analytic reports.
+ * stock module : picking report.
+ * mrp Module : Production order report.
+ * account module : Tax Report.
+ * stock Module : reports.
+ * sale_delivery_report Module : Report Changes.
+ * event_certificate module : for Certificate report.
+ * purchase Module : order report and revert Changes : sale order Report.
+ * purchase,sale : order report.
+ * stock module : report improvement.
+ * stock,purchase module : report improvement.
+ * account_balance module : Improved Landscape report.
+ * account_balance Module : Report changes.
+ * account_balance Module : Minor report Change.
+ * account_balance Module : Modified reports.
+ * point_of_sale: receipt report: better date formatting
+ * point_of_sale: receipt report: Salesman instead of User
+ * module:stock improved views
+ * improved translations for crm_configuration
+
+
+
+2009-05-26: 5.0.1
+=================
+TODO
+
+2009-02-12: 5.0.0-3
+===================
+TODO
+
+2009-02-08: 5.0.0-2
+===================
+TODO
+
+2009-02-06: 5.0.0
+=================
+TODO
+
+2009-01-03: 5.0.0-rc3
+=====================
+TODO
+
+2008-12-22: 5.0.0-rc2
+=====================
+TODO
+
+2008-12-01: 5.0.0-rc1.1
+=======================
+TODO
+
+2008-11-28: 5.0.0-rc1
+=====================
+TODO
+
+2008-11-03: 5.0.0-alpha
+=======================
+TODO
 
diff --git a/doc/Changelog-4.x b/doc/Changelog-4.x
new file mode 100644 (file)
index 0000000..d884fe8
--- /dev/null
@@ -0,0 +1,951 @@
+4.2.1
+       Bugfixes
+       Fix context for source_count function
+       Create stock move on production for products without BOM lines
+       Add IBAN fields in bank view
+       Fix uninitialize variable in import data
+       Update due date on invoice when payment term change
+       Fix store on field function that have type many2one or one2one
+       Request summary must be truncate
+       Partner event name must be truncate
+       Remove parent field on partner contact view
+       Fix icon type on journal period
+       Remove exception on the size of char field
+       Fix reference on move line that comes from invoice (Customer != Supplier)
+       Add function search on sheet_id of timesheet_sheet
+       Don't return 0 for balance account if there is no fiscal year
+       Fix set to draft for expense, now really set to draft
+       Add product and partner in the recursive call of tax compute
+       Don't compute balance account for inactive account
+       Fix bad encoding in log message on report_sxw
+       Fix overdue report for refund lines
+       Don't start server in non secure mode if secure mode have been set
+       Fix default value of move line if move_id is not find
+       Fix _product_partner_ref for cannot concatenate 'str' and 'bool' objects
+       Add partner_id in the context of SO for browsing the product
+       Fix multi-tax code on invoice
+       Fix tax definition for Belgium chart
+       Remove compute debit/credit on inactive account
+       Fix the way the tax are rounded for invoice with tax included prices
+       Fix SO to use the right uom and price to create invoice
+       Fix on_chnage uos on SO to return the id not the browse record
+       Add condition on the button "Sending goods>Packing to be invoiced" to show
+               only customer packings
+       Fix zero division error when the quantity is zero on an invoice line
+       Fix duplicate timesheet line that have been invoiced
+       Fix invoice report for bad removeParentNode tag
+       Fix priority for product view
+       Fix tax line computation when encoding account lines manually
+       Fix refund supplier invoice to have the same journal
+       New chinese translation
+       Pass context to action_done on stock move
+       Add product_uom change on sale order line
+       Fix demo data for working time UOM
+       Fix _sheet function in timesheet_sheet when called with a list of non
+               unique id
+       Remove commit inside function validate on account move
+       Use one function to post account move
+       Fix computation of sale/purchase amount in segmentation module
+       Use standar uom converion in analytic lines
+       Add journal_id in context for account move line search in payment module
+       Fix wrong id used by pricelist based on partner form
+       Use partner reference from SO/PO for invoice name if there is one
+       Make analysis analytic module include child accounts
+
+4.2.0
+       Summary:
+               Add new view graph
+               REPORT_INTRASTAT: new module
+               KERNEL: add netrpc (speed improvement)
+               REPORT_STOCK: add report on stock by stock location and production lots
+               HR_TIMESHEET_INVOICE: add final invoice
+               MULTI_COMPANY_ACCOUNT: new module
+               ADD modules publication tools
+               KERNEL: add timezone
+               KERNEL: add concurnecy check
+               BASE: allow to specify many view_id in act_window
+               BASE: add ir.rules (acces base on record fields)
+               KERNEL: add search_count on objects
+               KERNEL: add assert tools (unit test)
+               KERNEL: improve workflow speed
+               KERNEL: move some modules to extra_addons
+       Bugfixes:
+               Fix pooler for multi-db
+               REPORT_ANALYTIC: new reports
+               BOARD_ACCOUNT: new dashboard for accountants
+               PURCHASE: allow multiple pickings for the same purchase order
+               STOCK: When refunding picking: confirm & Assign the newly generated picking
+               PRODUCT: add average price
+               STOCK: Fix workflow for stock
+               TOOLS: Fix export translate for wizard
+               KERNEL: add id in import_data
+               BASE: add history rate to currency
+               ACCOUNT: partner_id is now required for an invoice
+               HR_TIMESHEET: add exception if employee haven't product
+               I18N: new fr_CH file
+               HR_EXPENSE: fix domain
+               ACCOUNT: Fix invoice with currency and payment term
+               ACCOUNT: Fix currency
+               KERNEL: add pidfile
+               ACCOUNT,PURCHASE,SALE: use partner lang for description
+               Model Acces: Unlink permission (delete) is now available
+               KERNEL: Remove set for python2.3
+               HR: add id to Attendance menu
+               PRODUCT: add dimension to packaging
+               ACCOUNT: new cash_discount on payment term
+               KERNEL: Add price accuracy
+               BASE: Function to remove installed modules
+               REPORT_SALE: fix for sale without line
+               PURCHASE: remove use of currency
+               KERNEL: fix set without values
+               PURCHASE: fix domain pricelist
+               INVOICE: use date for currency rate
+               KERNEL: Fix import many2many by id
+               KERNEL: run the cron
+               ACCOUNT: bank statment line now have a ref t othe corresponding invoice
+               ACCOUNT: Add possibilitty to include tax amount in base amount for the computation of the next taxes
+               ACCOUNT: Add product in tax compute python code
+               KERNEL: use reportlab 2.0
+               BASE: fix import the same lang
+               ACCOUNT: fix tax code
+               ACCOUNT: define tax account for invoice and refund
+               ACCOUNT: add supplier tax to product
+               ACCOUNT: don't overwrite tax_code on the creation for account line
+               PURCHASE: use partner code for report order
+               KERNEL: fix pooler netsvc for multi-db
+               TOOLS: add ref to function tag
+               PRODUCT: fix digits on volume and weight, add weight_net
+               ACCOUNT: split to new module account_cash_discount
+               ORM : error message on python constraints are now displayed correctly
+               ACCOUNT: add partner to tax compute context
+               KERNEL: improve logger
+               PROJECT: add check_recursion for project
+               HR_TIMESHEET_INVOICE: improve create invoice
+               ACCOUNT: add product_id to analytic line create by invoice
+               KERNEL: fix the inheritance mechanism
+               KERNEL: Fix use always basename for cvs file
+               BASE: fix IBAN len to 27
+               INVOICE: fix invoice number for analytic
+               REPORT: add replace tag for custom header
+               ACCOUNT: add ref to analytic line
+               BASE: prevent exception in ir_cron
+               SALE: fix uos for tax_amount
+               MRP: fix dbname in _procure_confirm
+               HR_EXPENSE: add domain to analytic_account
+               KERNEL: use 0 instead of False for fix on _fnct_read
+               SUBSCRIPTION: add required to model
+               HR_TIMESHEET: add rounding on report
+               SALE: Fix cancel invoice and recreate invoice, now cancel also the order lines
+               STOCK-DELIVERY: add wizard invoice_onshipping from delivery to stock
+               STOCK: use tax from sale for invoice
+               BASE: improve copy of res.partner
+               ACCOUNT: pay only invoice if not in state draft
+               REPORT: fix rml translation, translate before eval
+               PRODUCT_EXTENDED: don't use seller price for bom price
+               ACCOUNT_TAX_INCLUDE: fix right amount in account move generate with tax_include
+               BASE: improve workflow print
+               SALE: fix workflow error when create invoice from wizard
+               MRP: Use company currency for Product Cost Structure
+               BASE: prevent recursion in company
+               KERNEL: Fix deleted property and many2one
+               KERNEL: allow directory for import csv
+               KERNEL: add store option to fields function
+               ACCOUNT: use property_account_tax on on_change_product
+               KERNEL: add right-click for translate label
+               KERNEL: fix log of backtrace
+               KERNEL: fix search on xxx2many
+               BASE: use tool to call popen.pipe2
+               KERNEL: fix print workflow on win32
+               BASE: fix US states
+               KERNEL: use python 2.3 format_exception
+               ACCOUNT: add multi-company into base accounting
+               KERNEL: check return code for exec_pg_command_pipe
+               KERNEL: fix search with active args
+               KERNEL: improve _sql_contsraints, now insert if doesn't exist
+               KERNEL: remove old inheritor and add _constraints and _sql_constraints to the fields inherited
+               CRM: bugfix mailgate
+               PURCHASE: fix the UOM for purchase line and improve update price unit
+               ACCOUNT: new invoice view
+               KERNEL,BASE: allow to create zip modules
+               BASE: add right-to-left
+               KERNEL: copy now ignore technical values ('create_date', 'create_uid', 'write_date' and 'write_uid')
+               ACCOUNT_TAX_INCLUDE: Now the module manage correctly the case when the taxes defined on the product differ from the taxes defined on the invoice line
+               ALL: fix colspan 3 -> 4
+               KERNEL: use context for search
+               ACCOUNT: improve speed of analytic account
+               ACCOUNT: fix search debit/credit on partner
+               ACCOUNT: fix refund invoice if no product_id nor uos_id on lines
+               MRP: fix scheduler location of product to produce and method, date of automatic orderpoint
+               KERNEL: many2many : fix unlink and link action
+               MRP: add default product_uom from context and add link from product to bom
+               PROJECT: improve speed for function fields
+               ALL: remove bad act_window name
+               KERNEL: modification for compatibility with postgres 7.4
+               KERNEL: fix size for selection field
+               KERNEL: fix compatibility for python2.5
+               KERNEL: add new win32 build script
+               KERNEL: add test for duplicate report and wizard
+               ACCOUNT: force round amount fixed in payment term
+               KERNEL: fix print screen
+               CRM: Better ergonomy
+               SERVER: add sum tag on tree view that display sum of the selected lines
+               KERNEL: allow subfield query on one2many
+               KERNEL: fix create_date and write_date as there are timestamp now
+               SERVER: improve language
+               KERNEL: fix search on fields function of type one2many, many2many
+               ACCOUNT: fix pay invoice to use period
+               ACCOUNT: add check recursion in account.tax.code
+               MRP: fix compute cycle for workcenter
+               BASE: add constraint uniq module name
+               BASE: improve update module list
+               ACCOUNT: add round to last payment term
+               KERNEL: don't modify the args of the call
+               KERNEL: don't use mutable as default value in function defintion
+               KERNEL: fix orm for sql query with reserved words
+
+16/03/2007
+4.0.3
+       Summary:
+               Improve the migration scripts
+               Some bugfixes
+               Print workflow on win32 (with ghostscript)
+
+       Bugfixes:
+               BASE: Fix "set default value"
+               HR_TIMESHEET_INVOICE: Improve invoice on timesheet
+               ACCOUNT: Fix tax amount
+               KERNEL: correct the delete for property
+               PURCHASE: fix the journal for invoice created by PO
+               KERNEL: fix the migration for id removed
+               Add id to some menuitem
+               BASE: prevent exception in ir_cron when the DB is dropped
+               HR: Fix sign-in/sign-out, the user is now allowed to provide a date in
+                       the future
+               SALE: fix uos for the tax amount
+               MRP: fix wrong dbname in _procure_confirm
+               HR_EXPENSE: add domain to analytic_account
+               ACCOUNT: fix debit_get
+               SUBSCRIPTION: model is required now
+               HR_TIMESHEET: add rounding value to report
+               SALE: Fix cancel and recreate invoice, now cancel also the order lines
+               STOCK: use the tax define in sale for the invoice
+               ACCOUNT: add test to pay only if invoice not in state draft
+               KERNEL: root have access to all records
+               REPORT: fix rml translation to translate before the eval
+               ACCOUNT_TAX_INCLUDE: Use the right amount in account mmove generate
+                       with tax_include
+               BASE: Improve the workflow print
+               SALE: Fix workflow error when creating invoice from the wizard
+               PRODUCT_EXTENDED: don't use pricelist to compute standard price
+               MRP: Use company currency for product cost structure
+               KERNEL: fix where clause when deleting false items
+               ACCOUNT: product source account depend on the invoice type now
+               ACCOUNT: use the property account tax for the on_change_product
+               ACCOUNT: use the invoice date for the date of analytic line
+               ACCOUNT: Fix the pay invoice when multi-currency
+               HR_TIMESHEET_PROJECT: use the right product
+               STOCK: Fix to assign picking with product consumable and call the
+                       workflow
+               STOCK: Fix the split lot production
+               PURCHASE: fix workflow for purchase with manual invoice to not set
+                       invoice and paid
+               DELIVERY: can use any type of journal for invoice
+               KERNEL: fix search on xxx2many
+               ACCOUNT: add id to sequence record
+               KERNEL: set properly the demo flag for module installed
+               KERNEL: Fix print workflow on win32
+               LETTER: fix print letter
+
+       Migration:
+               Fix migration for postreSQL 7.4
+               Fix the default value of demo in module
+               Fix migration of account_uos to product_uos
+
+Wed Jan 17 15:06:07 CET 2007
+4.0.2
+       Summary:
+               Improve the migration
+               Some bugfixes
+               Improve tax
+
+       Bugfixes:
+               Fix tax for invoice, refund, etc
+               SALE: fix view priority
+               PURCHASE: wizard may crash on some data
+               BASE: Fix import the same lang
+               BASE: start the cron
+               PURCHASE: fix domain for pricelist
+               KERNEL: fix object set without values
+               REPORT_SALE: fix for sale without line
+               KERNEL: add pidfile
+               BASE: remove 'set' for python2.3 compliant
+       Migration:
+               Migrate hr_timesheet user_id
+
+Fri Dec 22 12:01:26 CET 2006
+4.0.1
+       Summary:
+               Improve the migration
+               Some bugfixes
+       
+       Bugfixes:
+               HR_EXPENSE: Fix domain
+               HR_TIMESHEET: Fix employee without product
+               TOOLS: Fix export translate
+               BASE: fix for concurrency of sequence number
+               MRP: fix report
+               CRM: fix graph report
+               KERNEL: fix instance of osv_pool
+               KERNEL: fix setup.py
+
+
+Mon Dec 4 18:01:55 CET 2006
+4.0.0
+       Summary:
+               Some bugfixes
+
+Tue Nov 28 14:44:20 CET 2006
+4.0.0-rc1
+       Summary:
+               This is a stable version (RC1) with lots of new features. Main
+               Improvements were:
+                       Accounting: more functions, new modules, more stable
+                       Much more better ergonomy
+                       Lots of simplification to allows non IT people to use and
+                               configure Tiny ERP: manage database, step by step configuration
+                               menu, auto-installers, better help, ...
+
+       New:
+               Skill management module
+               ACCOUNT:
+                       New and simpler bank statement form
+                       New reports:
+                               on Timesheets (analytic accounting)
+                               Theorical revenue based on time spent
+                               Global timesheet report by month
+                               Chart of accounts
+                       Different taxes methods supported
+                               Gross (brut)
+                               Net
+                               Fixed amount
+               INVOICE:
+                       invoice on shipping (manufacturing industry)
+                       invoice on timesheet (services)
+               PURCHASE:
+                       different invoicing control method (on order, on shipping,
+                       manual)
+               Support of prices tax included /excluded in sales orders
+               New modules:
+                       Sale_journal, stock_journal for bigger industries:
+                               Divide works in different journals
+                       New invoicing method from partner, to so, to picking
+                               Daily, Monthly (grouped by partner or not)
+                       New modules for prices with taxes included / excluded
+               New chart of accounts supported:
+                       l10n_be/                     l10n_chart_be_frnl/
+                       l10n_chart_id/               l10n_chart_uk/
+                       l10n_ca-qc/                  l10n_chart_br/
+                       l10n_chart_it/               l10n_chart_us_general/
+                       l10n_ch/                     l10n_chart_ca_en/
+                       l10n_chart_it_cc2424/        l10n_chart_us_manufacturing/
+                       l10n_ch_pcpbl_association/   l10n_chart_ca_fr/
+                       l10n_chart_la/               l10n_chart_us_service/
+                       l10n_ch_pcpbl_independant/   l10n_chart_ch_german/
+                       l10n_chart_nl/               l10n_chart_us_ucoa/
+                       l10n_ch_pcpbl_menage/        l10n_chart_cn/
+                       l10n_chart_nl_standard/      l10n_chart_us_ucoa_ez/
+                       l10n_ch_pcpbl_plangen/       l10n_chart_cn_traditional/
+                       l10n_chart_no/               l10n_chart_ve/
+                       l10n_ch_pcpbl_plangensimpl/  l10n_chart_co/
+                       l10n_chart_pa/               l10n_fr/
+                       l10n_ch_vat_brut/            l10n_chart_cz/
+                       l10n_chart_pl/               l10n_se/
+                       l10n_ch_vat_forfait/         l10n_chart_da/
+                       l10n_chart_sp/               l10n_simple/
+                       l10n_ch_vat_net/             l10n_chart_de_datev_skr03/
+                       l10n_chart_sw/
+                       l10n_chart_at/               l10n_chart_de_skr03/
+                       l10n_chart_sw_church/
+                       l10n_chart_au/               l10n_chart_hu/
+                       l10n_chart_sw_food/
+               Step by step configuration menu
+               Setup wizard on first connection
+                       Select a company profile, auto-install language, demo data, ...
+
+       Imrovements:
+               KERNEL: Demo data improved
+                       Better import / export system
+               KERNEL: Multi-database management system
+                       Backup, Restore, Create, Drop from the client
+               PRODUCT/PRODUCT_EXTD: Eavily change the product form, use the new
+                       object to compute the pricelist
+               REPORTS:
+                       Better Sale order, purchase order, invocies and customers reports
+               ACCOUNT: Support of taxes in accounts
+                       management of the VAT taxes for most european countries:
+                               Support of VAT codes in invoices
+                               Better computation of default values in accounting entries
+                               Preferences in partners, override products
+                       Bugfix when closing a fiscal year
+                       Better ergonomy when writting entries
+               New Module Management System:
+                       Install / Upgrade new modules directly from the client
+                       Install new languages
+               KERNEL:
+                       Ability to add select=True at the object level for postgresql indexes
+                       Bugfix in search in some inherited objects
+                       Added the ability to call methods from a browse object
+               KERNEL+BASE: changed the way the migration system works for menuitems:
+                       now you can change a menuitem defined elsewhere. And this will work
+                       whether that menuitem has an id or not (it use the name of the
+                       menuitem to find it)
+               KERNEL:
+                       Installing a module from the client
+               Better Windows Auto-Installer
+               DELIVERY:
+                       Delivery and invoicing on picking list
+               KERNEL:
+                       Distinction between active (by default) and installable
+               ACCOUNT/PROJECT: Added support for the type of invoicing
+               CRM:
+                       eMAil gateway
+                       Management of different departments and sections
+                       Rule system
+               About 20 new statistics reporting
+               eCommerce interface:
+                       Better Joomla (virtuemart, OSCommerce) support
+                       Joomla is now fully functionnal
+
+       Bugfixes:
+               ACCOUNT: tree view on reporting analytic account
+               KERNEL: Fix the bug that happened when mixing active and child_of
+                       search
+               KERNEL: Check for the existance of active when computing child_of
+               PRODUCT: production computation with different UoM
+
+------------------------------------------------------------------------
+
+Fri Oct  6 14:44:05 CEST 2006
+Server 3.4.2
+    Improvements:
+        BASE: changed workflow print system so that it handles inexisting 
+              workflows more gracefully (patch from Geoff Gardiner)
+        MRP: new view to take into account the orderpoint exceptions
+        MRP: made menu title more explicit
+
+    Bugfixes:
+        ACCOUNT: fixed typo in invoice + changed sxw file so that it is in 
+                 sync with the rml file
+        DELIVERY: fixed taxes on delivery line (patch from Brice Vissière)
+        PROJECT: skip tasks without user in Gantt charts (it crashed the report)
+        PRODUCT: fixed bug when no active pricelist version was found 
+        PRODUCT_EXTENDED: correct recursive computation of the price
+        SALE: get product price from price list even when quantity is set after
+              the product is set
+        STOCK: fixed partial picking
+
+    Packaging:
+        Changed migration script so that it works on PostgreSQL 7.4
+
+------------------------------------------------------------------------
+
+Tue Sep 12 15:10:31 CEST 2006
+Server 3.4.1
+    Bugfixes:
+        ACCOUNT: fixed a bug which prevented to reconcile posted moves.
+
+------------------------------------------------------------------------
+
+Mon Sep 11 16:12:10 CEST 2006
+Server 3.4.0 (changes since 3.3.0)
+    New modules:
+        ESALE_JOOMLA: integration with Joomla CMS 
+        HR_TIMESHEET_ICAL: import iCal to automatically complete timesheet 
+            based on outlook meetings
+        PARTNER_LDAP: adds partner synchronization with an LDAP server
+        SALE_REBATE: adds rebates to sale orders
+
+        4 new modules for reporting using postgresql views:
+        REPORT_CRM: reporting on CRM cases: by month, user, ...
+        REPORT_PROJECT: reporting on projects: tasks closed by project, user,
+                        month, ...
+        REPORT_PURCHASE: reporting on purchases
+        REPORT_SALE: reporting on sales by periods and by product, category of
+                     product, ...
+
+    New features:
+        KERNEL: Tiny ERP server and client may now communicate through HTTPS.
+                To launch the server with HTTPS, use the -S or --secure option
+                Note that if the server runs on HTTPS, the clients MUST connect
+                with the "secure" option checked.
+        KERNEL: the server can now run as a service on Windows
+        Printscreen function (Tree view print)
+        KERNEL: added a new --stop-after-init option which stops the server 
+                just before it starts listening
+        KERNEL: added support for a new forcecreate attribute on XML record 
+                fields: it is useful for records are in a data node marked as 
+                "noupdate" but the record still needs to be added if it doesn't
+                exit yet. The typical use for that is when you add a new record
+                to a noupdate file/node.
+        KERNEL: manage SQL constraints with human-readable error message on the
+                client side, eg: Unique constraints
+        KERNEL: added a new system to be able to specify the tooltip for each
+                field in the definition of the field (by using the new help="" 
+                attribute)
+        ACCOUNT: new report: aged trial balance system
+        ACCOUNT: added a wizard to pay an invoice from the invoice form
+        BASE: print on a module to print the reference guide using introspection
+        HR: added report on attendance errors
+        PRODUCT: products now support multi-Level variants
+
+    Improvements:
+        KERNEL: speed improvement in many parts of the system thanks to some
+                optimizations and a new caching system
+        KERNEL: New property system which replace the, now deprecated, ir_set 
+                system. This leads to better migration of properties, more
+                practical use of them (they can be used like normal fields), 
+                they can be translated, they are "multi-company aware", and 
+                you can specify access rights for them on a per field basis.
+        KERNEL: Under windows, the server looks for its configuration file in 
+                the "etc" sub directory (relative to the installation path). 
+                This was needed so that the server can be run as a windows 
+                service (using the SYSTEM profile).
+        KERNEL: added ability to import CSV files from the __terp__.py file
+        KERNEL: force freeing cursor when closing them, so that they are 
+                available again immediately and not when garbage collected.
+        KERNEL: automatically drop not null/required constraints from removed
+                fields (ie which are in the database but not in the object)
+        KERNEL: added a command-line option to specify which smtp server to use
+                to send emails.
+        KERNEL: made browse_record hashable
+        ALL: removed shortcuts for the demo user.
+        ACCOUNT: better invoice report
+        ACCOUNT: Modifs for account chart, removed old stock_income account type
+        ACCOUNT: made the test_paid method on invoices more tolerant to buggy 
+                 data (open invoices without move/movelines)
+        ACCOUNT: better bank statement reconciliation system
+        ACCOUNT: accounting entries encoding improved a lot (using journal)
+        ACCOUNT: Adding a date and max Qty field in analytic accounts for 
+                 support contract
+        ACCOUNT: Adding the View type to analytic account / cost account
+        ACCOUNT: changed test_paid so that the workflow works even if there is
+                 no move line
+        ACCOUNT: Cleanup credit/debit and balance computation methods. Should 
+                 be faster too.
+        ACCOUNT: use the normal sequence (from the journal) for the name of 
+                 moves generated from invoices instead of the longer name.
+        ACCOUNT: print Payment delay in invoices
+        ACCOUNT: account chart show subtotals
+        ACCOUNT: Subtotal in view accounts
+        ACCOUNT: Replaced some Typo: moves-> entries, Transaction -> entry
+        ACCOUNT: added quantities in analytic accounts view, and modified 
+                 cost ledger report for partners/customers
+        ACCOUNT: added default value for the currency field in invoices
+        ACCOUNT: added the comment/notes field on the invoice report
+        BASE: added menuitem (and action) to access partner functions (in the 
+              definitions menu)
+        BASE: better demo data
+        BASE: duplicating a menu item now duplicates its action and submenus
+        BASE: Bank Details on Partners
+        CRM: View on all actions made on cases (used by our ISO9002 customer 
+             to manage corrections to actions)
+        CRM: fixed wizard to create a sale order from a case
+        CRM: search on non active case, not desactivated by default
+        CRM: Case ID in fields with search
+        HR_TIMESHEET: new "sign_in, sign_out" using projects. It fills 
+                      timesheets and attendance at the same time.
+        HR_TIMESHEET: added cost unit to employee demo data
+        MRP: improvement in the scheduler
+        MRP: purchase order lines' description generated from a procurement
+             defaults to the product name instead of procurement name
+        MRP: Better traceability
+        MRP: Better view for procurement in exception
+        MRP: Added production delay in product forms. Use this delay for 
+             average production delay for one product
+        MRP: dates scheduler, better computation
+        MRP: added constraint for non 0 BoM lines
+        PRODUCT: Better pricelist system (on template or variant of product)
+        PRODUCT_EXTENDED: Compute the price only if there is a supplier
+        PROJECT: when a task is closed, use the task's customer to warn the 
+                 customer if it is set, otherwise use the project contact.
+        PROJECT: better system to automatically send an email to the customer 
+                 when a task is closed or reopened.
+        PURCHASE: date_planned <= current_time line in red
+        PURCHASE: better purchase order report
+        PURCHASE: better purchase order duplication: you can now duplicate non 
+                  draft purchase orders and the new one will become draft.
+        SALE: better sale order report
+        SALE: better demo data for sale orders
+        SALE: better view for buttons in sale.order
+        SALE: select product => description = product name instead of code
+        SALE: warehouse field in shop is now required
+        SCRUM: lots of improvements for better useability
+        STOCK: allows to confirm empty picking lists.
+        STOCK: speed up stock computation methods
+
+    Bugfixes:
+        KERNEL: fix a huge bug in the search method for objects involving 
+                "old-style" inheritance (inherits) which prevented some records
+                to be accessible in some cases. Most notable example was some 
+                products were not accessible in the sale order lines if you had
+                more products in your database than the limit of your search 
+                (80 by default).
+        KERNEL: fixed bug which caused OO (sxw) reports to behave badly (crash 
+                on Windows and not print correctly on Linux) when data 
+                contained XML entities (&, <, >)
+        KERNEL: reports are now fully concurrency compliant
+        KERNEL: fixed bug which caused menuitems without id to cause havoc on 
+                update. The menuitems themselves were not created (which is 
+                correct) but they created a bad "default" action for all 
+                menuitems without action (such as all "menu folders").
+        KERNEL: fix a small security issue: we should check the password of the 
+                user when a user asks for the result of a report (in addition 
+                to the user id and id of that report)
+        KERNEL: bugfix in view inheritancy
+        KERNEL: fixed duplicating resource with a state field whose selection 
+                doesn't contain a 'draft' value (for example project tasks). It
+                now uses the default value of the resource for that field.
+        KERNEL: fixed updating many2many fields using the (4, id) syntax
+        KERNEL: load/save the --logfile option correctly in the config file
+        KERNEL: fixed duplicating a resource with many2many fields
+        ALL: all properties should be inside a data tag with "noupdate" and
+             should have a forcecreate attribute.
+        ACCOUNT: fixed rounding bug in tax computation method
+        ACCOUNT: bugfix in balance and aged balance reports
+        ACCOUNT: fixing precision in function fields methods 
+        ACCOUNT: fixed creation of account move lines without using the client 
+                 interface
+        ACCOUNT: fixed duplicating invoices
+        ACCOUNT: fixed opening an invoices whose description contained non 
+                 ASCII chars at specific position
+        ACCOUNT: small bugfixes in all accounting reports
+        ACCOUNT: fixed crash when --without-demo due to missing payment.term
+        ACCOUNT: fixed bug in automatic reconciliation
+        ACCOUNT: pass the address to the tax computation method so that it is 
+                 available in the tax "python applicable code"
+        BASE: allows to delete a request which has a history (it now deletes the
+              history as well as the request)
+        BASE: override copy method for users so that we can duplicate them
+        BASE: fixed bug when the user search for a partner by hitting on an 
+              empty many2one field (it searched for a partner with ref=='')
+        BASE: making ir.sequence call thread-safe.
+        CRM: fixed a bug which introduced an invalid case state when closing a
+             case (Thanks to Leigh Willard)
+        HR: added domain to category tree view so that they are not displayed 
+            twice
+        HR_TIMESHEET: fixed print graph
+        HR_TIMESHEET: fixed printing timesheet report
+        HR_TIMESHEET: Remove a timesheet entry removes the analytic line
+        MRP: bugfix on "force reservation"
+        MRP: fixed bugs in some reports and MRP scheduler when a partner has 
+             no address
+        MRP: fix Force production button if no product available
+        MRP: when computing lots of procurements, the scheduler could raise 
+             locking error at the database level. Fixed.
+        PRODUCT: added missing context to compute product list price
+        PRODUCT: fixed field type of qty_available and virtual_available 
+                 (integer->float). This prevented these fields to be displayed
+                 in forms.
+        PROJECT: fixed the view of unassigned task (form and list) instead of 
+                 form only.
+        PURCHASE: fixed merging orders that made inventory errors when coming 
+                  from a procurement (orderpoint).
+        PURCHASE: fix bug which prevented to make a purchase order with 
+                  "manual" lines (ie without product)
+        PURCHASE: fix wizard to group purchase orders in several ways:
+            - only group orders if they are to the same location
+            - only group lines if they are the same except for qty and unit
+            - fix the workflow redirect method so that procurement are not 
+              canceled when we merge orders
+        SALE: fixed duplicating a confirmed sale order
+        SALE: fixed making sale orders with "manual" lines (without product)
+        STOCK: future stock prevision bugfix (for move when date_planned < now)
+        STOCK: better view for stock.move
+        STOCK: fixed partial pickings (waiting for a production)
+        Miscellaneous minor bugfixes
+
+    Packaging:
+        Fixed bug in setup.py which didn't copy csv files nor some sub-
+            directories
+        Added a script to migrate a 3.3.0 server to 3.4.0 (you should read the 
+            README file in doc/migrate/3.3.0-3.4.0)
+        Removed OsCommerce module
+
+------------------------------------------------------------------------
+
+Fri May 19 10:16:18 CEST 2006
+Server 3.3.0
+    New features:
+        NEW MODULE: hr_timesheet_project
+            Automatically maps projects and tasks to analytic account
+            So that hours spent closing tasks are automatically encoded
+        KERNEL: Added a logfile and a pidfile option (patch from Dan Horak)
+        STOCK: Added support for revisions of tracking numbers
+        STOCK: Added support for revision of production lots
+        STOCK: Added a "splitting and tracking lines" wizard
+        PRODUCT_EXTENDED: Added a method to compute the cost of a product
+                          automatically from the cost of its parts
+
+    Improvements:
+        ALL: Small improvements in wizards (order of buttons)
+        PRODUCT: Remove packaging info from supplierinfo
+        PROJECT: Better task view (moved unused fields to other tab)
+        SALE: Keep formating for sale order lines' notes in the sale order report
+
+    Bugfixes:
+        KERNEL: Fixed bug which caused field names with non ascii chars didn't work
+                in list mode on Windows
+        KERNEL: Fix concurrency issue with UpdatableStr with the use of 
+                threading.local
+        KERNEL: Removed browse_record __unicode__ method... It made the sale order
+                report crash when using product names with non ASCII characters
+        KERNEL: Fixed bug which caused the translation export to fail when the server 
+                was not launched from the directory its source is.
+        BASE: Updating a menuitem now takes care its parent menus
+        BASE: Fixed a cursor locking issue with updates
+        BASE: Fixed viewing sequence types as a tree/list
+        HR: Month field needs to be required in the "hours spent" report
+        PURCHASE: fixed group purchase order wizard:
+         - if there were orders from several different suppliers, it created a purchase
+           order for only the first supplier but canceled other orders, even those which
+           weren't merged in the created order (closes bugzilla #236)
+         - doesn't trash "manual" lines (ie lines with no product)
+         - pay attentions to unit factors when adding several lines together
+        MRP: fixed workcenter load report (prints only the selected workcenters) and 
+             does't crash if the user didn't select all workcenters
+        
+    Miscellaneous:
+        Removed pydot from required dependencies
+
+------------------------------------------------------------------------
+
+Server 3.3.0-rc1
+================
+
+Changelog for Users
+-------------------
+
+New module: OS Commerce
+    Integration with Tiny ERP and OS Commerce
+    Synchronisation 100% automated with eSale;
+        Import of categories of products
+        Export of products (with photos support)
+        Import of Orders (with the eslae module)
+        Export of stock level
+        Import of OSCommerce Taxes
+    Multiple shop allowed with different rules/products
+    Simple Installation
+
+New Module: HR_TIMESHEET
+    Management by affair, timesheets creates analytic entries in the
+    accounting to get costs and revenue of each affairs. Affairs are
+    structured in trees.
+
+New Module: Account Follow Up
+    Multi-Level and configurable Follows ups for the accounting module
+
+New module; Productivity Analysis of users
+    A module to compare productivity of users of Tiny ERP
+    Generic module, you can compare everything (sales, products, partners,
+    ...)
+
+New Modules for localisations:
+    Accounting localisations for be, ca, fr, de, ch, sw
+    Fix: corrected encoding (latin1 to utf8) of Swedish account tree XML file
+
+New Module - Sandwich
+    Allows employees to order the lunch
+    Keeps employees preferences
+
+New Module TOOLS:
+    Email automatic importation/integration in the ERP
+
+New Module EDI:
+    Import of EDI sale orders
+    Export of shippings
+
+Multi-Company:
+    Tiny ERP is now fully multi-company !
+    New Company and configuration can be made in the client side.
+
+ACCOUNTING:
+    Better Entries > Standard Entries (Editable Tree, like in Excel)
+        Automatic creation of lines
+    Journal centralised or not
+        Counterpart of lines in one line or one counterpart per entry
+    Analytic accounting recoded from scratch
+        5 new reports
+        Completly integrated with:
+            production,
+            hr_timesheet > Management by affairs
+            sales & purchases,
+            Tasks.
+    Added unreconciliation functionnalities
+    Added account tree fast rendering
+    Better tax computation system supporting worldwide specific countries
+    Better subscription system
+    Wizard to close a period
+    Wizard to clase a fiscal year
+    Very powerfull, simple and complete multi-currency system
+        in pricelists, sale order, purchases, ...
+    Added required fields in currencies (currency code)
+    Added decimal support
+    Better search on accounts (on code, shortcut or name)
+    Added constraint;
+        on users
+        on group
+        on accounts in a journal
+    added menuitem for automatic reconciliation; Multi-Levels
+    added factor to analytic units
+    added form view for budget items dotations
+    made number of digits in quantity field of the budget spread wizard coherent with the object field
+    fixed journal on purchase invoices/refunds (SugarCRM #6)
+    Better bank statement reconciliation
+    Fixed some reports
+
+STOCK:
+    Better view for location (using localisation of locations; posx, posy, posz)
+
+MARKETING:
+    fixed small bug when a partner has no adress
+    state field of marketing partner set as readonly
+    fixed marketing steps form view
+    better history view
+    disabled completely send sms wizard
+    fixed send email wizard
+    good priority -> high priority
+    fixed 'call again later' button
+
+NETWORK:
+    added tree view for login/password
+
+HR:
+    added holiday_status (=type of ...) to expense claim form view
+
+BASE (partner):
+    fixed email_send and _email_send methods
+    removed partner without addresses from demo data
+    Added a date field in the partner form
+
+MRP:
+    New report: workcenter futur loads
+    Analytic entries when production done.
+    SCHEDULER: better error msg in the generated request
+    Allows services in BoMs (for eg, subcontracting)
+
+Project/Service Management:
+    create orders from tasks; bugfixes
+    Completly integrated with the rest of the ERP
+        Services can now be MTO/MTS, Buy (subcontracting), produce (task), ...
+        Services can be used anywhere (sale.order, bom, ...)
+    See this graph;
+        http://tiny.be/download/flux/flux_procurement.png
+    tasks sorted by ... AND id, so that the order is not random
+    within a priority
+
+Automatic translations of all wizards
+
+Scrum Project Management
+    Better Ergonomy; click on a sprint to view tasks
+    Planned, Effetive hours and progress in backlog, project and sprint
+    Better Burndown Chart computation
+    Better (simpler) view of tasks
+
+Better demo Data
+    In All modules, eth converted to english
+
+PRODUCT:
+    computing the weight of the packaging
+    Added last order date
+    Alternative suppliers (with delay, prefs, ...) for one product
+
+PRICELISTS:
+    much more powerfull system
+    views simplified
+    one pricelist per usage: sale, order, pvc
+    price_type on product_view
+    Multi-Currency pricelist (EUR pricelist can depend on a $ one)
+
+HR-TIMESHEET: fixed bugs in hours report:
+    sum all lines for the same day instead of displaying only the first one
+    it now uses the analytic unit factor, so that mixing hours and days has some sense
+    close cursor
+
+SALE:
+    invoices generated from a sale order are pre-computed (taxes are computed)
+
+    new invoicing functionnality;
+        invoice on order quantities or,
+        invoice on shipped quantities
+
+    Invoice on a sale.order or a sale.order.line
+
+    added default value for uos_qty in sale order lines (default to 1)
+
+
+Changelog for Developers
+------------------------
+
+New option --debug, that opens a python interpreter when an exception
+occurs on the server side.
+
+Better wizard system. Arguements self, cr, uid, context are passed in all
+functions of the wizard like normal objects. All wizards converted.
+
+Speed improvements in many views; partners, sale.order, ...
+    less requests from client to server when opening a form
+
+Better translation system, wizard terms are exported.
+
+Script to render module dependency graph
+
+KERNEL+ALL: pass context to methods computing a selection.
+
+Modification for actions and view definitions:
+    Actions Window:
+        New field: view_mode = 'tree,form' or 'form,tree' -> default='form,tree'
+        New role of view_type: tree (with shortcuts), form (others with switch button)
+    If you need a form that opens in list mode:
+        view_mode = 'tree,form' or 'tree'
+        view_type = form
+    You can define a view in a view (for example sale.order.line in
+    sale.order)
+        less requests on the client side, no need to define 2 views
+
+Better command-line option message
+
+Fixed bug which prevented to search for names using non ASCII
+chars in many2one or many2many fields
+
+Report Engine: bugfix for concurrency
+
+Support of SQL constraints
+    Uniq, check, ...
+    Good error message in the client side (check an account entry with
+    credit and debit >0)
+
+Fixed: when an exception was raised, the cursor wasn't closed and this
+could cause a freeze in some cases
+
+Sequence can contains code: %(year)s, ... for prefix, suffix
+    EX: ORDER %(year)/0005
+
+Bugfixes for automatic migration system
+
+bugfix on default value with creation of inherits
+
+Improvement in report_sxw; you can redefine preprocess to do some
+preprocessing before printing
+
+Barcode support enabled by default
+
+Fixed OpenOffice reports when the server is not launched from the
+directory the code reside
+
+Print workflow use a pipe instead of using a temporary file (now workflows
+works on Windows Servers)
+
+Inheritancy improved (multiple arguments: replace, inside, after, before)
+
+Lots of small bugfixes
+