If preferences that people could be using are going to be changed or removed in the future, at least give people a heads up in the commit summary. It is the very least one could do.
I do not appreciate having to waste a bunch of time trying to figure out why my scripts are behaving so strangely, just to find out after much troubleshooting that preferences that mafia has been using for more than a month are no longer being used.
If it was something that could have been caught at runtime easily, like function removal or CLI command removal, it probably would not have been so irksome. But because they were preferences, there is no feedback for that. Just scripts suddenly doing (or not doing) things inexplicably.
I do not appreciate having to waste a bunch of time trying to figure out why my scripts are behaving so strangely, just to find out after much troubleshooting that preferences that mafia has been using for more than a month are no longer being used.
If it was something that could have been caught at runtime easily, like function removal or CLI command removal, it probably would not have been so irksome. But because they were preferences, there is no feedback for that. Just scripts suddenly doing (or not doing) things inexplicably.