Releases: OCA/openupgradelib
3.4.0
What's Changed
- [IMP] disable_invalid_filter: show more detail warning by @duong77476 in #297
- [FIX] disable_invalid_filters: datetime / context_today / relativedelta is not defined by @royleviindoo in #296
- [IMP] rename_fields: replaced domain having both style of quotes by @royleviindoo in #295
- [IMP] rename_fields: make a complete renaming of a field with side features: filters by @royleviindoo in #294
- [ADD] delete_constraint_safely: method to delete constraints by @MiquelRForgeFlow in #299
- [FIX] flake8 by @MiquelRForgeFlow in #305
- [IMP] convert_field_to_html: be ablet to avoid spamming query for each row by @MiquelRForgeFlow in #304
- [16.0] [ADD] Add helper to migrate translations from ir_translation table to model table by @marielejeune in #306
- [IMP] delete_records_safely_by_xml_id: Added functionality to also delete child records by @baguenth in #279
- [13.0][ADD] Add helper functions that make the migration of tax tags for localizations modules l10n_* a lot easier. by @ddejong-therp in #286
- [FIX] Fixed the 13.0 tax helper functions I added. by @ddejong-therp in #308
- [FIX] adapt common openupgradelib functions to V16. (ir_translation table has been removed) by @legalsylvain in #310
New Contributors
- @duong77476 made their first contribution in #297
- @marielejeune made their first contribution in #306
- @baguenth made their first contribution in #279
- @ddejong-therp made their first contribution in #286
Full Changelog: 3.3.4...3.4.0
3.3.4
What's Changed
- [IMP][15.0] openupgradelib: Since Odoo 15.0, Environment.manage() is useless by @royleviindoo in #290
- [ADD] update_module_moved_models by @MiquelRForgeFlow in #281
- [FIX] update_module_moved_models: minor fix in a query by @MiquelRForgeFlow in #291
- [FIX] update_module_moved_models: fix queries by @MiquelRForgeFlow in #292
Full Changelog: 3.3.3...3.3.4
3.3.3
What's Changed
- [FIX] rename_models: bug in mail template query by @MiquelRForgeFlow in #282
- [IMP] rename_models: rename the models in the reference fields by @MiquelRForgeFlow in #175
- [ADD] merge_models method by @MiquelRForgeFlow in #283
- [FIX] merge_models: minor fix in merge_models method by @MiquelRForgeFlow in #289
- [FIX] disable_invalid_filters: <module 'time' (built-in)> can not be used in evaluation contexts by @royleviindoo in #280
Full Changelog: 3.3.2...3.3.3
3.3.2
What's Changed
- [IMP] update_module_names: set noupdate = FALSE in remaining occurrences by @MiquelRForgeFlow in #273
- [IMP] *: warn -> warning by @MiquelRForgeFlow in #274
- [FIX] rename_models: also rename models in res_id of ir.property by @MiquelRForgeFlow in #275
- [IMP] upgrade_path: support upgrade paths (separated by commas) by @royleviindoo in #277
New Contributors
- @royleviindoo made their first contribution in #277
Full Changelog: 3.3.1...3.3.2
3.3.1
[FIX+IMP] _change_generic: Allow to transfer generic stuff between models + fix followers through SQL
3.3.0
[IMP] merge_records: add 'merge' option for Reference fields
[IMP] openupgrade_merge_records: New feature: adjust merged values by SQL
[IMP] delete_records_safely_by_xml_id: Mark as noupdate failed ones
[FIX] openupgrade_merge_records: Proper filtering on dates values adjustment
[FIX] openupgrade_merge_records: SQL UPDATE query was not properly formatted
[FIX] merge_records: don't merge if hierarchy exists
[IMP] delete_records_safely_by_xml_id: restrict exception scope
[IMP] merge_records: option to exclude all fields not in field_spec
[FIX] openupgrade_merge_records: Ensure a tuple is passed on SQL queries
3.2.2
openupgrade_merge_records: Detect recursive relations
Through table foreign keys. We abort on that cases.
3.2.1
[IMP] delete_records_safely_by_xml_id: Mark as noupdate failed ones
3.2.0
openupgrade_merge_records: Adjust merged values in SQL method
3.1.1
Merge pull request #244 from acsone/fix-setup.py-old-python-sbi Fix issue when running setup.py on python<3.8