2025-10-21 16:05:39 +02:00
|
|
|
* Add an option to trytond-console to run a script file
|
2025-11-03 23:08:31 +01:00
|
|
|
* Store only immutable structure in MemoryCache
|
2025-10-27 19:20:23 +01:00
|
|
|
* Replace ``clean_days`` with ``log_size`` in the cron configuration
|
2025-11-17 12:26:57 +01:00
|
|
|
* Enforce access check in export_data (issue14366)
|
2025-11-12 14:56:34 +01:00
|
|
|
* Include the traceback only in RPC responses in development mode (issue14354)
|
2025-11-17 10:28:49 +01:00
|
|
|
* Enforce access check in HTML editor route (issue14364)
|
2025-10-28 10:57:07 +01:00
|
|
|
* Add a clear cache method to the Database
|
2025-09-23 16:04:29 +02:00
|
|
|
* Add sequence_reorder to model order
|
2025-10-04 22:45:53 +02:00
|
|
|
* Remove has_window_functions from Database
|
2025-10-08 16:59:26 +02:00
|
|
|
* Set minimal supported version of SQLite to 3.30.0
|
2025-10-07 08:19:57 +02:00
|
|
|
* Refactor of trytond.config to add cache
|
2025-10-06 17:03:41 +02:00
|
|
|
* Handle URL host of the bus on login
|
2025-10-05 17:17:14 +02:00
|
|
|
* Restrict sessions to the client's IP address
|
2025-09-18 16:42:29 +02:00
|
|
|
* Use ``tryton.cfg`` to register in the Pool
|
2025-08-27 10:17:31 +02:00
|
|
|
* Use the FILTER syntax with SQL aggregate functions
|
2025-09-14 12:38:50 +02:00
|
|
|
* Use the EXISTS operator when using the 'where' operator in Many2One
|
2025-09-09 15:17:31 +02:00
|
|
|
* Redact sensitive values from the log (issue14220)
|
2025-06-13 17:34:39 +02:00
|
|
|
* Add multiple attribute to the buttons in the tree view
|
2025-04-29 09:31:05 +02:00
|
|
|
* Manage readonly wizard
|
2025-05-21 17:03:43 +02:00
|
|
|
* Export Many2One and Reference using record name
|
2025-05-21 17:03:21 +02:00
|
|
|
* Support import of one2many as list of name
|
2025-05-21 17:00:31 +02:00
|
|
|
* Support export of xxx2many fields as list of name
|
2025-04-14 15:56:38 +02:00
|
|
|
* Set Message-Id to email sent
|
2025-04-30 15:12:49 +02:00
|
|
|
* Add pair/unpair in tools
|
2025-04-28 16:12:25 +02:00
|
|
|
|
|
|
|
|
Version 7.6.0 - 2025-04-28
|
|
|
|
|
--------------------------
|
|
|
|
|
* Bug fixes (see mercurial logs for details)
|
2025-03-27 13:39:04 +01:00
|
|
|
* Lock records on transaction start
|
2025-04-08 09:59:33 +02:00
|
|
|
* Add DecimalNull as tools
|
2025-04-12 16:54:16 +02:00
|
|
|
* Add chat backend
|
2025-04-10 19:21:50 +02:00
|
|
|
* Transaction.check_warnings is now a directory mapping the key to the warnings
|
2025-03-24 23:32:36 +01:00
|
|
|
* Store target of field as relation
|
2025-04-06 12:11:03 +02:00
|
|
|
* Remove support for Python 3.8
|
2025-04-06 12:10:20 +02:00
|
|
|
* Add support for Python 3.13
|
2025-02-24 13:39:52 +01:00
|
|
|
* Add on_write to ModelStorage
|
2025-02-19 17:52:22 +01:00
|
|
|
* Add on_delete to ModelStorage
|
2025-03-01 16:10:13 +01:00
|
|
|
* Add check_modification to ModelStorage
|
2025-02-19 23:01:52 +01:00
|
|
|
* Add on_modification to ModelStorage
|
2025-02-24 12:58:37 +01:00
|
|
|
* Add preprocess_values to ModelStorage
|
2025-04-05 16:33:40 +02:00
|
|
|
* Remove trigger methods on ModelStorage
|
2025-01-15 21:37:11 +01:00
|
|
|
* Add compute fields to ModelStorage
|
2025-03-04 23:08:13 +01:00
|
|
|
* Add configuration of select timeout for cache channels
|
2025-01-09 18:52:36 +01:00
|
|
|
* Add color as type of icon and image
|
2025-01-08 16:53:34 +01:00
|
|
|
* Add color widget to form view
|
2025-01-06 15:54:02 +01:00
|
|
|
* Limit access to database from the same series
|
2024-11-20 10:34:13 +01:00
|
|
|
* Fill wizard state view instance with default value
|
2024-12-01 14:25:26 +01:00
|
|
|
* Replace passlib by pwdlib
|
2024-11-28 09:31:43 +01:00
|
|
|
* Add size limit for RPC arguments
|
2024-12-12 23:16:41 +01:00
|
|
|
* Store the ignore search limit option of export
|
2024-12-26 16:08:18 +01:00
|
|
|
* Make field_names optional in Model.default_get
|
2024-11-11 15:19:51 +01:00
|
|
|
* Remove check_xml_record from ModelStorage
|
2024-11-11 18:24:06 +01:00
|
|
|
* Always synchronize XML data with database
|
2024-11-24 18:01:51 +01:00
|
|
|
* Convert None as empty string when searching on Char or Text
|
2024-11-20 12:08:20 +01:00
|
|
|
* Support instances as default value
|
2024-10-25 00:24:39 +02:00
|
|
|
* Add metadata columns to ModelSQL with table query
|
2024-10-24 18:11:42 +02:00
|
|
|
* Add report data to header_key
|
2024-10-20 18:22:26 +02:00
|
|
|
* Validate integer digits
|
2024-12-15 20:55:42 +01:00
|
|
|
* Add support for DATE_TRUNC from INTERVAL to SQLite backend
|
2024-12-14 16:22:59 +01:00
|
|
|
* Add support for EXTRACT from INTERVAL to SQLite backend
|
2024-12-01 19:04:56 +01:00
|
|
|
* Add msg_gettext and msg_ngettext to Report context
|
2024-10-16 19:57:43 +02:00
|
|
|
* Support plural translation of messages
|
2024-10-16 11:38:07 +02:00
|
|
|
* Support plural translations in report
|
2024-10-16 18:40:14 +02:00
|
|
|
* Add plural source to translations
|
2024-10-16 22:46:26 +02:00
|
|
|
* Add plural to language
|
2024-10-08 16:34:37 +02:00
|
|
|
* Set Decimal precision of default context from TRYTOND_DECIMAL_PREC
|
2024-11-19 10:09:52 +01:00
|
|
|
* Replace usage of docstring of Model by __string__ attribute
|
2024-11-11 20:04:03 +01:00
|
|
|
* Rename ir.model.field 'field_description' into 'string'
|
|
|
|
|
* Replace docstring of models by __string__
|
2024-11-16 21:17:55 +01:00
|
|
|
* Rename ir.model 'name' field into 'string' and 'model' into 'name'
|
2024-11-04 18:23:40 +01:00
|
|
|
|
|
|
|
|
Version 7.4.0 - 2024-11-04
|
|
|
|
|
--------------------------
|
|
|
|
|
* Bug fixes (see mercurial logs for details)
|
2024-09-30 23:14:36 +02:00
|
|
|
* Do not copy relational fields with filter
|
2024-10-10 00:34:53 +02:00
|
|
|
* Support range functions and operators in EXCLUDE constraint
|
2024-09-29 12:36:21 +02:00
|
|
|
* Add sparkline chart tools
|
2024-09-10 18:01:29 +02:00
|
|
|
* Add setup methods to activate_modules
|
2024-09-28 18:02:31 +02:00
|
|
|
* Add method to the backend to estimate number of rows
|
2024-08-31 21:13:55 +02:00
|
|
|
* Add setup indexes method to ModelSQL
|
2024-08-25 11:02:42 +02:00
|
|
|
* Support getting many sequences at once
|
2024-08-24 15:44:06 +02:00
|
|
|
* Add sequence_nextval function to Database
|
2024-09-12 16:33:03 +02:00
|
|
|
* Retrieve groups of actions without checking access (#13506)
|
2024-09-12 16:09:39 +02:00
|
|
|
* Check read access of report records (#13505)
|
2024-08-09 16:21:18 +02:00
|
|
|
* Forbid editing cron when it is running
|
2024-08-09 10:40:18 +02:00
|
|
|
* Store last cron durations
|
2024-09-02 11:25:49 +02:00
|
|
|
* Use JSONB to store MultiSelection field by default
|
2024-07-27 17:49:13 +02:00
|
|
|
* Add cardinality option to Index Usage
|
2024-06-25 09:37:31 +02:00
|
|
|
* Allow configuring TinyMCE license key
|
2024-07-04 08:45:19 +02:00
|
|
|
* Add tools to apply types to SQLite select queries
|
2024-05-04 18:43:27 +02:00
|
|
|
* Compress RPC responses
|
2024-06-09 19:54:52 +02:00
|
|
|
* Change _changed_values and _save_values properties to method
|
2024-05-31 19:35:02 +02:00
|
|
|
* Add configuration for report convert command
|
2024-04-03 16:28:22 +02:00
|
|
|
* Use process pool to run cron
|
2024-05-07 19:44:35 +02:00
|
|
|
* Lock only running cron record
|
2024-05-20 12:20:00 +02:00
|
|
|
* Add option to skip tests that require network
|
2024-05-19 19:58:16 +02:00
|
|
|
* Add language support per field in export data
|
2024-05-18 19:06:00 +02:00
|
|
|
* Add translated descriptor for Char and Text fields
|
2024-05-27 16:24:47 +02:00
|
|
|
* Include row and column in error message when importing data
|
2024-05-27 16:25:33 +02:00
|
|
|
* Remove support for ``:id`` suffix in import data
|
2024-05-01 20:08:15 +02:00
|
|
|
* Add export translations option to trytond-admin
|
2024-05-07 00:29:45 +02:00
|
|
|
* Update TinyMCE to version 7
|
2024-05-01 19:13:04 +02:00
|
|
|
* Add python-format flag to PO files
|
2024-04-02 00:29:35 +02:00
|
|
|
* Add partial support for constraints with SQLite backend
|
2024-04-29 17:31:11 +02:00
|
|
|
|
|
|
|
|
Version 7.2.0 - 2024-04-29
|
|
|
|
|
--------------------------
|
|
|
|
|
* Bug fixes (see mercurial logs for details)
|
2024-04-17 09:47:20 +02:00
|
|
|
* Do not accept compressed content from unauthenticated request (#13142)
|
2024-12-28 18:24:51 +01:00
|
|
|
* Set visible to visible xxx2many on form view
|
|
|
|
|
* Add visible attribute to form view
|
2024-04-07 17:39:13 +02:00
|
|
|
* Add a contextual read limit on Model.read
|
2024-04-08 13:13:14 +02:00
|
|
|
* Add a contextual read limit for related fields
|
2024-02-25 13:42:18 +01:00
|
|
|
* Add xml_id field on ModelStorage
|
2024-02-21 21:38:53 +01:00
|
|
|
* Add send_message methods
|
2024-02-25 13:45:21 +01:00
|
|
|
* Store model on ir.rule.group
|
2024-04-06 10:48:45 +02:00
|
|
|
* Store model on ir.model.button
|
2024-04-06 11:04:15 +02:00
|
|
|
* Store model and field name on ir.model.field.access
|
2024-04-06 14:10:01 +02:00
|
|
|
* Store model name on ir.model.access
|
2024-02-23 18:40:52 +01:00
|
|
|
* Store model name on ir.model.field
|
2024-02-22 17:36:51 +01:00
|
|
|
* Add fmany2one field
|
2024-02-22 19:08:43 +01:00
|
|
|
* Allow creation of foreign key on non primary key
|
2024-01-29 13:18:30 +01:00
|
|
|
* Include context information in access error
|
2024-02-04 20:32:09 +01:00
|
|
|
* Remove trytond-worker max tasks per child option for Python <= 3.10
|
2023-12-20 13:56:57 +01:00
|
|
|
* Do not copy readonly relational fields
|
2024-01-15 20:31:33 +01:00
|
|
|
* Support list of single value in sortable_values tools
|
2023-11-07 16:52:06 +01:00
|
|
|
* Allow resetting password of user via RPC
|
2024-01-05 01:36:50 +01:00
|
|
|
* Support cached_property on object with __slots__
|
2023-09-27 17:20:20 +02:00
|
|
|
* Allow creating indexes concurrently
|
2023-09-27 17:15:44 +02:00
|
|
|
* Allow skipping index creation
|
2023-12-29 19:02:08 +01:00
|
|
|
* Add assert methods to test tools
|
2023-12-28 23:00:52 +01:00
|
|
|
* Set ELLIPSIS option flag on doctest
|
2023-12-28 14:39:39 +01:00
|
|
|
* Set IGNORE_EXCEPTION_DETAIL option flag on doctest
|
2023-10-08 00:08:52 +02:00
|
|
|
* Add timeout parameter on RPC definitions
|
2023-10-30 18:17:32 +01:00
|
|
|
|
|
|
|
|
Version 7.0.0 - 2023-10-30
|
|
|
|
|
--------------------------
|
|
|
|
|
* Bug fixes (see mercurial logs for details)
|
2023-10-18 23:11:07 +02:00
|
|
|
* Add pairwise_longest tools
|
2023-10-22 19:40:55 +02:00
|
|
|
* Add support for Python 3.12
|
2023-09-26 23:45:07 +02:00
|
|
|
* Support default values for autocomplete
|
2023-09-25 17:53:23 +02:00
|
|
|
* Support default value from context
|
2023-09-25 17:22:40 +02:00
|
|
|
* Add autocomplete method on ModelView
|
2023-09-25 16:42:04 +02:00
|
|
|
* Add likify tools
|
2023-09-23 16:02:38 +02:00
|
|
|
* Remove user from contextual key of Cache
|
2023-09-24 13:35:39 +02:00
|
|
|
* Remove user from evaluation context of rule domain
|
2023-09-24 13:59:00 +02:00
|
|
|
* Allow customizing context per model for rule
|
2023-09-16 12:36:43 +02:00
|
|
|
* Use multiple jobs to dump and restore a test database
|
2023-10-02 11:16:27 +02:00
|
|
|
* Support database cache as template for tests
|
2023-09-12 18:52:14 +02:00
|
|
|
* Add route test case
|
2023-07-04 17:50:50 +02:00
|
|
|
* Add on_scan_code method on Model
|
2023-08-16 16:11:51 +02:00
|
|
|
* Support add/update/remove/delete for on_change_with of xxx2Many
|
2023-08-16 10:39:16 +02:00
|
|
|
* Add decorator on RPC
|
2023-08-16 18:24:32 +02:00
|
|
|
* Remove translations with empty source
|
2023-07-29 15:11:05 +02:00
|
|
|
* Run doc tests with different globals
|
2023-08-27 11:46:00 +02:00
|
|
|
* Create user applications as validated from user preferences
|
2023-08-16 22:03:59 +02:00
|
|
|
* Support GIN index with btree_gin PostgreSQL extension
|
2023-08-14 22:32:14 +02:00
|
|
|
* Add a canonicalize function for domains
|
2023-07-23 10:18:04 +02:00
|
|
|
* Enforce record rules when reading only non SQL fields (#12428)
|
2023-06-15 17:06:13 +02:00
|
|
|
* Support PYSON comparison of timedelta
|
2023-06-15 13:57:15 +02:00
|
|
|
* Support encoding timedelta into PYSON TimeDelta
|
2023-06-06 09:00:50 +00:00
|
|
|
* Allow date formating in sequences substitutions
|
2023-06-18 17:26:27 +02:00
|
|
|
* Make ModelSQL based on table query read only by default
|
2023-04-29 18:52:40 +02:00
|
|
|
* Add email validation tools
|
2023-05-22 12:13:48 +02:00
|
|
|
* Remove overlapping indexes
|
2023-05-22 14:32:43 +02:00
|
|
|
* Support subset operator between index definitions
|
2023-06-04 09:30:39 +02:00
|
|
|
* Add sum_tree helper
|
2023-05-06 14:25:22 +02:00
|
|
|
* Convert sum attribute into boolean
|
2023-04-12 17:41:48 +02:00
|
|
|
* Store records selection on export
|
2023-05-01 13:19:11 +02:00
|
|
|
|
|
|
|
|
Version 6.8.0 - 2023-05-01
|
|
|
|
|
--------------------------
|
|
|
|
|
* Bug fixes (see mercurial logs for details)
|
2023-03-25 01:27:19 +01:00
|
|
|
* Support return instances for Function getter and on_change_with
|
2023-02-08 19:03:29 +01:00
|
|
|
* Log events for ModelStorage
|
2023-03-13 17:59:29 +01:00
|
|
|
* Use IDENTITY column for id columns in the postgresql backend
|
2023-02-23 14:14:01 +01:00
|
|
|
* Use no breaking space to format number and date
|
2023-02-23 13:39:07 +01:00
|
|
|
* Fallback to code to format currency without symbol
|
2023-02-22 17:01:46 +01:00
|
|
|
* Add sort method to order like ModelStorage.search
|
2023-02-26 00:20:09 +01:00
|
|
|
* Do not alter argument values of with_transaction decorator (#12108)
|
2023-02-21 00:25:38 +01:00
|
|
|
* Support SMALLINT and REAL as backend types
|
2023-02-21 00:25:05 +01:00
|
|
|
* Remove BigInteger field
|
2023-01-29 20:36:51 +01:00
|
|
|
* Remove support for Python 3.7
|
2023-01-27 11:02:47 +01:00
|
|
|
* Add support for Python 3.11
|
2023-01-28 10:42:58 +01:00
|
|
|
* Add scroll time for calendar view
|
2023-01-14 20:11:32 +01:00
|
|
|
* Allow cache size to be configured
|
2023-02-06 18:40:00 +01:00
|
|
|
* Add local and global list of ignore context keys
|
2022-12-30 13:56:10 +01:00
|
|
|
* Add functions in transaction for check access and active record
|
|
|
|
|
* Add check_access and active_records attribute to Transaction
|
2023-01-02 22:12:09 +01:00
|
|
|
* Add searchable and sortable methods on Field
|
2022-12-26 22:32:03 +01:00
|
|
|
* Add support for barcode and QR code
|
2023-01-29 01:12:24 +01:00
|
|
|
* Support reading string value of selection fields
|
2023-01-17 13:26:42 +01:00
|
|
|
* Add ButtonActionException and RPCReturnException
|
2023-01-17 23:01:08 +01:00
|
|
|
* Rename ModelStorage.count into ModelStorage.estimated_count
|
2023-01-03 11:17:34 +01:00
|
|
|
* Add border type to images
|
2022-12-26 15:05:56 +01:00
|
|
|
* Lock table on transaction start
|
2022-12-25 18:13:49 +01:00
|
|
|
* Use EXISTS for search on O2M with many records
|
2022-12-22 02:43:16 +01:00
|
|
|
* Replace target_search by use of count()
|
2023-01-02 11:49:34 +01:00
|
|
|
* Manage domain on id in single value list as unique
|
2022-12-21 22:29:24 +01:00
|
|
|
* Do not validate domain for empty fields
|
2023-01-06 17:19:45 +01:00
|
|
|
* Warn about implicit save() of unsaved relation
|
2022-12-26 13:18:22 +01:00
|
|
|
* Raise error message with record name and field in check_xml_record
|
2022-11-05 09:57:01 +01:00
|
|
|
* Cache RPC call for class method selection
|
|
|
|
|
|
2022-10-31 16:37:37 +01:00
|
|
|
Version 6.6.0 - 2022-10-31
|
|
|
|
|
--------------------------
|
|
|
|
|
* Bug fixes (see mercurial logs for details)
|
2022-10-12 08:25:20 +02:00
|
|
|
* Add sql_id method to Reference field
|
2022-10-11 00:44:51 +02:00
|
|
|
* Use declarative index definition for ModelSQL
|
2022-10-09 19:58:51 +02:00
|
|
|
* Add configuration entries for unaccent and similarity functions
|
2022-10-09 18:33:16 +02:00
|
|
|
* Add authentication services
|
2022-10-03 00:20:49 +02:00
|
|
|
* Schedule actions using server timezone
|
2022-10-03 00:06:41 +02:00
|
|
|
* Reset the user sessions less often
|
2022-10-01 14:45:59 +02:00
|
|
|
* Add straight values to wizard state view
|
2022-09-19 21:25:55 +02:00
|
|
|
* Add strip option to Char fields
|
2022-09-16 23:36:30 +02:00
|
|
|
* Strip only one wildcard
|
2022-09-14 19:14:04 +02:00
|
|
|
* Manage web extension origin as null
|
2022-09-08 13:17:54 +02:00
|
|
|
* Remove same types restriction on PYSON If
|
2022-09-08 13:15:54 +02:00
|
|
|
* Allow PYSON size of fields to be None
|
2022-08-26 18:12:02 +02:00
|
|
|
* Add command line completion with argcomplete
|
2022-08-06 23:05:40 +02:00
|
|
|
* Include record name and value in validation error message
|
2022-07-01 12:45:38 +02:00
|
|
|
* Add header parameter on export data
|
2022-06-21 10:16:35 +02:00
|
|
|
* Enforce certificate validation for SMTP connection (issue11564)
|
2022-05-07 11:35:14 +02:00
|
|
|
* Use singleton for TableHandler
|
|
|
|
|
|
2022-05-02 16:24:52 +02:00
|
|
|
Version 6.4.0 - 2022-05-02
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2022-05-02 16:24:52 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2022-04-16 18:30:20 +02:00
|
|
|
* Use unittest discover
|
2022-04-12 13:09:01 +02:00
|
|
|
* Add module tutorial
|
2022-04-12 10:35:40 +02:00
|
|
|
* Test all XML view and SVG icon files are used
|
2022-04-11 23:41:21 +02:00
|
|
|
* Add notification message
|
2022-04-11 23:24:21 +02:00
|
|
|
* Add validate_fields to ModelStorage
|
2022-04-10 19:10:14 +02:00
|
|
|
* Drop support for PyPy and psycopg2cffi
|
2022-04-08 19:07:14 +02:00
|
|
|
* Use a set for field's depends
|
|
|
|
|
* Relax the constraint on a field's depends
|
|
|
|
|
* Include only needed fields when fetching a view definition
|
2022-04-08 09:50:47 +02:00
|
|
|
* Make warning check re-entrant
|
2022-04-04 00:35:38 +02:00
|
|
|
* Manage DatabaseDataError in ModelSQL
|
2022-04-04 00:14:03 +02:00
|
|
|
* Remove support for pysqlite2
|
2022-04-04 00:11:26 +02:00
|
|
|
* Do not import empty One2Many data
|
2022-03-30 19:20:31 +02:00
|
|
|
* Deduplicate entries in domain inversion's simplify
|
2022-03-26 13:03:39 +01:00
|
|
|
* Prevent to create and delete singleton
|
2022-03-24 09:59:09 +00:00
|
|
|
* Allow CORS on root path
|
2022-03-22 09:53:36 +01:00
|
|
|
* Allow button access to be deactivated
|
2022-03-20 01:45:22 +01:00
|
|
|
* Always return tuple for MultiSelection
|
2022-03-20 01:40:28 +01:00
|
|
|
* Use default selectors instead of select
|
2022-03-09 00:57:17 +01:00
|
|
|
* Add batch option to push queue tasks
|
2022-03-07 00:52:58 +01:00
|
|
|
* Support ref value for reference field
|
|
|
|
|
* Enforce ref model in XML data
|
2022-03-01 19:07:56 +01:00
|
|
|
* Do not resolve entities by default with lxml (issue11219)
|
|
|
|
|
* Use defusedxml to parse XML (issue11244)
|
2022-02-22 23:06:02 +01:00
|
|
|
* Use dictionary as search_order on Reference field
|
2022-02-17 00:43:04 +01:00
|
|
|
* Retry sending email on temporary failure
|
2022-02-15 00:06:57 +01:00
|
|
|
* Order not sorted Selection by index definition
|
2022-02-03 23:13:28 +01:00
|
|
|
* Add optional column on tree view
|
2022-02-03 23:05:47 +01:00
|
|
|
* Use dictionary as domain on Reference field
|
2022-01-30 12:58:51 +01:00
|
|
|
* Include model, field and column in import data error message
|
2022-01-30 01:42:23 +01:00
|
|
|
* Support limit and offset to ModelSQL count search and search_count
|
2022-01-23 13:32:59 +01:00
|
|
|
* Apply view inheritance to board
|
|
|
|
|
* Add RPC view_get method to View
|
|
|
|
|
* Apply view inheritance to all matching elements
|
2022-01-23 13:27:52 +01:00
|
|
|
* Limit board action domain to active id and ids
|
2022-01-23 13:05:17 +01:00
|
|
|
* Remove entropy check on password
|
2022-01-04 22:30:41 +01:00
|
|
|
* Set view_id in the context when calling view_attributes
|
2021-12-29 12:39:51 +01:00
|
|
|
* Add ip_address and device_cookie login method options
|
2021-12-18 16:34:37 +01:00
|
|
|
* Add support for Python 3.10
|
|
|
|
|
* Remove support for Python 3.6
|
2021-12-16 22:26:04 +01:00
|
|
|
* Add creatable attribute on tree and form views
|
2021-11-28 13:40:30 +01:00
|
|
|
* Fill local cache of Function field instances with values
|
2021-11-28 13:27:52 +01:00
|
|
|
* Cache Function field getter without context in readonly transactions
|
2021-11-24 01:09:36 +01:00
|
|
|
* Use expire delay instead of UTC datetime in reset password email
|
2021-11-08 19:31:34 +01:00
|
|
|
* Use RENAME and DROP COLUMN with SQLite backend
|
2021-11-08 19:30:15 +01:00
|
|
|
* Support window functions with SQLite backend
|
2021-11-08 19:27:03 +01:00
|
|
|
* Use JSONB to store Dict field on PostgreSQL backend
|
|
|
|
|
|
2021-11-01 16:57:41 +01:00
|
|
|
Version 6.2.0 - 2021-11-01
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2021-11-01 16:57:41 +01:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2021-10-21 00:11:57 +02:00
|
|
|
* Allow to cast to date with timezone
|
2021-10-11 22:53:02 +02:00
|
|
|
* Support create/delete attribute in view
|
2021-10-11 15:14:57 +02:00
|
|
|
* Skip default values when copying records
|
2021-11-14 23:54:52 +01:00
|
|
|
* Use local cache for relation fields in readonly transactions
|
2021-10-10 22:08:39 +02:00
|
|
|
* Add format method to DictSchemaMixin
|
2021-10-08 19:26:46 +02:00
|
|
|
* Allow modify record name on the reports
|
2021-10-04 18:52:01 +02:00
|
|
|
* Add methods to format number and symbol on Lang
|
|
|
|
|
* Add format number with symbol on Report
|
2021-10-03 13:50:33 +02:00
|
|
|
* Allow locking tables by calling ModelSQL.lock without records
|
2021-10-03 13:45:32 +02:00
|
|
|
* Add test on domain of relation fields
|
2021-10-03 01:14:08 +02:00
|
|
|
* Add stored path as alternative to MPTT
|
2021-09-26 23:16:53 +02:00
|
|
|
* Activate and upgrade modules from configuration wizard
|
2021-09-26 23:11:21 +02:00
|
|
|
* Add set_from_header in email tools
|
2021-09-26 23:05:02 +02:00
|
|
|
* Add grouping attribute to numeric widgets
|
2021-09-23 23:12:35 +02:00
|
|
|
* Ensure with a test that objects in the Pool have __slots__
|
2021-09-23 10:22:01 +02:00
|
|
|
* Use bigdecimal tag for XML-RPC
|
2021-09-23 10:15:16 +02:00
|
|
|
* Use tuple in Dict value instead of list
|
2021-09-23 10:10:51 +02:00
|
|
|
* Do not set record name on title of report get_email
|
2021-09-23 10:04:07 +02:00
|
|
|
* Add node to id of status
|
2021-09-19 00:30:35 +02:00
|
|
|
* Use ImmutableDict for Transaction context
|
2021-09-15 15:16:40 +02:00
|
|
|
* Use UNION for 'Or'-ed domain with subqueries
|
2021-09-13 23:43:03 +02:00
|
|
|
* Add remove_forbidden_chars in tools
|
2021-09-13 23:40:28 +02:00
|
|
|
* Manage errors during non-interactive operations
|
2021-09-04 19:40:02 +02:00
|
|
|
* Add estimation count to ModelStorage
|
2021-08-30 00:26:41 +02:00
|
|
|
* Support empty digits in format_number of Report
|
2021-08-21 09:05:34 +02:00
|
|
|
* Add digits mixin
|
2021-07-12 23:31:09 +02:00
|
|
|
* Use argon2 or scrypt to hash password by default
|
2021-07-11 11:25:30 +02:00
|
|
|
* Allow PYSON Expression as key for PYSON In with dict object
|
2021-06-17 09:25:40 +02:00
|
|
|
* Add method to format warning name with records
|
2021-06-16 14:59:59 +02:00
|
|
|
* Add option to trytond-console to start a readonly transaction
|
2021-05-28 09:10:15 +02:00
|
|
|
* Add support for werkzeug 2.0
|
2021-05-19 15:41:39 +02:00
|
|
|
* Combine search and get_keys in DictSchemaMixin
|
2021-05-18 22:34:43 +02:00
|
|
|
* Make language code unique
|
2021-05-18 22:08:59 +02:00
|
|
|
* Support base64 encoded data in ModelStorage.import_data
|
2021-05-16 18:09:28 +02:00
|
|
|
* Add BOOL_AND and BOOL_OR to SQLite backend
|
|
|
|
|
|
2021-05-03 15:32:00 +02:00
|
|
|
Version 6.0.0 - 2021-05-03
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2021-05-03 15:32:00 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2021-04-12 20:56:08 +02:00
|
|
|
* Allow column sql types to be tested from the table handler
|
2021-04-12 20:39:23 +02:00
|
|
|
* Add support for database connection parameters to configuration URI
|
2021-04-12 19:39:25 +02:00
|
|
|
* Use immutable datastructures for Dict and MultiSelection fields
|
2021-04-12 17:44:16 +02:00
|
|
|
* Skip warnings for non-interactive operations
|
2021-04-10 23:44:39 +02:00
|
|
|
* Check rule only if _check_access is set
|
2021-04-03 23:43:40 +02:00
|
|
|
* Add statistics to Cache
|
2021-03-28 19:20:37 +02:00
|
|
|
* Add support for avatars
|
2021-03-27 19:42:53 +01:00
|
|
|
* Add status command
|
2021-03-27 17:17:00 +01:00
|
|
|
* Add document widget on form view
|
2021-03-21 16:21:05 +01:00
|
|
|
* Add full text and similarity search and FullText field
|
2021-03-20 12:38:16 +01:00
|
|
|
* Add URL type to icon
|
2021-03-11 23:00:10 +01:00
|
|
|
* Use instance method to get next sequence value
|
|
|
|
|
* Store the sequence type directly on sequence
|
2021-03-11 19:14:07 +01:00
|
|
|
* Allow sending email with record's attachments
|
2021-03-07 19:07:53 +01:00
|
|
|
* Add which records to use for actions
|
2021-03-07 12:43:09 +01:00
|
|
|
* Add parent to group to inherit accesses
|
2021-03-07 11:13:53 +01:00
|
|
|
* Add __access__ to Model
|
2021-03-07 10:01:20 +01:00
|
|
|
* Add route wrapper to allow null origin
|
2021-02-21 19:19:26 +01:00
|
|
|
* Add header grouping on report
|
2021-02-21 16:23:11 +01:00
|
|
|
* Protect trusted devices against brute force attack
|
2021-02-14 15:56:18 +01:00
|
|
|
* Make ModelView.parse_view public
|
2021-02-14 14:28:55 +01:00
|
|
|
* Add help for each value to selection and multiselection
|
2021-02-12 10:01:22 +01:00
|
|
|
* Use safe_join in SharedDataMiddlewareIndex (issue10068)
|
2021-02-09 00:32:18 +01:00
|
|
|
* Use menu name for window opened from menu
|
2021-02-06 10:47:06 +00:00
|
|
|
* Add trigonometric functions to sqlite backend
|
2021-02-05 00:21:10 +01:00
|
|
|
* Allow skipping user warnings globally
|
2021-01-25 22:56:02 +01:00
|
|
|
* Add validate option to trytond-admin
|
2021-01-20 00:52:07 +01:00
|
|
|
* Refresh pool of other processes
|
2021-01-13 00:26:53 +01:00
|
|
|
* Add clear_all method to Cache
|
2021-01-11 00:04:35 +01:00
|
|
|
* Support Genshi element directives in HTML editor
|
2020-12-25 17:14:57 +01:00
|
|
|
* Add firstline tool
|
2020-12-19 17:08:48 +01:00
|
|
|
* Add support for Python 3.9
|
2020-12-18 00:09:03 +01:00
|
|
|
* Skip access check on ModelStorage instances
|
2020-12-06 18:34:19 +01:00
|
|
|
* Eager load Function field with same multiple getter
|
2020-12-05 12:09:27 +01:00
|
|
|
* Support other methods for button_change decorator
|
2020-12-05 11:58:41 +01:00
|
|
|
* Allow copying Python instances of Model
|
2020-12-05 11:43:59 +01:00
|
|
|
* Add all buttons to default form view
|
2020-11-15 18:50:47 +01:00
|
|
|
* Unify PYSON string format
|
2020-11-05 23:58:15 +01:00
|
|
|
* Forbid all white spaces except space in Char field
|
|
|
|
|
|
2020-11-02 15:37:33 +01:00
|
|
|
Version 5.8.0 - 2020-11-02
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2020-11-02 15:37:33 +01:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2020-10-24 13:45:13 +02:00
|
|
|
* Remove support for Python 3.5
|
2020-10-11 19:04:16 +02:00
|
|
|
* Support import of timedelta data
|
2020-10-09 19:09:06 +02:00
|
|
|
* Add symbol widget
|
2020-10-08 21:34:15 +02:00
|
|
|
* Add sql_pairing tool
|
2020-10-04 23:04:01 +02:00
|
|
|
* Add format_datetime to Report
|
2020-09-24 23:00:52 +02:00
|
|
|
* Allow sharing view searches
|
2020-09-24 22:49:09 +02:00
|
|
|
* Allow overriding digits in Lang.currency and Report.format_currency
|
2020-09-24 09:51:09 +02:00
|
|
|
* Add record name in report filename
|
2020-09-23 10:04:19 +02:00
|
|
|
* Add deletable and writable state from ir.rule to read
|
2020-09-18 00:06:31 +02:00
|
|
|
* Add language attribute to data tag
|
2024-08-22 09:52:06 +02:00
|
|
|
* Add email template
|
|
|
|
|
* Send email on behalf of user
|
2020-09-12 18:25:14 +02:00
|
|
|
* Register mixins to generic Report class
|
2020-09-12 16:35:52 +02:00
|
|
|
* Cache in memory the report template instances
|
|
|
|
|
* Support Genshi's MsgDirective in report
|
2020-09-05 22:59:38 +02:00
|
|
|
* Support PYSON comparison of date and datetime
|
2020-08-11 22:03:20 +02:00
|
|
|
* Add cron task to clean old queue tasks
|
2020-07-25 08:03:02 +02:00
|
|
|
* Add option to run cron once
|
2020-07-23 00:05:35 +02:00
|
|
|
* Add defaults option to route
|
2020-07-21 14:37:01 +02:00
|
|
|
* Add escape_wildcard in tools
|
2020-07-21 14:33:49 +02:00
|
|
|
* Add option to ensure emails are sent
|
2020-07-21 14:32:09 +02:00
|
|
|
* Allow keyword action for all models
|
2020-07-21 00:36:40 +02:00
|
|
|
* Add sortable_values in tools
|
2020-07-09 00:34:01 +02:00
|
|
|
* Remove default colors on graph and calendar
|
2020-07-07 23:56:10 +02:00
|
|
|
* Add model, record and records attributes on Wizard
|
|
|
|
|
* Check read access of wizard records
|
2020-06-17 00:33:30 +02:00
|
|
|
* Add cached_property in tools
|
2020-06-13 09:48:03 +02:00
|
|
|
* Use custom class to store record data
|
2020-06-17 13:55:00 +02:00
|
|
|
* Do not write to existing targets on xxx2Many add
|
2020-05-28 18:22:45 +02:00
|
|
|
* Add configuration check
|
2020-05-25 09:39:17 +02:00
|
|
|
* Add support for properties to fields.depends
|
2020-05-21 09:06:10 +02:00
|
|
|
* Allow combining authentication methods together
|
2020-05-19 19:36:09 +02:00
|
|
|
* Add context to export CSV route
|
|
|
|
|
|
2020-05-04 12:01:34 +02:00
|
|
|
Version 5.6.0 - 2020-05-04
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2020-05-04 12:01:34 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2020-05-03 14:34:44 +02:00
|
|
|
* Call getter function when accessing Function field on unsaved record
|
2020-04-13 20:47:17 +02:00
|
|
|
* Add language configuration wizard
|
2020-04-13 17:25:02 +02:00
|
|
|
* Allow copying attachments and notes to created records
|
2020-04-13 12:21:55 +02:00
|
|
|
* Add link button on form
|
2020-04-12 23:18:15 +02:00
|
|
|
* Support explicit delete and remove for saving and on_change xxx2Many
|
2020-04-12 23:10:30 +02:00
|
|
|
* Add export_data_domain to ModelStorage
|
|
|
|
|
* Add route to export CSV data
|
2020-04-02 00:01:14 +02:00
|
|
|
* Add test on target of relation fields
|
2020-04-01 23:58:49 +02:00
|
|
|
* Add width and height attributes on calendar view
|
2020-04-01 23:56:17 +02:00
|
|
|
* Add default database name configuration
|
2020-04-01 23:52:08 +02:00
|
|
|
* Add retry option to report convert
|
2020-03-30 09:33:15 +02:00
|
|
|
* Add depends fields on view_attributes
|
2020-03-28 23:56:19 +01:00
|
|
|
* Simplify trigger action
|
2020-03-28 17:13:12 +01:00
|
|
|
* Run trigger in the queue
|
2020-03-28 16:57:05 +01:00
|
|
|
* Do not copy Binary content with file_id
|
2020-03-25 17:34:35 +01:00
|
|
|
* Replace memoize with functools.lru_cache
|
2020-03-19 19:17:29 +01:00
|
|
|
* Add support for Python 3.8
|
2020-03-17 20:08:13 +01:00
|
|
|
* Set all fields readonly for inactive record
|
2020-03-09 18:24:23 +01:00
|
|
|
* Enable check_access context when checking wizard access (issue9108)
|
2020-03-18 12:36:48 +01:00
|
|
|
* Add option to send test email with trytond-admin
|
2020-02-29 23:43:50 +01:00
|
|
|
* Add editable on calendar view
|
2020-01-24 00:18:19 +01:00
|
|
|
* Add xalign and yalign to group
|
2019-12-30 14:26:14 +01:00
|
|
|
* Add MultiSelection entry to Dict field
|
2019-12-28 18:16:28 +01:00
|
|
|
* Allow empty order clause
|
|
|
|
|
* Change editable tree attribute into boolean
|
|
|
|
|
* Send default order to clients
|
2019-12-28 18:05:25 +01:00
|
|
|
* Replace advisory lock by SKIP LOCKED in queue pulling
|
2019-12-28 18:00:01 +01:00
|
|
|
* Load WSGI middleware from configuration
|
2019-12-11 22:25:51 +01:00
|
|
|
* Add help text to Dict keys
|
2019-12-07 16:03:36 +01:00
|
|
|
* Update button_action with returned values
|
2019-12-06 17:33:47 +01:00
|
|
|
* Use direct access to backend classes
|
2019-12-03 18:40:28 +01:00
|
|
|
* Add weasyprint support
|
2019-11-26 22:27:36 +01:00
|
|
|
* Add slugify tool
|
2019-11-26 22:16:00 +01:00
|
|
|
* Add is_secure, host and http_host to url module
|
|
|
|
|
* Add __href__ to URLMixin
|
2019-11-21 15:39:56 +01:00
|
|
|
* Add validate attribute to wizard's Button
|
2019-11-17 17:36:07 +01:00
|
|
|
* Return 400 instead of 500 for Tryton exception
|
2019-11-16 14:34:29 +01:00
|
|
|
* Fill the reverse field in the One2Many setter
|
2019-11-15 20:43:33 +01:00
|
|
|
* Drop support for skiptest attribute on xml files
|
2019-11-15 11:58:43 +01:00
|
|
|
* Remove implicit field names in ModelStorage.search_read
|
|
|
|
|
|
2019-11-04 12:45:10 +01:00
|
|
|
Version 5.4.0 - 2019-11-04
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2019-11-04 12:45:10 +01:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2019-10-16 21:24:06 +02:00
|
|
|
* Improve tests on depends
|
2019-10-14 00:09:32 +02:00
|
|
|
* Add permission groups on export
|
2019-10-08 19:02:00 +02:00
|
|
|
* Retry cron job on DatabaseOperationalError
|
2019-09-20 11:47:15 +02:00
|
|
|
* Add visual context on tree view
|
2019-09-20 11:36:05 +02:00
|
|
|
* Add start value to PYSON Date and DateTime
|
2019-09-20 11:32:56 +02:00
|
|
|
* Add MultiSelection field
|
2019-09-19 14:11:17 +02:00
|
|
|
* Support dot notation on PYSON Eval
|
2019-09-07 23:45:08 +02:00
|
|
|
* Add __slots__
|
2019-09-02 18:25:12 +02:00
|
|
|
* Pass app and request to wsgi error handlers
|
2019-08-25 13:00:28 +02:00
|
|
|
* Add lazy_gettext
|
2019-08-18 19:08:11 +02:00
|
|
|
* Add format_timedelta to Report
|
2019-08-07 19:34:33 +02:00
|
|
|
* Add partial TO_CHAR support for date and datetime on SQLite
|
2019-07-23 00:09:25 +02:00
|
|
|
* Setup default logging for WSGI app
|
2019-07-17 00:57:39 +02:00
|
|
|
* Add format argument to report format_date function
|
2019-07-13 00:14:39 +02:00
|
|
|
* Change expand attribute into a factor
|
2019-06-26 21:56:16 +02:00
|
|
|
* Allow SQL expression as value of fields
|
2019-06-16 19:24:15 +02:00
|
|
|
* Allow customizing Dict keys order with a sequence field
|
2019-06-16 19:04:55 +02:00
|
|
|
* Add invalid domain in DomainValidationError
|
|
|
|
|
* Add domain inversion tools
|
2019-06-16 15:44:14 +02:00
|
|
|
* Add get_relation_fields to DictSchemaMixin
|
|
|
|
|
* Add level on Model.fields_get to fill relation_fields
|
|
|
|
|
|
2019-05-06 14:45:15 +02:00
|
|
|
Version 5.2.0 - 2019-05-06
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2019-05-06 14:45:15 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2019-04-15 16:11:00 +02:00
|
|
|
* Add sort and translate options to Reference field
|
2019-04-15 16:07:52 +02:00
|
|
|
* Do not create empty translations
|
2019-04-15 15:56:03 +02:00
|
|
|
* Replace dsn by params to connect to postgresql
|
2019-04-12 15:59:25 +02:00
|
|
|
* Simplify cron
|
2019-04-11 18:35:25 +02:00
|
|
|
* Add duration on Cache
|
2019-04-11 15:17:30 +02:00
|
|
|
* Add strip wildcards helpers
|
2019-04-08 15:06:36 +02:00
|
|
|
* Add list-form view
|
2019-04-08 10:14:39 +02:00
|
|
|
* Do not set id for on_change calls if cached
|
2019-04-08 10:10:40 +02:00
|
|
|
* Add cache on RPC
|
2019-04-07 19:50:05 +02:00
|
|
|
* Remove support for Python 3.4
|
2019-04-04 20:00:25 +02:00
|
|
|
* Allow to update record when importing data
|
2019-04-04 19:06:09 +02:00
|
|
|
* Set context on record instantiated by Field.__set__
|
|
|
|
|
* Set context when reading related fields
|
2019-04-02 19:01:33 +02:00
|
|
|
* Check read access on field in search order (issue8189)
|
2019-03-30 17:33:20 +01:00
|
|
|
* Add base64 converter to URL map
|
2019-03-30 16:04:45 +01:00
|
|
|
* Add HTML widget
|
2019-03-28 19:22:49 +01:00
|
|
|
* Support import of native numeric, date and datetime data
|
2019-03-28 12:26:36 +01:00
|
|
|
* Add day view on calendar
|
2019-03-27 00:28:58 +01:00
|
|
|
* Raise NotImplementedError when setting Function field without setter
|
2019-03-22 17:21:21 +01:00
|
|
|
* Add exports in view_toolbar_get
|
2019-03-22 12:16:36 +01:00
|
|
|
* Add resources method to ModelStorage
|
2019-03-22 11:46:52 +01:00
|
|
|
* Validate selection format in Dict schema
|
2019-03-15 13:01:11 +01:00
|
|
|
* Allow to extend Field's string and help
|
2019-03-15 12:53:20 +01:00
|
|
|
* Add console
|
2019-03-15 12:27:44 +01:00
|
|
|
* Add Model.__names__ to retrieve model and field names
|
2019-03-09 17:10:34 +01:00
|
|
|
* Add size attribute on image tag
|
2019-03-09 17:03:38 +01:00
|
|
|
* Allow to use channel to synchronize Cache
|
2019-03-03 23:11:17 +01:00
|
|
|
* Display ids and rule names on access error
|
2019-02-13 10:37:40 +01:00
|
|
|
* Move field definition from Model to Field
|
2019-02-05 19:27:10 +01:00
|
|
|
* Use number of verbose flag as log level
|
2019-02-05 19:09:53 +01:00
|
|
|
* Add coroutine concurrency option
|
2019-02-04 22:23:12 +01:00
|
|
|
* Add increasing delay on database operational error retry
|
2019-01-30 09:45:59 +01:00
|
|
|
* Allows to lock records for update
|
2019-01-18 11:57:11 +01:00
|
|
|
* Remove _nocache on Transaction
|
|
|
|
|
* Make Cache transactional
|
2019-01-18 11:32:47 +01:00
|
|
|
* Allow to search on key's value of Dict
|
|
|
|
|
* Allow to order Dict by key's value
|
|
|
|
|
* Do not store keys with null value in Dict
|
2019-01-18 11:01:22 +01:00
|
|
|
* Add cache timeout for web
|
|
|
|
|
* Allow the bus requests to be redirected to another host
|
|
|
|
|
* Add support for CORS
|
2019-01-17 17:22:22 +01:00
|
|
|
* Add extras modules to ModuleTestCase
|
2019-01-15 00:09:38 +01:00
|
|
|
* Add timeout to Report.convert
|
2019-01-07 22:08:52 +01:00
|
|
|
* Allow records from XML with noupdate to be deleted
|
2019-01-01 15:47:23 +01:00
|
|
|
* Add ir.calendar for month and day
|
2018-12-31 15:36:49 +01:00
|
|
|
* Rename languages: hu_HU, it_IT and pt_BR into hu, it and pt
|
2018-12-29 14:19:08 +01:00
|
|
|
* Define custom exceptions
|
|
|
|
|
* Remove _error_messages, raise_user_error and raise_user_warning
|
|
|
|
|
* Remove ModelStorage._constraints
|
|
|
|
|
* Add ir.message
|
2018-12-22 00:01:41 +01:00
|
|
|
* Add check on ModelSQL for positive id
|
2018-12-21 23:41:56 +01:00
|
|
|
* New API to read related fields
|
2018-11-28 10:05:01 +01:00
|
|
|
* Remove implicit fields names in ModelStorage.read
|
2018-11-12 17:18:06 +01:00
|
|
|
* Check read access on field in search domain (issue7766)
|
2018-10-30 16:31:42 +01:00
|
|
|
* Add active field on ModelAccess, ModelFieldAccess and Group
|
2018-10-04 13:41:50 +02:00
|
|
|
* Use write mode by default to check create and delete of resources
|
|
|
|
|
|
2018-10-01 12:30:45 +02:00
|
|
|
Version 5.0.0 - 2018-10-01
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2018-10-01 12:30:45 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2018-09-07 16:23:52 +02:00
|
|
|
* Allow non translatable reports
|
2018-09-01 01:02:04 +02:00
|
|
|
* Replace hard coded 'state' by '_transition_state' in copy
|
|
|
|
|
* Support dotted notation in copy default
|
|
|
|
|
* Allow callable in copy default
|
2018-08-30 11:15:01 +02:00
|
|
|
* Add bus system
|
2018-08-27 22:32:45 +02:00
|
|
|
* Allow to set any default configuration value from environment
|
2018-08-26 18:04:05 +02:00
|
|
|
* Clear existing session when password is changed
|
|
|
|
|
* Manage session with max_age and timeout
|
2018-08-25 13:06:05 +02:00
|
|
|
* Use passlib to hash and update password
|
2018-08-20 22:39:16 +02:00
|
|
|
* Remove unique constraint on attachment name
|
2018-08-19 19:59:58 +02:00
|
|
|
* New icons
|
2018-08-18 17:19:33 +02:00
|
|
|
* Add pyson TimeDelta
|
2018-08-01 10:44:06 +02:00
|
|
|
* Remove button if it is not allowed to access some of its dependant fields
|
2018-07-28 16:44:11 +02:00
|
|
|
* Add support for Python 3.7
|
2018-07-27 09:32:28 +02:00
|
|
|
* Add transactional queue and workers
|
2018-07-24 22:01:08 +02:00
|
|
|
* Add __table_handler__ to ModelSQL
|
2018-07-24 19:29:16 +02:00
|
|
|
* Support partial index
|
|
|
|
|
* Allow to use SQL expression for index action
|
2018-07-10 17:03:49 +02:00
|
|
|
* Add cache clean timeout configuration
|
2018-07-10 16:55:37 +02:00
|
|
|
* Implicit conversion to boolean in PYSON statement
|
2018-07-09 12:41:40 +02:00
|
|
|
* Add domain to dictionary schema
|
2018-07-02 23:23:52 +02:00
|
|
|
* Fill main language in ir.configuration at database initialization
|
2018-06-26 19:11:19 +02:00
|
|
|
* Remove support for Python 2.7
|
2018-06-24 16:54:46 +02:00
|
|
|
* Check Rule also after modification
|
|
|
|
|
* Check Rule after indirect fields
|
2018-06-20 10:18:33 +02:00
|
|
|
* Allow to define view id in switch client action
|
2018-06-18 21:55:16 +02:00
|
|
|
* Do not validate Function fields even with setter
|
2018-06-11 23:22:35 +02:00
|
|
|
* Simplify the creation of dependencies graph
|
2018-05-31 13:23:55 +02:00
|
|
|
* Make depends on methods generic to any method
|
2018-05-29 10:32:41 +02:00
|
|
|
* Add width/height attribute to notebook
|
2018-05-23 23:08:44 +02:00
|
|
|
* Allow to call set_lang with None and language instance
|
2018-05-22 23:42:35 +02:00
|
|
|
* Add hostname configuration to list database
|
2018-05-12 00:45:55 +02:00
|
|
|
* Add tree mixin
|
2018-05-09 15:30:48 +02:00
|
|
|
* Rename "install-dependences" into "activate-dependencies"
|
2018-04-30 16:03:34 +02:00
|
|
|
* Use recursive common table expression for child_of/parent_of operators
|
2018-04-30 14:59:01 +02:00
|
|
|
* Add sql_cast on Field
|
|
|
|
|
|
2018-04-23 17:12:01 +02:00
|
|
|
Version 4.8.0 - 2018-04-23
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2018-04-23 17:12:01 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2018-04-05 19:18:52 +02:00
|
|
|
* Add index method to order field set calls
|
2018-03-26 14:07:45 +02:00
|
|
|
* Add deactivable mixin
|
|
|
|
|
* Ensure active field is present on tree view
|
2018-03-26 10:33:02 +02:00
|
|
|
* Manage depends xml attribute on field tag
|
2018-03-23 16:29:35 +01:00
|
|
|
* Add expand attribute on group tag
|
2018-03-20 17:27:12 +01:00
|
|
|
* Add depends on Pool.register
|
2018-03-19 16:57:49 +01:00
|
|
|
* Add Exclude constraint
|
2018-03-16 18:17:53 +01:00
|
|
|
* Allow to perform unaccented searches on Char fields
|
2018-03-15 00:43:32 +01:00
|
|
|
* Always raise exception in table handler
|
2018-03-07 00:34:09 +01:00
|
|
|
* Simplify API for Session: new, remove, check and reset
|
2018-03-01 11:59:23 +01:00
|
|
|
* Ensure that all buttons are registered in ir.model.button
|
2018-02-23 19:13:19 +01:00
|
|
|
* Make trytond-admin ask for admin email
|
|
|
|
|
* Add option to set admin email with trytond-admin
|
|
|
|
|
* Add option to reset admin password with trytond-admin
|
|
|
|
|
* Add reset password button
|
2018-02-19 11:35:37 +01:00
|
|
|
* Add depends on Button
|
2018-02-14 19:35:57 +01:00
|
|
|
* Add ModelData.has_model cache for ModelStorage.check_xml_record
|
2018-02-14 19:24:01 +01:00
|
|
|
* Limit authentication attempt per IP network
|
2018-02-14 19:23:11 +01:00
|
|
|
* Manage 'X-Forwarded' headers from proxies
|
2018-02-14 19:22:03 +01:00
|
|
|
* Add '_request' attribute to Transaction context
|
2018-02-11 14:59:58 +01:00
|
|
|
* Delete translations on deletion only when model has translatable field
|
2018-01-24 20:12:42 +01:00
|
|
|
* Remove MySQL backend
|
2018-01-24 14:32:09 +01:00
|
|
|
* Add keyword attribute to button tag
|
2018-01-23 22:13:30 +01:00
|
|
|
* Allow field name on image tag
|
2018-01-12 16:25:20 +01:00
|
|
|
* Remove unoconv and call soffice directly
|
2018-01-12 15:46:52 +01:00
|
|
|
* Allow to include mixin to pool objects
|
2017-12-26 17:28:42 +01:00
|
|
|
* Improve validation of PYSON domain
|
2017-12-20 19:26:44 +01:00
|
|
|
* Use JSON canonical form for Dict value
|
2017-12-20 19:20:57 +01:00
|
|
|
* Remove rules on user
|
2017-11-25 22:11:52 +01:00
|
|
|
* Add monetary formatting to language
|
2017-11-25 22:00:24 +01:00
|
|
|
* Add exceptional parent language
|
2017-11-15 00:15:27 +01:00
|
|
|
* Add get method on ir.lang
|
|
|
|
|
* Convert format, currency and strftime of ir.lang into instance methods
|
|
|
|
|
|
2017-10-30 14:43:28 +01:00
|
|
|
Version 4.6.0 - 2017-10-30
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2017-10-30 14:43:28 +01:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2017-10-22 14:57:04 +02:00
|
|
|
* Add support for Python 3.6
|
|
|
|
|
* Remove support for Python 3.3
|
2017-10-02 17:48:23 +02:00
|
|
|
* Move handling of sequences to the Database object
|
2017-10-02 11:38:02 +02:00
|
|
|
* Allow to add tests through entry points
|
2017-09-26 01:25:26 +02:00
|
|
|
* Add translated descriptor for Reference field
|
2017-09-20 11:29:12 +02:00
|
|
|
* Implement alter_type and alter_size for sqlite backend
|
2017-09-03 11:32:17 +02:00
|
|
|
* Add a maximum size for request
|
2017-09-03 11:14:10 +02:00
|
|
|
* Add support for single record report
|
2017-08-31 22:52:16 +02:00
|
|
|
* Add support for Flat OpenDocument
|
2017-08-28 23:15:14 +02:00
|
|
|
* Add get_email in trytond.report
|
2017-08-28 10:32:14 +02:00
|
|
|
* Replace plain extension by txt
|
2017-08-15 00:21:45 +02:00
|
|
|
* Support test database cache for remote postgresql
|
2017-08-02 23:11:34 +02:00
|
|
|
* Increase session randomness to 32 bytes
|
2017-07-27 09:40:14 +02:00
|
|
|
* Allow to specify datetime related values in XML files
|
2017-07-19 10:10:04 +02:00
|
|
|
* Add environment variables to wsgi script
|
2017-07-16 23:49:15 +02:00
|
|
|
* Add unique ids check on RPC
|
|
|
|
|
* Assert unique records on ModelView.button and Workflow.transition
|
2017-07-12 19:58:13 +02:00
|
|
|
* Add test for function field methods
|
2017-06-30 09:50:49 +02:00
|
|
|
* Add option install module dependencies with trytond-admin
|
2017-06-16 09:47:39 +02:00
|
|
|
* Add localhost_name and timeout as get_smtp_server uri parameters
|
2017-06-13 09:55:44 +02:00
|
|
|
* Delete missing modules not activated when updating module list
|
2017-06-09 16:07:03 +02:00
|
|
|
* Remove empty pages from notebook
|
2017-06-09 13:22:42 +02:00
|
|
|
* Allow to store Dict as JSON on the database
|
|
|
|
|
|
2017-05-01 19:18:13 +02:00
|
|
|
Version 4.4.0 - 2017-05-01
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2017-05-01 19:18:13 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2017-04-03 18:23:41 +02:00
|
|
|
* Sanitize path in file_open against suffix (CVE-2017-0360)
|
2017-04-03 17:05:23 +02:00
|
|
|
* Add constraint on user password
|
2017-04-01 00:24:55 +02:00
|
|
|
* Remove Property field
|
|
|
|
|
* Add MultiValueMixin and ValueMixin
|
2017-03-31 13:21:51 +02:00
|
|
|
* Use sql type in column creation
|
2017-03-31 12:44:22 +02:00
|
|
|
* Use generic SQL type in field and let backend determine the SQLType
|
2017-03-30 09:40:41 +02:00
|
|
|
* Add filter to xxx2Many fields
|
2017-03-29 23:12:01 +02:00
|
|
|
* Add NULLS ordering
|
2017-03-29 22:37:13 +02:00
|
|
|
* Add context domain on ir.action.act_window
|
2017-03-23 23:01:31 +01:00
|
|
|
* Allow None limit in action window
|
2017-03-22 10:49:26 +01:00
|
|
|
* Add has_window_functions on Database
|
2017-02-11 19:08:52 +01:00
|
|
|
* Allow Many2One on ModelSQL to target ModelStorage
|
2017-02-02 12:04:27 +01:00
|
|
|
* Manage Cache in Transaction
|
2017-02-02 12:00:49 +01:00
|
|
|
* Allow to register multiple exit functions on Transaction
|
2017-02-02 11:55:44 +01:00
|
|
|
* Return 429 status when too many login attempts
|
2017-02-01 16:11:00 +01:00
|
|
|
* Add set_rpc on Field
|
2017-01-25 23:21:57 +01:00
|
|
|
* Add has_select_for on Database
|
2016-12-21 23:44:21 +01:00
|
|
|
* Store custom report translation in separate module
|
2016-12-21 23:41:37 +01:00
|
|
|
* Add form action keyword for set/synchronize translation on report and view
|
2016-12-21 23:17:19 +01:00
|
|
|
* Add negative value for col attribute
|
2016-12-21 23:08:30 +01:00
|
|
|
* Allow to use domain_<field name> method with Function fields
|
2016-12-21 10:07:57 +01:00
|
|
|
* Validate wizard definition on module tests
|
2016-12-17 00:38:21 +01:00
|
|
|
* Remove order constraint on register ModelSQL
|
2016-12-17 00:25:01 +01:00
|
|
|
* Add relate from report to translations
|
|
|
|
|
|
2016-11-28 15:49:40 +01:00
|
|
|
Version 4.2.0 - 2016-11-28
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2016-11-28 15:49:40 +01:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2016-11-01 12:29:18 +01:00
|
|
|
* Add toolbar attribute for richtext widget
|
2016-10-31 13:39:15 +01:00
|
|
|
* Add PYSON widget
|
2016-10-28 17:55:09 +02:00
|
|
|
* Allow to define the text color and background color in calendar view
|
2016-10-26 15:55:05 +02:00
|
|
|
* Allow to override cache implementation
|
2016-10-26 09:44:09 +02:00
|
|
|
* Add button rule
|
2016-10-24 14:12:57 +02:00
|
|
|
* Allow to specify translatable languages in trytond-admin
|
2016-10-21 12:52:26 +02:00
|
|
|
* Add datetime_field on Reference
|
2016-10-08 12:33:32 +02:00
|
|
|
* Merge Spanish's into Spanish (Latin American)
|
2016-09-27 12:06:11 +02:00
|
|
|
* Do not check write access on model for wizard with groups
|
2016-09-27 11:56:19 +02:00
|
|
|
* Add user application
|
2016-09-13 14:01:17 +02:00
|
|
|
* Add sequence_ordered
|
2016-09-10 23:25:03 +02:00
|
|
|
* Remove most country specific code in languages
|
|
|
|
|
* Add support for derivative translations
|
2016-09-06 09:03:11 +02:00
|
|
|
* Remove IDENTIFIER regexp on ir.model and ir.model.field
|
2016-09-02 10:50:36 +02:00
|
|
|
* Enforce suffix and prefix to have id or name
|
2016-08-30 12:15:25 +02:00
|
|
|
* Sanitize path in file_open (CVE-2016-1242)
|
2016-08-30 12:12:55 +02:00
|
|
|
* Prevent read of user password hash (CVE-2016-1241)
|
2016-08-25 22:39:15 +02:00
|
|
|
* Add database dump cache for tests
|
2016-08-23 18:45:26 +02:00
|
|
|
* Remove unused tools: find_in_path, exec_command_pipe and mod10r
|
2016-08-23 17:31:58 +02:00
|
|
|
* Implementation of drop_column for SQLite
|
2016-08-22 11:28:25 +02:00
|
|
|
* Allow to pass many configuration files
|
2016-08-18 09:34:02 +02:00
|
|
|
* Remove translate on field name of User
|
2016-08-17 10:54:48 +02:00
|
|
|
* Allow to define the default mode in calendar view
|
2016-08-04 23:54:50 +02:00
|
|
|
* Use 'default_rec_name' context key in Model.default_get
|
2016-07-29 10:51:53 +02:00
|
|
|
* Add option to store Attachment in database
|
|
|
|
|
* Allow to store Binary field in filestore
|
2016-07-29 10:46:52 +02:00
|
|
|
* Add filestore module
|
2016-07-19 07:40:50 +07:00
|
|
|
* Allow None in Greater/Less PYSON
|
2016-07-08 10:45:46 +02:00
|
|
|
* Add option to set admin password with trytond-admin
|
2016-07-07 16:05:45 +02:00
|
|
|
* Remove super password
|
|
|
|
|
* Remove database management from RPC
|
2016-07-05 12:42:46 +02:00
|
|
|
* Remove ModelView.view_header_get
|
|
|
|
|
* Remove string attribute from views
|
2016-06-30 21:51:03 +02:00
|
|
|
* Don't check write access on model for button with groups
|
2016-06-30 21:41:58 +02:00
|
|
|
* Limit readonly state for xxx2Many
|
2016-07-07 09:43:01 +02:00
|
|
|
* Add option to update modules list with trytond-admin
|
2016-06-27 19:08:35 +02:00
|
|
|
* Use home directory as default path for database and web root.
|
2016-06-14 16:35:27 +02:00
|
|
|
* Add count option on Action Window Domains
|
2016-06-08 10:33:59 +02:00
|
|
|
* Remove window_name on Action Window
|
2016-06-08 10:08:03 +02:00
|
|
|
* Return the calling keyword in ActionKeyword.get_keywords
|
2016-05-31 12:49:23 +02:00
|
|
|
* Add customizable login process
|
2016-05-24 11:16:24 +02:00
|
|
|
* Allow to customize the substitutions used on sequence
|
2016-05-10 10:29:08 +02:00
|
|
|
* Allow PYSON in tree_invisible attribute
|
|
|
|
|
|
2016-05-02 15:31:53 +02:00
|
|
|
Version 4.0.0 - 2016-05-02
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2016-05-02 15:31:53 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2016-03-28 22:40:37 +02:00
|
|
|
* Add sendmail module to send transactional email
|
2016-03-25 17:17:41 +01:00
|
|
|
* Support Two-Phase Commit in Transaction
|
2016-03-25 11:08:58 +01:00
|
|
|
* Allow Report to generate text plain, XML, HTML and XHTML
|
2016-03-15 18:59:11 +01:00
|
|
|
* Add workflow graph on ir.model
|
2016-03-15 17:45:07 +01:00
|
|
|
* Add context model on ir.action.act_window
|
2016-03-15 16:57:26 +01:00
|
|
|
* Switch to WSGI API
|
2016-03-14 19:33:40 +01:00
|
|
|
* Limit the login size in LoginAttempt
|
2016-03-05 17:31:25 +01:00
|
|
|
* Remove LocalDict from tools
|
2016-03-03 23:27:38 +01:00
|
|
|
* Add LRUDictTransaction
|
2016-03-03 21:51:57 +01:00
|
|
|
* Follow PEP-0249 for Database, Transaction and Cursor
|
2016-02-07 16:46:16 +01:00
|
|
|
* Add Python3 support
|
2016-02-06 19:10:35 +01:00
|
|
|
* Make TestCase create and drop its database
|
|
|
|
|
* Add with_transaction decorator for tests
|
2016-02-02 19:14:35 +01:00
|
|
|
* Add note on resources
|
2016-01-21 10:48:32 +01:00
|
|
|
* Add 'where' operator for xxx2many fields
|
2016-01-18 19:09:48 +01:00
|
|
|
* Strip and unquote double-quote from Postgresql schema in search_path
|
2016-01-16 19:20:30 +01:00
|
|
|
* Move webdav into a separate module
|
2016-01-14 14:10:43 +01:00
|
|
|
* Don't read historized user when evaluating record rules as it could lead to
|
|
|
|
|
past privilege escalation.
|
2016-01-11 16:14:20 +01:00
|
|
|
* Only rebuild mptt tree if left or right values have their default values
|
2015-12-31 14:15:51 +01:00
|
|
|
* Allow nested inherited view
|
2015-12-31 13:45:59 +01:00
|
|
|
* Add button on cron to run once
|
2015-12-16 13:47:33 +01:00
|
|
|
* Check all fields when writing a sequence of records, values (CVE-2015-0861)
|
2015-11-10 12:55:06 +01:00
|
|
|
* Add view_ids on tree view
|
2015-11-05 23:22:26 +01:00
|
|
|
* Add parent_of operator
|
2015-11-05 23:07:53 +01:00
|
|
|
* Enforce type of inheriting view
|
2015-11-03 12:20:49 +01:00
|
|
|
* Use instance context in translated descriptor of Selection
|
|
|
|
|
|
2015-11-02 14:55:05 +01:00
|
|
|
Version 3.8.0 - 2015-11-02
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2015-11-02 14:55:05 +01:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2015-10-01 22:37:13 +02:00
|
|
|
* Add test for all field methods
|
2015-09-26 15:23:43 +02:00
|
|
|
* Load po files also in 'override' subdirectory
|
2015-09-14 10:37:38 +02:00
|
|
|
* Add support for float and integer on Property fields
|
2015-09-04 11:52:53 +02:00
|
|
|
* Remove foreign-key on create_uid and write_uid
|
|
|
|
|
* Prevent deletion of any user
|
2015-09-04 11:16:09 +02:00
|
|
|
* Manage PostgreSQL schema
|
2015-08-22 09:00:14 +02:00
|
|
|
* Remove colors attribute on tree view
|
2015-08-21 18:03:44 +02:00
|
|
|
* Remove style on Report
|
2015-08-14 17:58:47 +02:00
|
|
|
* Add StateReport to Wizard
|
2015-07-16 01:13:45 +02:00
|
|
|
* Allow to override ModelSQL._table
|
2015-07-09 15:40:21 +02:00
|
|
|
* Allow to import backend from entry points
|
2015-07-07 12:48:28 +02:00
|
|
|
* Add reversed operators to PYSON expressions
|
2015-07-29 10:56:30 +02:00
|
|
|
* Explicity raise error when creating/writing/deleting models with table_query
|
2015-07-01 19:41:49 +02:00
|
|
|
* Use CURRENT_TIMESTAMP instead of now
|
2015-06-22 16:57:06 +02:00
|
|
|
* Use Constraint instance in ModelSQL._sql_constraints
|
2015-06-15 10:57:11 +02:00
|
|
|
* Only return default record if no domain supplied on ModelSingleton search
|
2015-06-15 01:14:47 +02:00
|
|
|
* Rule.domain_get returns a domain and Rule.query_get a SQL query
|
2015-06-15 01:10:59 +02:00
|
|
|
* Add target_search option to Many2One
|
|
|
|
|
* Add tables argument to ModelSQL.search_domain
|
2015-05-28 21:02:01 +02:00
|
|
|
* Rename ir.module.module* into ir.module*
|
|
|
|
|
|
2015-04-20 15:05:09 +02:00
|
|
|
Version 3.6.0 - 2015-04-20
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2015-04-20 15:05:09 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2015-03-16 19:28:34 +01:00
|
|
|
* Use bytes and bytearray for Binary
|
2015-03-16 12:56:11 +01:00
|
|
|
* Add button_change
|
2015-03-15 15:52:03 +01:00
|
|
|
* Add support for PyPy
|
|
|
|
|
* Add support for psycopg2cffi
|
2015-03-10 23:47:38 +01:00
|
|
|
* Add noeval on PYSONDecoder
|
2015-03-10 23:38:33 +01:00
|
|
|
* Add __repr__ to PYSON
|
2015-03-09 19:40:41 +01:00
|
|
|
* Remove safe_eval
|
|
|
|
|
* Add ModelView.view_attributes
|
|
|
|
|
* Add pyson attribute on data field tag
|
|
|
|
|
* Changed into JSON:
|
|
|
|
|
- record rule domain
|
|
|
|
|
- trigger condition
|
|
|
|
|
- 'states', 'domain', 'spell' and 'colors' view attributes
|
|
|
|
|
- view domain
|
|
|
|
|
- 'email', 'domain', 'context', 'order' and 'search_value' action fields
|
2015-03-02 23:18:22 +01:00
|
|
|
* Add product attribute on form view for One2Many
|
2015-02-09 22:58:56 +01:00
|
|
|
* Remove float_time widget
|
|
|
|
|
* Add TimeDelta field
|
2015-02-04 13:37:02 +01:00
|
|
|
* search_global yields record instead of id
|
2015-01-27 18:11:23 +01:00
|
|
|
* Add ModelTestCase
|
|
|
|
|
* Add test for missing default model access
|
2015-01-20 18:48:46 +01:00
|
|
|
* Report API refactorization
|
2015-01-05 16:35:09 +01:00
|
|
|
* Add test for access rights of menu and actions
|
2015-01-02 16:33:00 +01:00
|
|
|
* Allow to use the dotted notation for order parameters
|
2014-12-18 11:36:40 +01:00
|
|
|
* Use action_id to find report to use
|
2014-12-16 22:17:34 +01:00
|
|
|
* Allow custom StateView without Model
|
2014-12-16 22:02:44 +01:00
|
|
|
* Remove Pool.object_name_list
|
2014-11-27 22:20:43 +01:00
|
|
|
* Add translated descriptor for Dict field
|
2014-11-19 21:35:51 +01:00
|
|
|
* Clean private context keyword in RPC
|
|
|
|
|
* Add cache section in configuration
|
2014-11-01 11:52:55 +01:00
|
|
|
* Use dualmethod on ModelStorage.save
|
2014-10-29 20:38:17 +01:00
|
|
|
* New API for on_change: instance changes
|
2014-10-27 23:10:52 +01:00
|
|
|
* Add restore_history_before on ModelSQL
|
2014-10-23 20:56:57 +02:00
|
|
|
* Remove img_{width,height} form attributes
|
|
|
|
|
|
2014-10-20 14:27:55 +02:00
|
|
|
Version 3.4.0 - 2014-10-20
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2014-10-20 14:27:55 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2014-09-29 17:29:25 +02:00
|
|
|
* Use literal_eval instead of safe_eval (CVE-2014-6633)
|
2014-09-29 17:23:37 +02:00
|
|
|
* Prevent double underscore in safe_eval (CVE-2014-6633)
|
2014-09-17 22:05:44 +02:00
|
|
|
* Add pre-validation on button
|
2014-09-17 21:43:53 +02:00
|
|
|
* Model and Field access checked only if _check_access is set
|
|
|
|
|
* Add check_access to RPC
|
|
|
|
|
* Add check_access to Wizard and Report
|
2014-09-13 15:14:56 +02:00
|
|
|
* Add support for domain_<field name> method
|
2014-09-03 23:32:01 +02:00
|
|
|
* Refactor configuration file and command line
|
2014-08-29 16:49:09 +02:00
|
|
|
* Use the context of the relation field for instanciation
|
2014-08-26 16:50:25 +02:00
|
|
|
* Use a configuration field for logging
|
2014-08-04 16:50:59 +02:00
|
|
|
* Add translated descriptor for Selection field
|
2014-07-20 12:54:11 +02:00
|
|
|
* Add tree_state attribute on tree view
|
2014-06-13 19:14:48 +02:00
|
|
|
* Allow to sync XML data
|
2014-06-08 00:33:31 +02:00
|
|
|
* Remove on_change calls in Model.default_get
|
|
|
|
|
* Add group call to on_change
|
2014-06-08 00:26:57 +02:00
|
|
|
* Add UnionMixin
|
2014-05-30 16:31:17 +02:00
|
|
|
* Allow to disable sorting of dictionary field's selection
|
2014-05-29 09:49:04 +02:00
|
|
|
* Add active field to views of action window
|
2014-05-22 23:36:00 +02:00
|
|
|
* Make global cache depends on explicit context keys
|
|
|
|
|
* Don't add to global cache Binary fields
|
2014-05-30 15:43:45 +02:00
|
|
|
* Add MatchMixin
|
2014-09-19 17:11:28 +02:00
|
|
|
* Add image widget to tree
|
2014-05-04 00:11:17 +02:00
|
|
|
* Remove context, current_date and time from record rule evaluation
|
|
|
|
|
|
2014-04-21 20:26:08 +02:00
|
|
|
Version 3.2.0 - 2014-04-21
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2014-04-21 20:26:08 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2014-03-18 20:07:03 +01:00
|
|
|
* Add restore_history to ModelSQL
|
2014-03-18 19:54:32 +01:00
|
|
|
* Add history revisions
|
2014-03-16 21:10:34 +01:00
|
|
|
* Add the multi selection widget
|
2014-03-16 20:49:42 +01:00
|
|
|
* Add index to one2many's on_change
|
2014-03-15 10:50:42 +01:00
|
|
|
* Remove auto-refresh on Action Window
|
2014-03-15 10:44:45 +01:00
|
|
|
* Add support of domain for non-relation field
|
2014-03-15 10:36:20 +01:00
|
|
|
* Manage microseconds in JSON-RPC and XML-RPC
|
2014-03-07 19:38:01 +01:00
|
|
|
* Remove Sha field
|
|
|
|
|
* Add password widget
|
2014-02-27 12:36:53 +01:00
|
|
|
* Add Len to PYSON
|
2014-02-24 19:48:03 +01:00
|
|
|
* Use bcrypt to hash password if possible
|
2014-02-24 19:15:57 +01:00
|
|
|
* Use a sequence of ids, values to set fields
|
2014-02-15 18:34:22 +01:00
|
|
|
* Client side actions on button and wizard
|
2014-02-06 22:30:11 +01:00
|
|
|
* Add depends attribute to data tag
|
2014-02-06 22:25:43 +01:00
|
|
|
* Add tree_invisible attribute to button in tree view
|
2014-01-31 00:02:03 +01:00
|
|
|
* Drop support of Python 2.6
|
2014-01-26 14:27:24 +01:00
|
|
|
* Deprecate on_change, on_change_with, selection_change_with and autocomplete
|
|
|
|
|
field arguments
|
|
|
|
|
* Add fields.depends decorator
|
2014-01-12 19:58:22 +01:00
|
|
|
* Add run-tests
|
2013-12-23 20:47:25 +01:00
|
|
|
* Validate only modified and dependant fields on model write
|
2013-12-22 10:24:05 +01:00
|
|
|
* Improve error messages by showing the failing value
|
2013-12-20 12:32:07 +01:00
|
|
|
* Remove relation field actions:
|
|
|
|
|
- delete_all
|
|
|
|
|
- unlink_all
|
|
|
|
|
- set
|
|
|
|
|
* Rename relation field action unlink into remove
|
2013-12-19 14:44:01 +01:00
|
|
|
* Use a sequence of records, values in write
|
2013-12-12 13:53:01 +01:00
|
|
|
* set_context of Transaction.set_user is restricted to root
|
2013-11-19 11:04:33 +01:00
|
|
|
* Add a "copy" action to One2Many and Many2Many's set method
|
2013-11-15 02:26:58 +01:00
|
|
|
* Force UTC as timezone (migration script available on tryton-tools)
|
2013-10-27 19:31:36 +01:00
|
|
|
* Add relation_field for many2one
|
|
|
|
|
|
2013-10-21 16:06:00 +02:00
|
|
|
Version 3.0.0 - 2013-10-21
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2013-10-21 16:06:00 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2013-09-16 12:26:10 +02:00
|
|
|
* Allow customization of translation in po files
|
2013-09-06 22:32:37 +02:00
|
|
|
* Use python-sql
|
|
|
|
|
* Add convert_domain method on Fields
|
|
|
|
|
* Add sql_format and sql_type methods on Fields
|
|
|
|
|
* Allow to return a full domain for Function.searcher
|
|
|
|
|
* Replace static backend by dynamic get method
|
|
|
|
|
* Replace order_field by order_<field name> method
|
2013-09-04 12:35:02 +00:00
|
|
|
* Allow field One2One in check_recursion
|
2013-09-03 10:26:23 +02:00
|
|
|
* Remove the default order on MPTT
|
2013-09-02 17:34:46 +02:00
|
|
|
* Add grouped attribute to data tag
|
2013-08-01 17:09:10 +02:00
|
|
|
* Store selection tree state
|
2013-07-22 14:49:18 +02:00
|
|
|
* Add order to Action Window
|
2013-06-26 22:59:28 +02:00
|
|
|
* Add factor on number fields
|
2013-06-09 20:14:14 +02:00
|
|
|
* Add calendar view
|
2013-05-21 12:09:46 +02:00
|
|
|
* Remove request
|
|
|
|
|
|
2013-04-22 10:33:28 +02:00
|
|
|
Version 2.8.0 - 2013-04-22
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2013-04-22 10:33:28 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2013-03-21 18:20:39 +01:00
|
|
|
* Allow to search on target of Reference field
|
2013-03-20 22:49:16 +01:00
|
|
|
* Remove _inherits
|
2013-03-15 21:44:22 +01:00
|
|
|
* Add dynamic label
|
|
|
|
|
* Add prefix, suffix on tree view
|
2013-03-07 16:53:19 +01:00
|
|
|
* Replace _constraints with validate in ModelStorage
|
2013-02-05 19:06:16 +01:00
|
|
|
* Add selection_change_with on Selection and Reference fields
|
2013-01-26 15:18:41 +01:00
|
|
|
* Add Dict fields
|
2013-01-13 22:43:59 +01:00
|
|
|
* Remove unique constraint on model and field access
|
2013-01-06 22:18:13 +01:00
|
|
|
* Use lists of values in create
|
2012-12-27 22:04:18 +01:00
|
|
|
* (Field, Operator, Operand) are replaced by Domain on Rule
|
2012-12-05 13:25:18 +01:00
|
|
|
* Add global search
|
2012-11-27 21:35:12 +01:00
|
|
|
* Replace view shortcut by menu favorite
|
2012-11-23 17:59:04 +01:00
|
|
|
* Store default language in database
|
2012-11-23 17:49:33 +01:00
|
|
|
* Add icon attribute on fields
|
2012-11-22 22:17:07 +01:00
|
|
|
* Prevent Wizard State name to start with '_'
|
2012-11-16 20:22:29 +01:00
|
|
|
* Add completion attribute for Many2One, Many2Many and One2Many
|
2012-11-16 20:11:51 +01:00
|
|
|
* Add ViewSearch
|
2012-11-16 00:52:42 +01:00
|
|
|
* Add domains on Action Window
|
|
|
|
|
|
2012-10-22 17:17:56 +02:00
|
|
|
Version 2.6.0 - 2012-10-22
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2012-10-22 17:17:56 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2012-09-29 14:39:59 +02:00
|
|
|
* Add pre-validation
|
2012-09-26 19:38:20 +02:00
|
|
|
* Allow to use XML file for views
|
2012-09-24 22:16:53 +02:00
|
|
|
* Add RPC definition
|
|
|
|
|
* Repace BrowseRecord by Model instance
|
|
|
|
|
* Replace Cache decorator by a simple LRU Cache
|
|
|
|
|
* Remove Cacheable
|
|
|
|
|
* Remove _description
|
|
|
|
|
* Rename _name by __name__
|
|
|
|
|
* Use class in Pool
|
2012-09-10 18:02:03 +02:00
|
|
|
* Fix search button clause in ModelButton.get_groups (CVE-2012-2238)
|
2012-09-10 15:26:34 +02:00
|
|
|
* Merge all kind of buttons
|
2012-09-10 15:11:50 +02:00
|
|
|
* Use XML id for board action instead of id
|
2012-09-10 14:59:58 +02:00
|
|
|
* Add states attribute to notebook
|
2012-07-25 21:01:29 +02:00
|
|
|
* Allow to use tuple for Reference
|
2012-07-25 20:34:17 +02:00
|
|
|
* Add constant interpolation on line graph
|
2012-06-28 14:46:47 +02:00
|
|
|
* Add create/delete field access
|
2012-06-20 18:12:40 +02:00
|
|
|
* Add dynamic size limit on the One2Many, Many2Many and Char
|
2012-06-08 19:32:23 +02:00
|
|
|
* Replace __tryton__.py by tryton.cfg
|
2012-06-08 19:27:19 +02:00
|
|
|
* Allow to use Reference field in One2Many & Many2Many
|
2012-06-08 19:04:41 +02:00
|
|
|
* Remove hexmd5 from ModelView.fields_view_get
|
2012-05-19 15:47:43 +02:00
|
|
|
* Allow client to manage model access
|
2012-05-16 13:04:36 +02:00
|
|
|
* Add time format validation
|
2012-05-14 15:34:53 +02:00
|
|
|
* Remove ModelSQL.default_sequence
|
|
|
|
|
|
2012-04-23 16:10:09 +02:00
|
|
|
Version 2.4.0 - 2012-04-23
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2012-04-23 16:10:09 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2012-03-28 19:02:41 +02:00
|
|
|
* Don't allow rpc call on ModelStorage without ModelView (CVE-2012-0215)
|
2012-03-25 19:12:02 +02:00
|
|
|
* Add shared WebDAV
|
2012-03-25 00:15:17 +01:00
|
|
|
* Remove workflow module
|
|
|
|
|
* Simplify workflow engine
|
|
|
|
|
* Add ir.model.button for access rights
|
2012-03-23 15:36:11 -03:00
|
|
|
* Replace fill by expand
|
2012-03-23 17:52:36 +01:00
|
|
|
* Integer, Numeric and Float allow None as value
|
|
|
|
|
* NULL value is None and not False
|
2012-03-16 11:28:10 +01:00
|
|
|
* Replace user action by a list of actions
|
2012-03-05 23:39:58 +01:00
|
|
|
* Add group call to on_change_with
|
2012-02-29 14:02:42 +01:00
|
|
|
* Allow to get fuzzy translation
|
2012-02-22 11:54:02 +01:00
|
|
|
* Allow to customize server timezone
|
2012-02-21 22:07:38 +01:00
|
|
|
* Add richtext widget for WYSIWYG editor
|
2012-02-07 16:11:22 +01:00
|
|
|
* Add support of fields.Time
|
2012-01-31 23:26:48 +01:00
|
|
|
* Replace nested view by reference id
|
2012-01-27 21:11:06 +01:00
|
|
|
* Remove underscore to ir.translation methods
|
|
|
|
|
* Add default database language code
|
2012-01-22 00:07:15 +01:00
|
|
|
* Add extras_depend to module definition
|
2012-01-11 20:30:27 +01:00
|
|
|
* Store session in database
|
2012-01-02 17:48:17 +01:00
|
|
|
* New Wizard design
|
2011-12-23 16:00:30 +01:00
|
|
|
* Add pyson.Id
|
2011-12-22 22:17:08 +01:00
|
|
|
* Use XML-RPC struct for Decimal and Date
|
2011-12-22 22:03:15 +01:00
|
|
|
* Remove change_default on fields
|
|
|
|
|
|
2011-10-24 15:44:14 +02:00
|
|
|
Version 2.2.0 - 2011-10-24
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2011-10-24 15:44:14 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2011-10-30 14:01:36 +01:00
|
|
|
* Remove name field in ir.property
|
2011-10-04 19:50:39 +02:00
|
|
|
* Add wizard to show views
|
2011-10-04 13:03:06 +02:00
|
|
|
* Switched from .csv to .po for translations
|
2011-10-03 15:37:55 +02:00
|
|
|
* Search on Many2One fields include inactive records
|
2011-10-03 09:45:21 +02:00
|
|
|
* Change select on fields into Boolean
|
|
|
|
|
* Change format of search_value on ir.action.act_window
|
2011-09-30 17:07:59 +02:00
|
|
|
* Manage relation field access
|
2011-09-17 14:43:05 +02:00
|
|
|
* Support size format in context for Binary fields
|
|
|
|
|
* Use buffer for Binary fields
|
|
|
|
|
* No more store Binary fields in base64
|
2011-09-17 14:22:44 +02:00
|
|
|
* Remove tabpos attribute on notebook
|
2011-08-21 11:19:06 +02:00
|
|
|
* Make PYSON more Pythonic
|
2011-08-21 11:05:51 +02:00
|
|
|
* Add readonly on Transaction
|
2011-08-21 10:20:23 +02:00
|
|
|
* Add has_returning on Cursor
|
2011-08-11 15:54:36 +02:00
|
|
|
* Remove use of python code in workflow XML
|
2011-08-09 12:35:32 +02:00
|
|
|
* Use SQL sequence on PostgreSQL for ir.sequence
|
2011-08-09 12:24:34 +02:00
|
|
|
* Allow to specify more than one interface
|
2011-08-06 18:25:24 +02:00
|
|
|
* Use unoconv for report format conversion
|
|
|
|
|
* Allow to use any Opendocument as report template
|
2011-08-06 14:31:24 +02:00
|
|
|
* Drop NetRPC and activate JSON-RPC by default
|
2011-08-02 11:09:13 +02:00
|
|
|
* Remove ir.action.wizard_size
|
2011-07-31 17:52:43 +02:00
|
|
|
* Rename expand and fill attributes into yexpand and yfill
|
|
|
|
|
* Add xalign and yalign as field attributes
|
2011-07-12 00:16:15 +02:00
|
|
|
* Drop support of Python 2.5
|
2011-07-03 18:01:47 +02:00
|
|
|
* Remove support of Many2Many field in record XML
|
2011-07-03 13:20:58 +02:00
|
|
|
* Change Pool into a Singleton
|
2011-05-26 15:21:15 +02:00
|
|
|
* Remove support of zipped modules
|
|
|
|
|
|
2011-04-26 18:03:13 +02:00
|
|
|
Version 2.0.0 - 2011-04-26
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2011-04-26 18:03:13 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2011-04-09 12:36:01 +02:00
|
|
|
* Use md5 hash for indexing translation
|
2011-04-03 15:02:28 +02:00
|
|
|
* Merge tree and list views
|
2011-03-30 17:20:31 +02:00
|
|
|
* Added autocompletion on fields.Char
|
2011-03-30 14:13:35 +02:00
|
|
|
* Remove ir.default
|
2011-03-21 18:19:42 +01:00
|
|
|
* Add type, last user and last modification on ir.attachment
|
|
|
|
|
* Rename datas into data on ir.attachment
|
2011-03-13 11:38:33 +01:00
|
|
|
* Add new configuration option to prevent database listing
|
2011-03-08 18:44:35 +01:00
|
|
|
* Add warning to wizards
|
2011-03-01 11:19:36 +01:00
|
|
|
* Add server-side icons
|
2011-02-16 17:50:09 +01:00
|
|
|
* Add support for file link to BinaryField
|
2011-01-22 23:56:13 +01:00
|
|
|
* Add model field access
|
2011-01-07 10:58:43 +01:00
|
|
|
* Add loading attribute on fields
|
2011-01-03 12:39:29 +01:00
|
|
|
* Remove priority attribute on fields
|
2010-12-27 17:00:48 +01:00
|
|
|
* Model doesn't convert anymore ids for inherited methods
|
2010-12-27 16:43:50 +01:00
|
|
|
* Remove required attribute on Boolean fields
|
2010-12-03 18:01:46 +01:00
|
|
|
* Add One2One field
|
2010-11-07 16:50:59 +01:00
|
|
|
* Add AUTOINCREMENT to sqlite primary key
|
|
|
|
|
|
2010-11-01 15:25:49 +01:00
|
|
|
Version 1.8.0 - 2010-11-01
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2010-11-01 15:25:49 +01:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2010-09-02 17:31:51 +02:00
|
|
|
* Add timestamp sequence
|
2010-08-19 22:01:12 +02:00
|
|
|
* New transaction management
|
2010-06-09 19:58:31 +02:00
|
|
|
* Make _timestamp numeric instead of datetime to work with XML-RPC and JSON-RPC
|
2010-05-29 15:58:49 +02:00
|
|
|
* Add ir.trigger to trigger ModelStorage change
|
2010-05-28 20:18:34 +02:00
|
|
|
* Add default value to Boolean fields at database level
|
|
|
|
|
|
2010-05-08 16:45:20 +02:00
|
|
|
Version 1.6.0 - 2010-05-08
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2010-05-08 16:45:20 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2010-04-18 14:12:02 +02:00
|
|
|
* Add symbol parameter to formatLang
|
2010-03-23 11:22:31 +01:00
|
|
|
* searcher on Function fields take only one domain clause as argument
|
2010-03-23 10:58:24 +01:00
|
|
|
* Use a Reference field on ir.attachment to store resource informations
|
|
|
|
|
Improve the ir.attachment views to be usable on the client side
|
2010-03-23 10:45:02 +01:00
|
|
|
* Use basic access authentication for XML-RPC
|
2010-03-19 15:24:10 +01:00
|
|
|
* Replace child{1,2} attributes in xml views by a unique child
|
2010-03-19 15:17:50 +01:00
|
|
|
* Models that uses _inherits will search in inherited parents for missing functions
|
2010-03-18 18:14:54 +01:00
|
|
|
* Remove ids from on_change* calls
|
2010-03-17 11:50:52 +01:00
|
|
|
* Improve search on translatable fields
|
2010-03-17 11:43:21 +01:00
|
|
|
* export_data return empty value for invisible fields
|
2010-03-12 17:41:07 +01:00
|
|
|
* Don't allow to use float in Numeric fields
|
2010-03-11 16:42:50 +01:00
|
|
|
* set/get function on Fields take a list of ids
|
|
|
|
|
* New interface for Function/Property fields
|
|
|
|
|
Take a Field as first argument instead of many separate arguments
|
|
|
|
|
Remove static arguments
|
2010-03-11 15:27:40 +01:00
|
|
|
* Fix Float and Numeric for lost of precision
|
|
|
|
|
* Add decimal digits validation on fields
|
2010-03-04 14:02:27 +01:00
|
|
|
* Improve unittests to run trytond from tests
|
|
|
|
|
Use sqlite as default backend
|
|
|
|
|
Add skiptest attribute to data tag
|
|
|
|
|
Add option to test_tryton to run tests from all modules
|
2010-02-25 16:43:04 +01:00
|
|
|
* Add MySQL backend
|
2010-02-18 18:50:35 +01:00
|
|
|
* Refactoring by validation with pylint
|
2010-02-09 10:13:17 +01:00
|
|
|
* Modify ondelete attribute of Many2One according to required attribute value
|
2010-02-03 15:59:10 +01:00
|
|
|
* Refactor import_data of ModelStorage
|
2010-01-26 12:15:35 +01:00
|
|
|
* Raise exception when search function is missing on Function fields
|
2010-01-21 10:16:31 +01:00
|
|
|
* Add LRU memoization, use it to cache compiled code for safe_eval.
|
2010-01-20 10:55:19 +01:00
|
|
|
* Add PySON to replace python string evaluation on client side
|
2010-01-20 10:33:44 +01:00
|
|
|
* Add JSON-RPC
|
2010-01-19 12:52:55 +01:00
|
|
|
* Add groups on Sequence Types and add rules on sequence based on it.
|
2010-01-16 14:24:26 +01:00
|
|
|
* Ignore Fields that starts with "_"
|
2010-01-11 12:32:50 +01:00
|
|
|
* Add comment on table and field for postgresql backend
|
2009-12-17 11:39:54 +01:00
|
|
|
* Remove egenix-mx-base and replace it by python-dateutil
|
2009-12-17 11:27:24 +01:00
|
|
|
* Add cache to safe_eval
|
2009-11-13 12:41:43 +01:00
|
|
|
* Rename HttpDaemon into XMLRPCDaemon
|
2009-11-13 12:30:29 +01:00
|
|
|
* Improve TranslateFactory to fetch all translations for a report in one query
|
2009-11-10 16:04:05 +01:00
|
|
|
* Handle displayname on webdav.collection
|
2009-11-10 15:53:05 +01:00
|
|
|
* Handle current-user-privilege-set on webdav.collection
|
|
|
|
|
|
2009-10-19 14:39:54 +02:00
|
|
|
Version 1.4.0 - 2009-10-19
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2009-10-19 14:39:54 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2009-10-05 15:41:10 +02:00
|
|
|
* Add datetime_field on xxx2Many to use a specific _datetime when reading the related record
|
2009-09-28 11:21:11 +02:00
|
|
|
* Add new tool safe_eval
|
2009-09-16 14:47:06 +02:00
|
|
|
* Handle sequence and history renaming when renaming table
|
2009-09-11 13:58:24 +02:00
|
|
|
* Add old_password to set_preferences of res.user on password change
|
2009-09-10 14:19:10 +02:00
|
|
|
* Allow to drop constraint, index and foreign key with custom table name
|
2009-09-10 14:09:59 +02:00
|
|
|
* Added column_rename on TableHandler
|
2009-09-08 13:03:57 +02:00
|
|
|
* Add new tool reduce_ids
|
2009-09-07 15:18:17 +02:00
|
|
|
* Add limit_clause function on cursor
|
2009-09-07 10:39:09 +02:00
|
|
|
* Fill the cursor cache at search
|
2009-09-03 19:09:32 +02:00
|
|
|
* Allow rpc on today of ir.date
|
2009-09-03 19:06:03 +02:00
|
|
|
* Use the module dependency order to apply views that inherits
|
2009-09-02 17:41:51 +02:00
|
|
|
* Allow to update database at the end of restore
|
2009-09-01 18:26:12 +02:00
|
|
|
* Add ir.model.access check get and set of ir.property
|
2009-09-01 14:43:49 +02:00
|
|
|
* Add ModelSingleton
|
2009-08-25 19:15:50 +02:00
|
|
|
* Move login test in res.user
|
2009-08-25 13:59:31 +02:00
|
|
|
* Rename osv into model on workflow
|
2009-08-14 11:38:02 +02:00
|
|
|
* Add logout method
|
2009-08-27 14:40:49 +02:00
|
|
|
* Move BrowseRecord cache onto the cursor except for Function fields
|
2009-08-07 13:09:51 +02:00
|
|
|
* Don't order search result if order value is []
|
2009-08-07 10:42:23 +02:00
|
|
|
* Add reload of modules if files have changed
|
2009-07-29 16:27:18 +02:00
|
|
|
* Add salt to sha of password
|
2009-07-23 10:53:28 +02:00
|
|
|
* Add strftime to ir.lang to handle locale's format
|
2009-07-07 21:11:16 +02:00
|
|
|
* Add sqlite backend
|
|
|
|
|
* Add validate test for required and size
|
|
|
|
|
* Remove _sequence on ModelSQL
|
2009-06-24 22:55:36 +02:00
|
|
|
* Use gzip in pysocket
|
2009-06-24 13:23:02 +02:00
|
|
|
* Add gzip encoding for XML-RPC
|
2009-06-22 10:46:28 +02:00
|
|
|
* Add report name in the result of Report.execute
|
2009-06-19 13:57:50 +02:00
|
|
|
* Add ir.action.wizard_size to store prefered wizard size
|
2009-06-18 18:46:48 +02:00
|
|
|
* Add delete_all action on One2Many field
|
2009-06-15 14:02:11 +02:00
|
|
|
* Read, write, create, delete permission on record rules
|
2009-06-05 18:50:45 +02:00
|
|
|
* Add reset_default method to ir.default
|
2009-05-27 19:41:04 +02:00
|
|
|
* Doesn't append '%' to "like", "ilike" clauses
|
2009-05-23 15:44:47 +02:00
|
|
|
* Handle database dump and restore with password
|
2009-05-22 10:47:32 +02:00
|
|
|
* Add float_time attribute in fields view
|
|
|
|
|
|
2009-04-20 10:42:22 +02:00
|
|
|
Version 1.2.0 - 2009-04-20
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2009-04-20 10:42:22 +02:00
|
|
|
* Bug fixes (see mercurial logs for details)
|
2009-04-07 18:26:40 +02:00
|
|
|
* Add delete of foreign keys with ondelete CASCADE
|
|
|
|
|
* Add write for foreign keys with ondelete SET NULL
|
2009-02-23 11:27:36 +01:00
|
|
|
* Add datetime_field on Many2One to use a specific _datetime when reading the related record
|
|
|
|
|
* Use _datetime in context to read record value at specific datetime
|
|
|
|
|
* Add _history_table on ModelSQL to historize change on records
|
2009-02-17 11:40:31 +01:00
|
|
|
* Allow to use related fields (many2one and reference) in read
|
|
|
|
|
* Use rec_name function field instead of name_get and name_search
|
2009-02-11 15:05:29 +01:00
|
|
|
* Use a new Pool for objects
|
|
|
|
|
* Move workflow in ModelWorkflow and the workflow module
|
|
|
|
|
* Remove Service and LocalService objects
|
|
|
|
|
* New netrpc/xmlrpc syntax
|
2009-02-04 17:27:04 +01:00
|
|
|
* copy on ModelStorage copies one2many directly on the right record
|
2009-01-28 14:08:55 +01:00
|
|
|
* Search on translated field will search only on translated value
|
2009-01-21 16:09:04 +01:00
|
|
|
* Add active field on ir.action to allow better override of reports
|
2009-01-09 20:31:16 +01:00
|
|
|
* Add depends attributes on Column
|
2008-12-23 13:29:49 +01:00
|
|
|
* Make Modified Preorder Tree Traversal respects the default order of the model
|
2008-12-17 12:59:12 +01:00
|
|
|
* Add replace_attributes for xpath tag
|
2009-04-14 14:45:10 +02:00
|
|
|
* Add email parameter on report action
|
2008-12-10 22:22:17 +01:00
|
|
|
* Allow to inherit views from an other model
|
2008-12-09 15:52:35 +01:00
|
|
|
* Add user warnings
|
2008-12-05 13:22:09 +01:00
|
|
|
* Allow to use a list of id for copy method
|
2008-11-30 23:35:02 +01:00
|
|
|
* Use one lock per database
|
2008-11-30 17:52:53 +01:00
|
|
|
* Improve netrpc communication speed
|
2008-11-28 16:58:11 +01:00
|
|
|
* Add contextual domain on inherited views
|
2008-11-26 20:36:46 +01:00
|
|
|
* Allow to use globals in domain and states
|
2008-11-26 20:35:25 +01:00
|
|
|
* Add translate attribute on Selection field
|
2008-11-25 00:11:56 +01:00
|
|
|
* Use explicit join in search SQL query
|
2008-11-24 17:12:51 +01:00
|
|
|
* Fix for host with IPv6 enable but without default IPv6 route
|
2008-11-18 17:46:30 +01:00
|
|
|
* Allow egg installation
|
|
|
|
|
|
2008-11-17 10:05:46 +01:00
|
|
|
Version 1.0.0 - 2008-11-17
|
2022-10-27 13:24:22 +02:00
|
|
|
--------------------------
|
2008-11-17 10:05:46 +01:00
|
|
|
* Initial release
|