Description
TODO Summarize what will make the cut for v5
#1158 merges v5 to master, prerelease nugets are already out.
What remains before we can call it a release and postpone the rest for v6?
Temperature arithmetic
In #518 we discussed changing this. Long story short, it's ambiguous what addition and subtraction of Temperature
should result in, because 0 Celsius != 0 Fahrenheit != 0 Kelvins
. Some people expect the temperature difference (ex: 30 C - 20 C = 10 delta C
), others expect a new temperature (ex: 30 C - 20 C = 303 K - 293 K = 10 K = -263 C
). We currently don't know what ratio of people favor one way over the other, so to make an informed decision I think we need to poll our userbase somehow or find a way to implement this that will cause the least amount of confusion.
PRs #550 + #560 implemented this change, but we realized we were not able to agree on whether to make this change or not in time for v4.