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