# Newsletter January 2021

**URL:** https://discuss.tryton.org/t/newsletter-january-2021/3544
**Category:** News
**Created:** [January 1, 2021, 7:00am UTC](https://discuss.tryton.org/t/newsletter-january-2021/3544 "2021-01-01T07:00:04Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [January 1, 2021, 7:00am UTC](https://discuss.tryton.org/t/newsletter-january-2021/3544/1 "2021-01-01T07:00:04Z")

</div>

![Person Holding A Happy New Year Text On A Black Board](https://discuss-cdn.tryton.org/uploads/default/original/2X/e/e35be135d8c7464e7d15d9fd0754986d7abac965.jpeg)

The [Tryton team](https://www.tryton.org/supporters) wishes you a happy new year.  
Here are the changes that the team has already prepared for the next version.

## Changes for the User

To [the marketing email we’ve added](https://bugs.tryton.org/issue9785) the same formatting functions that are available for reports.

On the desktop client we added an [interactive search](https://bugs.tryton.org/issue4511) on words in all the visible cells.

As the move number depends on the journal, we made the [journal read-only on the move once it has been numbered](https://bugs.tryton.org/issue8884).

We added [options to let you choose the product and the format of the label for the DPD carrier](https://bugs.tryton.org/issue9857).

We now support [packages for shipping returns](https://bugs.tryton.org/issue9850).

We allow the [shipment cost price to be edited](https://bugs.tryton.org/issue9911).

Sale [promotions can be applied on the total amount of the sale](https://bugs.tryton.org/issue9776).  
The [shipment costs are excluded](https://bugs.tryton.org/issue9776) by default from the total amount of the promotion.

We’ve [added relates from requests to purchases and vice versa](https://bugs.tryton.org/issue9544).

There is now a [configuration to set a default customer payment term](https://bugs.tryton.org/issue9855).  
If not configured we now use, by default, [the payment term and invoice method of the party’s last purchase](https://bugs.tryton.org/issue9855).

We’ve [added a summary of the description from the document lines](https://bugs.tryton.org/issue9695) in the lists. This is useful when the line has no product selected and only the description can distinguish it from other lines.

The customers on [Braintree](https://bugs.tryton.org/issue9888) and [Stripe](https://bugs.tryton.org/issue9887) are now updated when their parameters are modified.

The [sale complaint displays the amount](https://bugs.tryton.org/issue9899) returned or credited for the complaint.

## Changes for the Developer

We’ve removed the `#tryton-commit` channel. For alternatives see [Remove irc notification on #tryton-commit](https://discuss.tryton.org/t/remove-irc-notification-on-tryton-commit/3532).

When `trytond` generates a default form view, it now also [includes all the available buttons](https://bugs.tryton.org/issue9870).

The [Python `copy` module is now supported](https://docs.python.org/3.8/library/copy.html) when you want to [copy model instances](https://bugs.tryton.org/issue9869).

The [`ModelView.button_change` now supports dependencies to other methods](https://bugs.tryton.org/issue9871) (like `fields.depends`).

For performance we now [eagerly load all the Function fields with the same multiple getter](https://bugs.tryton.org/issue9561).

We’ve [added an automated test to check the validity of the `long_description`](https://bugs.tryton.org/issue9781) of the package. For that we use the [`twine check` command](https://twine.readthedocs.io/en/latest/#twine-check).

We’ve [removed the check for access right on instances](https://bugs.tryton.org/issue7765).

The clients now support [empty values for time-delta converters](https://bugs.tryton.org/issue5092). These empty converters are ignored when formatting the value.

We’ve activated [support for Python 3.9](https://bugs.tryton.org/issue9685).

The [`TaxableMixin` has been added to the sale line](https://bugs.tryton.org/issue9776) so amounts with tax included can be calculated.

We’ve [added a new tool `firstline`](https://bugs.tryton.org/issue9695) which returns the first non-empty line of some text.

We create a cache for the model names. It is used to [speed things up when filling in the `Reference` fields selection](https://bugs.tryton.org/issue9235).

---

<div class="post-metadata">

### Author: ![system](https://discuss-cdn.tryton.org/uploads/default/original/1X/c6f8ec0a40525cdcd50058c734283450a4b3d38b.png) [@system](https://discuss.tryton.org/u/system)
#### Post date: [January 31, 2021, 7:00am UTC](https://discuss.tryton.org/t/newsletter-january-2021/3544/2 "2021-01-31T07:00:18Z")

</div>

This topic was automatically closed after 30 days. New replies are no longer allowed.
