4 REPORT_INTRASTAT: new module
5 KERNEL: add netrpc (speed improvement)
6 REPORT_STOCK: add report on stock by stock location and production lots
7 HR_TIMESHEET_INVOICE: add final invoice
8 MULTI_COMPANY_ACCOUNT: new module
9 ADD modules publication tools
11 KERNEL: add concurnecy check
12 BASE: allow to specify many view_id in act_window
13 BASE: add ir.rules (acces base on record fields)
14 KERNEL: add search_count on objects
15 KERNEL: add assert tools (unit test)
16 KERNEL: improve workflow speed
17 KERNEL: move some modules to extra_addons
19 Fix pooler for multi-db
20 REPORT_ANALYTIC: new reports
21 BOARD_ACCOUNT: new dashboard for accountants
22 PURCHASE: allow multiple pickings for the same purchase order
23 STOCK: When refunding picking: confirm & Assign the newly generated picking
24 PRODUCT: add average price
25 STOCK: Fix workflow for stock
26 TOOLS: Fix export translate for wizard
27 KERNEL: add id in import_data
28 BASE: add history rate to currency
29 ACCOUNT: partner_id is now required for an invoice
30 HR_TIMESHEET: add exception if employee haven't product
32 HR_EXPENSE: fix domain
33 ACCOUNT: Fix invoice with currency and payment term
36 ACCOUNT,PURCHASE,SALE: use partner lang for description
37 Model Acces: Unlink permission (delete) is now available
38 KERNEL: Remove set for python2.3
39 HR: add id to Attendance menu
40 PRODUCT: add dimension to packaging
41 ACCOUNT: new cash_discount on payment term
42 KERNEL: Add price accuracy
43 BASE: Function to remove installed modules
44 REPORT_SALE: fix for sale without line
45 PURCHASE: remove use of currency
46 KERNEL: fix set without values
47 PURCHASE: fix domain pricelist
48 INVOICE: use date for currency rate
49 KERNEL: Fix import many2many by id
51 ACCOUNT: bank statment line now have a ref t othe corresponding invoice
52 ACCOUNT: Add possibilitty to include tax amount in base amount for the computation of the next taxes
53 ACCOUNT: Add product in tax compute python code
54 KERNEL: use reportlab 2.0
55 BASE: fix import the same lang
57 ACCOUNT: define tax account for invoice and refund
58 ACCOUNT: add supplier tax to product
59 ACCOUNT: don't overwrite tax_code on the creation for account line
60 PURCHASE: use partner code for report order
61 KERNEL: fix pooler netsvc for multi-db
62 TOOLS: add ref to function tag
63 PRODUCT: fix digits on volume and weight, add weight_net
64 ACCOUNT: split to new module account_cash_discount
65 ORM : error message on python constraints are now displayed correctly
66 ACCOUNT: add partner to tax compute context
67 KERNEL: improve logger
68 PROJECT: add check_recursion for project
69 HR_TIMESHEET_INVOICE: improve create invoice
70 ACCOUNT: add product_id to analytic line create by invoice
71 KERNEL: fix the inheritance mechanism
72 KERNEL: Fix use always basename for cvs file
73 BASE: fix IBAN len to 27
74 INVOICE: fix invoice number for analytic
75 REPORT: add replace tag for custom header
76 ACCOUNT: add ref to analytic line
77 BASE: prevent exception in ir_cron
78 SALE: fix uos for tax_amount
79 MRP: fix dbname in _procure_confirm
80 HR_EXPENSE: add domain to analytic_account
81 KERNEL: use 0 instead of False for fix on _fnct_read
82 SUBSCRIPTION: add required to model
83 HR_TIMESHEET: add rounding on report
84 SALE: Fix cancel invoice and recreate invoice, now cancel also the order lines
85 STOCK-DELIVERY: add wizard invoice_onshipping from delivery to stock
86 STOCK: use tax from sale for invoice
87 BASE: improve copy of res.partner
88 ACCOUNT: pay only invoice if not in state draft
89 REPORT: fix rml translation, translate before eval
90 PRODUCT_EXTENDED: don't use seller price for bom price
91 ACCOUNT_TAX_INCLUDE: fix right amount in account move generate with tax_include
92 BASE: improve workflow print
93 SALE: fix workflow error when create invoice from wizard
94 MRP: Use company currency for Product Cost Structure
95 BASE: prevent recursion in company
96 KERNEL: Fix deleted property and many2one
97 KERNEL: allow directory for import csv
98 KERNEL: add store option to fields function
99 ACCOUNT: use property_account_tax on on_change_product
100 KERNEL: add right-click for translate label
101 KERNEL: fix log of backtrace
102 KERNEL: fix search on xxx2many
103 BASE: use tool to call popen.pipe2
104 KERNEL: fix print workflow on win32
106 KERNEL: use python 2.3 format_exception
107 ACCOUNT: add multi-company into base accounting
108 KERNEL: check return code for exec_pg_command_pipe
109 KERNEL: fix search with active args
110 KERNEL: improve _sql_contsraints, now insert if doesn't exist
111 KERNEL: remove old inheritor and add _constraints and _sql_constraints to the fields inherited
113 PURCHASE: fix the UOM for purchase line and improve update price unit
114 ACCOUNT: new invoice view
115 KERNEL,BASE: allow to create zip modules
116 BASE: add right-to-left
117 KERNEL: copy now ignore technical values ('create_date', 'create_uid', 'write_date' and 'write_uid')
118 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
119 ALL: fix colspan 3 -> 4
120 KERNEL: use context for search
121 ACCOUNT: improve speed of analytic account
122 ACCOUNT: fix search debit/credit on partner
123 ACCOUNT: fix refund invoice if no product_id nor uos_id on lines
124 MRP: fix scheduler location of product to produce and method, date of automatic orderpoint
125 KERNEL: many2many : fix unlink and link action
126 MRP: add default product_uom from context and add link from product to bom
127 PROJECT: improve speed for function fields
128 ALL: remove bad act_window name
129 KERNEL: modification for compatibility with postgres 7.4
130 KERNEL: fix size for selection field
131 KERNEL: fix compatibility for python2.5
132 KERNEL: add new win32 build script
133 KERNEL: add test for duplicate report and wizard
134 ACCOUNT: force round amount fixed in payment term
135 KERNEL: fix print screen
137 SERVER: add sum tag on tree view that display sum of the selected lines
138 KERNEL: allow subfield query on one2many
139 KERNEL: fix create_date and write_date as there are timestamp now
140 SERVER: improve language
141 KERNEL: fix search on fields function of type one2many, many2many
142 ACCOUNT: fix pay invoice to use period
143 ACCOUNT: add check recursion in account.tax.code
144 MRP: fix compute cycle for workcenter
145 BASE: add constraint uniq module name
146 BASE: improve update module list
147 ACCOUNT: add round to last payment term
148 KERNEL: don't modify the args of the call
149 KERNEL: don't use mutable as default value in function defintion
150 KERNEL: fix orm for sql query with reserved words
155 Improve the migration scripts
157 Print workflow on win32 (with ghostscript)
160 BASE: Fix "set default value"
161 HR_TIMESHEET_INVOICE: Improve invoice on timesheet
162 ACCOUNT: Fix tax amount
163 KERNEL: correct the delete for property
164 PURCHASE: fix the journal for invoice created by PO
165 KERNEL: fix the migration for id removed
166 Add id to some menuitem
167 BASE: prevent exception in ir_cron when the DB is dropped
168 HR: Fix sign-in/sign-out, the user is now allowed to provide a date in
170 SALE: fix uos for the tax amount
171 MRP: fix wrong dbname in _procure_confirm
172 HR_EXPENSE: add domain to analytic_account
173 ACCOUNT: fix debit_get
174 SUBSCRIPTION: model is required now
175 HR_TIMESHEET: add rounding value to report
176 SALE: Fix cancel and recreate invoice, now cancel also the order lines
177 STOCK: use the tax define in sale for the invoice
178 ACCOUNT: add test to pay only if invoice not in state draft
179 KERNEL: root have access to all records
180 REPORT: fix rml translation to translate before the eval
181 ACCOUNT_TAX_INCLUDE: Use the right amount in account mmove generate
183 BASE: Improve the workflow print
184 SALE: Fix workflow error when creating invoice from the wizard
185 PRODUCT_EXTENDED: don't use pricelist to compute standard price
186 MRP: Use company currency for product cost structure
187 KERNEL: fix where clause when deleting false items
188 ACCOUNT: product source account depend on the invoice type now
189 ACCOUNT: use the property account tax for the on_change_product
190 ACCOUNT: use the invoice date for the date of analytic line
191 ACCOUNT: Fix the pay invoice when multi-currency
192 HR_TIMESHEET_PROJECT: use the right product
193 STOCK: Fix to assign picking with product consumable and call the
195 STOCK: Fix the split lot production
196 PURCHASE: fix workflow for purchase with manual invoice to not set
198 DELIVERY: can use any type of journal for invoice
199 KERNEL: fix search on xxx2many
200 ACCOUNT: add id to sequence record
201 KERNEL: set properly the demo flag for module installed
202 KERNEL: Fix print workflow on win32
203 LETTER: fix print letter
206 Fix migration for postreSQL 7.4
207 Fix the default value of demo in module
208 Fix migration of account_uos to product_uos
210 Wed Jan 17 15:06:07 CET 2007
213 Improve the migration
218 Fix tax for invoice, refund, etc
219 SALE: fix view priority
220 PURCHASE: wizard may crash on some data
221 BASE: Fix import the same lang
223 PURCHASE: fix domain for pricelist
224 KERNEL: fix object set without values
225 REPORT_SALE: fix for sale without line
227 BASE: remove 'set' for python2.3 compliant
229 Migrate hr_timesheet user_id
231 Fri Dec 22 12:01:26 CET 2006
234 Improve the migration
238 HR_EXPENSE: Fix domain
239 HR_TIMESHEET: Fix employee without product
240 TOOLS: Fix export translate
241 BASE: fix for concurrency of sequence number
243 CRM: fix graph report
244 KERNEL: fix instance of osv_pool
248 Mon Dec 4 18:01:55 CET 2006
253 Tue Nov 28 14:44:20 CET 2006
256 This is a stable version (RC1) with lots of new features. Main
258 Accounting: more functions, new modules, more stable
259 Much more better ergonomy
260 Lots of simplification to allows non IT people to use and
261 configure Tiny ERP: manage database, step by step configuration
262 menu, auto-installers, better help, ...
265 Skill management module
267 New and simpler bank statement form
269 on Timesheets (analytic accounting)
270 Theorical revenue based on time spent
271 Global timesheet report by month
273 Different taxes methods supported
278 invoice on shipping (manufacturing industry)
279 invoice on timesheet (services)
281 different invoicing control method (on order, on shipping,
283 Support of prices tax included /excluded in sales orders
285 Sale_journal, stock_journal for bigger industries:
286 Divide works in different journals
287 New invoicing method from partner, to so, to picking
288 Daily, Monthly (grouped by partner or not)
289 New modules for prices with taxes included / excluded
290 New chart of accounts supported:
291 l10n_be/ l10n_chart_be_frnl/
292 l10n_chart_id/ l10n_chart_uk/
293 l10n_ca-qc/ l10n_chart_br/
294 l10n_chart_it/ l10n_chart_us_general/
295 l10n_ch/ l10n_chart_ca_en/
296 l10n_chart_it_cc2424/ l10n_chart_us_manufacturing/
297 l10n_ch_pcpbl_association/ l10n_chart_ca_fr/
298 l10n_chart_la/ l10n_chart_us_service/
299 l10n_ch_pcpbl_independant/ l10n_chart_ch_german/
300 l10n_chart_nl/ l10n_chart_us_ucoa/
301 l10n_ch_pcpbl_menage/ l10n_chart_cn/
302 l10n_chart_nl_standard/ l10n_chart_us_ucoa_ez/
303 l10n_ch_pcpbl_plangen/ l10n_chart_cn_traditional/
304 l10n_chart_no/ l10n_chart_ve/
305 l10n_ch_pcpbl_plangensimpl/ l10n_chart_co/
306 l10n_chart_pa/ l10n_fr/
307 l10n_ch_vat_brut/ l10n_chart_cz/
308 l10n_chart_pl/ l10n_se/
309 l10n_ch_vat_forfait/ l10n_chart_da/
310 l10n_chart_sp/ l10n_simple/
311 l10n_ch_vat_net/ l10n_chart_de_datev_skr03/
313 l10n_chart_at/ l10n_chart_de_skr03/
314 l10n_chart_sw_church/
315 l10n_chart_au/ l10n_chart_hu/
317 Step by step configuration menu
318 Setup wizard on first connection
319 Select a company profile, auto-install language, demo data, ...
322 KERNEL: Demo data improved
323 Better import / export system
324 KERNEL: Multi-database management system
325 Backup, Restore, Create, Drop from the client
326 PRODUCT/PRODUCT_EXTD: Eavily change the product form, use the new
327 object to compute the pricelist
329 Better Sale order, purchase order, invocies and customers reports
330 ACCOUNT: Support of taxes in accounts
331 management of the VAT taxes for most european countries:
332 Support of VAT codes in invoices
333 Better computation of default values in accounting entries
334 Preferences in partners, override products
335 Bugfix when closing a fiscal year
336 Better ergonomy when writting entries
337 New Module Management System:
338 Install / Upgrade new modules directly from the client
339 Install new languages
341 Ability to add select=True at the object level for postgresql indexes
342 Bugfix in search in some inherited objects
343 Added the ability to call methods from a browse object
344 KERNEL+BASE: changed the way the migration system works for menuitems:
345 now you can change a menuitem defined elsewhere. And this will work
346 whether that menuitem has an id or not (it use the name of the
349 Installing a module from the client
350 Better Windows Auto-Installer
352 Delivery and invoicing on picking list
354 Distinction between active (by default) and installable
355 ACCOUNT/PROJECT: Added support for the type of invoicing
358 Management of different departments and sections
360 About 20 new statistics reporting
362 Better Joomla (virtuemart, OSCommerce) support
363 Joomla is now fully functionnal
366 ACCOUNT: tree view on reporting analytic account
367 KERNEL: Fix the bug that happened when mixing active and child_of
369 KERNEL: Check for the existance of active when computing child_of
370 PRODUCT: production computation with different UoM
372 ------------------------------------------------------------------------
374 Fri Oct 6 14:44:05 CEST 2006
377 BASE: changed workflow print system so that it handles inexisting
378 workflows more gracefully (patch from Geoff Gardiner)
379 MRP: new view to take into account the orderpoint exceptions
380 MRP: made menu title more explicit
383 ACCOUNT: fixed typo in invoice + changed sxw file so that it is in
384 sync with the rml file
385 DELIVERY: fixed taxes on delivery line (patch from Brice Vissière)
386 PROJECT: skip tasks without user in Gantt charts (it crashed the report)
387 PRODUCT: fixed bug when no active pricelist version was found
388 PRODUCT_EXTENDED: correct recursive computation of the price
389 SALE: get product price from price list even when quantity is set after
391 STOCK: fixed partial picking
394 Changed migration script so that it works on PostgreSQL 7.4
396 ------------------------------------------------------------------------
398 Tue Sep 12 15:10:31 CEST 2006
401 ACCOUNT: fixed a bug which prevented to reconcile posted moves.
403 ------------------------------------------------------------------------
405 Mon Sep 11 16:12:10 CEST 2006
406 Server 3.4.0 (changes since 3.3.0)
408 ESALE_JOOMLA: integration with Joomla CMS
409 HR_TIMESHEET_ICAL: import iCal to automatically complete timesheet
410 based on outlook meetings
411 PARTNER_LDAP: adds partner synchronization with an LDAP server
412 SALE_REBATE: adds rebates to sale orders
414 4 new modules for reporting using postgresql views:
415 REPORT_CRM: reporting on CRM cases: by month, user, ...
416 REPORT_PROJECT: reporting on projects: tasks closed by project, user,
418 REPORT_PURCHASE: reporting on purchases
419 REPORT_SALE: reporting on sales by periods and by product, category of
423 KERNEL: Tiny ERP server and client may now communicate through HTTPS.
424 To launch the server with HTTPS, use the -S or --secure option
425 Note that if the server runs on HTTPS, the clients MUST connect
426 with the "secure" option checked.
427 KERNEL: the server can now run as a service on Windows
428 Printscreen function (Tree view print)
429 KERNEL: added a new --stop-after-init option which stops the server
430 just before it starts listening
431 KERNEL: added support for a new forcecreate attribute on XML record
432 fields: it is useful for records are in a data node marked as
433 "noupdate" but the record still needs to be added if it doesn't
434 exit yet. The typical use for that is when you add a new record
435 to a noupdate file/node.
436 KERNEL: manage SQL constraints with human-readable error message on the
437 client side, eg: Unique constraints
438 KERNEL: added a new system to be able to specify the tooltip for each
439 field in the definition of the field (by using the new help=""
441 ACCOUNT: new report: aged trial balance system
442 ACCOUNT: added a wizard to pay an invoice from the invoice form
443 BASE: print on a module to print the reference guide using introspection
444 HR: added report on attendance errors
445 PRODUCT: products now support multi-Level variants
448 KERNEL: speed improvement in many parts of the system thanks to some
449 optimizations and a new caching system
450 KERNEL: New property system which replace the, now deprecated, ir_set
451 system. This leads to better migration of properties, more
452 practical use of them (they can be used like normal fields),
453 they can be translated, they are "multi-company aware", and
454 you can specify access rights for them on a per field basis.
455 KERNEL: Under windows, the server looks for its configuration file in
456 the "etc" sub directory (relative to the installation path).
457 This was needed so that the server can be run as a windows
458 service (using the SYSTEM profile).
459 KERNEL: added ability to import CSV files from the __terp__.py file
460 KERNEL: force freeing cursor when closing them, so that they are
461 available again immediately and not when garbage collected.
462 KERNEL: automatically drop not null/required constraints from removed
463 fields (ie which are in the database but not in the object)
464 KERNEL: added a command-line option to specify which smtp server to use
466 KERNEL: made browse_record hashable
467 ALL: removed shortcuts for the demo user.
468 ACCOUNT: better invoice report
469 ACCOUNT: Modifs for account chart, removed old stock_income account type
470 ACCOUNT: made the test_paid method on invoices more tolerant to buggy
471 data (open invoices without move/movelines)
472 ACCOUNT: better bank statement reconciliation system
473 ACCOUNT: accounting entries encoding improved a lot (using journal)
474 ACCOUNT: Adding a date and max Qty field in analytic accounts for
476 ACCOUNT: Adding the View type to analytic account / cost account
477 ACCOUNT: changed test_paid so that the workflow works even if there is
479 ACCOUNT: Cleanup credit/debit and balance computation methods. Should
481 ACCOUNT: use the normal sequence (from the journal) for the name of
482 moves generated from invoices instead of the longer name.
483 ACCOUNT: print Payment delay in invoices
484 ACCOUNT: account chart show subtotals
485 ACCOUNT: Subtotal in view accounts
486 ACCOUNT: Replaced some Typo: moves-> entries, Transaction -> entry
487 ACCOUNT: added quantities in analytic accounts view, and modified
488 cost ledger report for partners/customers
489 ACCOUNT: added default value for the currency field in invoices
490 ACCOUNT: added the comment/notes field on the invoice report
491 BASE: added menuitem (and action) to access partner functions (in the
493 BASE: better demo data
494 BASE: duplicating a menu item now duplicates its action and submenus
495 BASE: Bank Details on Partners
496 CRM: View on all actions made on cases (used by our ISO9002 customer
497 to manage corrections to actions)
498 CRM: fixed wizard to create a sale order from a case
499 CRM: search on non active case, not desactivated by default
500 CRM: Case ID in fields with search
501 HR_TIMESHEET: new "sign_in, sign_out" using projects. It fills
502 timesheets and attendance at the same time.
503 HR_TIMESHEET: added cost unit to employee demo data
504 MRP: improvement in the scheduler
505 MRP: purchase order lines' description generated from a procurement
506 defaults to the product name instead of procurement name
507 MRP: Better traceability
508 MRP: Better view for procurement in exception
509 MRP: Added production delay in product forms. Use this delay for
510 average production delay for one product
511 MRP: dates scheduler, better computation
512 MRP: added constraint for non 0 BoM lines
513 PRODUCT: Better pricelist system (on template or variant of product)
514 PRODUCT_EXTENDED: Compute the price only if there is a supplier
515 PROJECT: when a task is closed, use the task's customer to warn the
516 customer if it is set, otherwise use the project contact.
517 PROJECT: better system to automatically send an email to the customer
518 when a task is closed or reopened.
519 PURCHASE: date_planned <= current_time line in red
520 PURCHASE: better purchase order report
521 PURCHASE: better purchase order duplication: you can now duplicate non
522 draft purchase orders and the new one will become draft.
523 SALE: better sale order report
524 SALE: better demo data for sale orders
525 SALE: better view for buttons in sale.order
526 SALE: select product => description = product name instead of code
527 SALE: warehouse field in shop is now required
528 SCRUM: lots of improvements for better useability
529 STOCK: allows to confirm empty picking lists.
530 STOCK: speed up stock computation methods
533 KERNEL: fix a huge bug in the search method for objects involving
534 "old-style" inheritance (inherits) which prevented some records
535 to be accessible in some cases. Most notable example was some
536 products were not accessible in the sale order lines if you had
537 more products in your database than the limit of your search
539 KERNEL: fixed bug which caused OO (sxw) reports to behave badly (crash
540 on Windows and not print correctly on Linux) when data
541 contained XML entities (&, <, >)
542 KERNEL: reports are now fully concurrency compliant
543 KERNEL: fixed bug which caused menuitems without id to cause havoc on
544 update. The menuitems themselves were not created (which is
545 correct) but they created a bad "default" action for all
546 menuitems without action (such as all "menu folders").
547 KERNEL: fix a small security issue: we should check the password of the
548 user when a user asks for the result of a report (in addition
549 to the user id and id of that report)
550 KERNEL: bugfix in view inheritancy
551 KERNEL: fixed duplicating resource with a state field whose selection
552 doesn't contain a 'draft' value (for example project tasks). It
553 now uses the default value of the resource for that field.
554 KERNEL: fixed updating many2many fields using the (4, id) syntax
555 KERNEL: load/save the --logfile option correctly in the config file
556 KERNEL: fixed duplicating a resource with many2many fields
557 ALL: all properties should be inside a data tag with "noupdate" and
558 should have a forcecreate attribute.
559 ACCOUNT: fixed rounding bug in tax computation method
560 ACCOUNT: bugfix in balance and aged balance reports
561 ACCOUNT: fixing precision in function fields methods
562 ACCOUNT: fixed creation of account move lines without using the client
564 ACCOUNT: fixed duplicating invoices
565 ACCOUNT: fixed opening an invoices whose description contained non
566 ASCII chars at specific position
567 ACCOUNT: small bugfixes in all accounting reports
568 ACCOUNT: fixed crash when --without-demo due to missing payment.term
569 ACCOUNT: fixed bug in automatic reconciliation
570 ACCOUNT: pass the address to the tax computation method so that it is
571 available in the tax "python applicable code"
572 BASE: allows to delete a request which has a history (it now deletes the
573 history as well as the request)
574 BASE: override copy method for users so that we can duplicate them
575 BASE: fixed bug when the user search for a partner by hitting on an
576 empty many2one field (it searched for a partner with ref=='')
577 BASE: making ir.sequence call thread-safe.
578 CRM: fixed a bug which introduced an invalid case state when closing a
579 case (Thanks to Leigh Willard)
580 HR: added domain to category tree view so that they are not displayed
582 HR_TIMESHEET: fixed print graph
583 HR_TIMESHEET: fixed printing timesheet report
584 HR_TIMESHEET: Remove a timesheet entry removes the analytic line
585 MRP: bugfix on "force reservation"
586 MRP: fixed bugs in some reports and MRP scheduler when a partner has
588 MRP: fix Force production button if no product available
589 MRP: when computing lots of procurements, the scheduler could raise
590 locking error at the database level. Fixed.
591 PRODUCT: added missing context to compute product list price
592 PRODUCT: fixed field type of qty_available and virtual_available
593 (integer->float). This prevented these fields to be displayed
595 PROJECT: fixed the view of unassigned task (form and list) instead of
597 PURCHASE: fixed merging orders that made inventory errors when coming
598 from a procurement (orderpoint).
599 PURCHASE: fix bug which prevented to make a purchase order with
600 "manual" lines (ie without product)
601 PURCHASE: fix wizard to group purchase orders in several ways:
602 - only group orders if they are to the same location
603 - only group lines if they are the same except for qty and unit
604 - fix the workflow redirect method so that procurement are not
605 canceled when we merge orders
606 SALE: fixed duplicating a confirmed sale order
607 SALE: fixed making sale orders with "manual" lines (without product)
608 STOCK: future stock prevision bugfix (for move when date_planned < now)
609 STOCK: better view for stock.move
610 STOCK: fixed partial pickings (waiting for a production)
611 Miscellaneous minor bugfixes
614 Fixed bug in setup.py which didn't copy csv files nor some sub-
616 Added a script to migrate a 3.3.0 server to 3.4.0 (you should read the
617 README file in doc/migrate/3.3.0-3.4.0)
618 Removed OsCommerce module
620 ------------------------------------------------------------------------
622 Fri May 19 10:16:18 CEST 2006
625 NEW MODULE: hr_timesheet_project
626 Automatically maps projects and tasks to analytic account
627 So that hours spent closing tasks are automatically encoded
628 KERNEL: Added a logfile and a pidfile option (patch from Dan Horak)
629 STOCK: Added support for revisions of tracking numbers
630 STOCK: Added support for revision of production lots
631 STOCK: Added a "splitting and tracking lines" wizard
632 PRODUCT_EXTENDED: Added a method to compute the cost of a product
633 automatically from the cost of its parts
636 ALL: Small improvements in wizards (order of buttons)
637 PRODUCT: Remove packaging info from supplierinfo
638 PROJECT: Better task view (moved unused fields to other tab)
639 SALE: Keep formating for sale order lines' notes in the sale order report
642 KERNEL: Fixed bug which caused field names with non ascii chars didn't work
643 in list mode on Windows
644 KERNEL: Fix concurrency issue with UpdatableStr with the use of
646 KERNEL: Removed browse_record __unicode__ method... It made the sale order
647 report crash when using product names with non ASCII characters
648 KERNEL: Fixed bug which caused the translation export to fail when the server
649 was not launched from the directory its source is.
650 BASE: Updating a menuitem now takes care its parent menus
651 BASE: Fixed a cursor locking issue with updates
652 BASE: Fixed viewing sequence types as a tree/list
653 HR: Month field needs to be required in the "hours spent" report
654 PURCHASE: fixed group purchase order wizard:
655 - if there were orders from several different suppliers, it created a purchase
656 order for only the first supplier but canceled other orders, even those which
657 weren't merged in the created order (closes bugzilla #236)
658 - doesn't trash "manual" lines (ie lines with no product)
659 - pay attentions to unit factors when adding several lines together
660 MRP: fixed workcenter load report (prints only the selected workcenters) and
661 does't crash if the user didn't select all workcenters
664 Removed pydot from required dependencies
666 ------------------------------------------------------------------------
674 New module: OS Commerce
675 Integration with Tiny ERP and OS Commerce
676 Synchronisation 100% automated with eSale;
677 Import of categories of products
678 Export of products (with photos support)
679 Import of Orders (with the eslae module)
680 Export of stock level
681 Import of OSCommerce Taxes
682 Multiple shop allowed with different rules/products
685 New Module: HR_TIMESHEET
686 Management by affair, timesheets creates analytic entries in the
687 accounting to get costs and revenue of each affairs. Affairs are
690 New Module: Account Follow Up
691 Multi-Level and configurable Follows ups for the accounting module
693 New module; Productivity Analysis of users
694 A module to compare productivity of users of Tiny ERP
695 Generic module, you can compare everything (sales, products, partners,
698 New Modules for localisations:
699 Accounting localisations for be, ca, fr, de, ch, sw
700 Fix: corrected encoding (latin1 to utf8) of Swedish account tree XML file
702 New Module - Sandwich
703 Allows employees to order the lunch
704 Keeps employees preferences
707 Email automatic importation/integration in the ERP
710 Import of EDI sale orders
714 Tiny ERP is now fully multi-company !
715 New Company and configuration can be made in the client side.
718 Better Entries > Standard Entries (Editable Tree, like in Excel)
719 Automatic creation of lines
720 Journal centralised or not
721 Counterpart of lines in one line or one counterpart per entry
722 Analytic accounting recoded from scratch
724 Completly integrated with:
726 hr_timesheet > Management by affairs
729 Added unreconciliation functionnalities
730 Added account tree fast rendering
731 Better tax computation system supporting worldwide specific countries
732 Better subscription system
733 Wizard to close a period
734 Wizard to clase a fiscal year
735 Very powerfull, simple and complete multi-currency system
736 in pricelists, sale order, purchases, ...
737 Added required fields in currencies (currency code)
738 Added decimal support
739 Better search on accounts (on code, shortcut or name)
743 on accounts in a journal
744 added menuitem for automatic reconciliation; Multi-Levels
745 added factor to analytic units
746 added form view for budget items dotations
747 made number of digits in quantity field of the budget spread wizard coherent with the object field
748 fixed journal on purchase invoices/refunds (SugarCRM #6)
749 Better bank statement reconciliation
753 Better view for location (using localisation of locations; posx, posy, posz)
756 fixed small bug when a partner has no adress
757 state field of marketing partner set as readonly
758 fixed marketing steps form view
760 disabled completely send sms wizard
761 fixed send email wizard
762 good priority -> high priority
763 fixed 'call again later' button
766 added tree view for login/password
769 added holiday_status (=type of ...) to expense claim form view
772 fixed email_send and _email_send methods
773 removed partner without addresses from demo data
774 Added a date field in the partner form
777 New report: workcenter futur loads
778 Analytic entries when production done.
779 SCHEDULER: better error msg in the generated request
780 Allows services in BoMs (for eg, subcontracting)
782 Project/Service Management:
783 create orders from tasks; bugfixes
784 Completly integrated with the rest of the ERP
785 Services can now be MTO/MTS, Buy (subcontracting), produce (task), ...
786 Services can be used anywhere (sale.order, bom, ...)
788 http://tiny.be/download/flux/flux_procurement.png
789 tasks sorted by ... AND id, so that the order is not random
792 Automatic translations of all wizards
794 Scrum Project Management
795 Better Ergonomy; click on a sprint to view tasks
796 Planned, Effetive hours and progress in backlog, project and sprint
797 Better Burndown Chart computation
798 Better (simpler) view of tasks
801 In All modules, eth converted to english
804 computing the weight of the packaging
805 Added last order date
806 Alternative suppliers (with delay, prefs, ...) for one product
809 much more powerfull system
811 one pricelist per usage: sale, order, pvc
812 price_type on product_view
813 Multi-Currency pricelist (EUR pricelist can depend on a $ one)
815 HR-TIMESHEET: fixed bugs in hours report:
816 sum all lines for the same day instead of displaying only the first one
817 it now uses the analytic unit factor, so that mixing hours and days has some sense
821 invoices generated from a sale order are pre-computed (taxes are computed)
823 new invoicing functionnality;
824 invoice on order quantities or,
825 invoice on shipped quantities
827 Invoice on a sale.order or a sale.order.line
829 added default value for uos_qty in sale order lines (default to 1)
832 Changelog for Developers
833 ------------------------
835 New option --debug, that opens a python interpreter when an exception
836 occurs on the server side.
838 Better wizard system. Arguements self, cr, uid, context are passed in all
839 functions of the wizard like normal objects. All wizards converted.
841 Speed improvements in many views; partners, sale.order, ...
842 less requests from client to server when opening a form
844 Better translation system, wizard terms are exported.
846 Script to render module dependency graph
848 KERNEL+ALL: pass context to methods computing a selection.
850 Modification for actions and view definitions:
852 New field: view_mode = 'tree,form' or 'form,tree' -> default='form,tree'
853 New role of view_type: tree (with shortcuts), form (others with switch button)
854 If you need a form that opens in list mode:
855 view_mode = 'tree,form' or 'tree'
857 You can define a view in a view (for example sale.order.line in
859 less requests on the client side, no need to define 2 views
861 Better command-line option message
863 Fixed bug which prevented to search for names using non ASCII
864 chars in many2one or many2many fields
866 Report Engine: bugfix for concurrency
868 Support of SQL constraints
870 Good error message in the client side (check an account entry with
873 Fixed: when an exception was raised, the cursor wasn't closed and this
874 could cause a freeze in some cases
876 Sequence can contains code: %(year)s, ... for prefix, suffix
877 EX: ORDER %(year)/0005
879 Bugfixes for automatic migration system
881 bugfix on default value with creation of inherits
883 Improvement in report_sxw; you can redefine preprocess to do some
884 preprocessing before printing
886 Barcode support enabled by default
888 Fixed OpenOffice reports when the server is not launched from the
889 directory the code reside
891 Print workflow use a pipe instead of using a temporary file (now workflows
892 works on Windows Servers)
894 Inheritancy improved (multiple arguments: replace, inside, after, before)
896 Lots of small bugfixes