HA updates changes everything once for a while

I’m getting sick tired of HA updates changing everything how HA works. I have automation which worked fine for last few months. After last update this condition in automation:

condition: template
value_template: >-
  {{ (states('sensor.outdoor_temperature') | float(0) + 3) <
  (states('sensor.oczyszczacz_powietrza_biuro_temperature') | float(0)) }}

which previously worked fine now gives error like this:

template value should be a string for dictionary value @ data['value_template']. Got None

WHAT THE HELL??? It worked like this in last few months. What’s the problem now???

Nothing has changed in automation itself.

I mean, its free software. Don’t use it?

Have you plugged it into the developer tools to see what is happening with those sensors? We don’t know what they are?

{{ states('sensor.outdoor_temperature') }}
{{ states('sensor.oczyszczacz_powietrza_biuro_temperature') }}

You don’t have to update!
On the other hand, you might try to understand that software that evolves has changes.