I'm not sure that the new "valueless" hash syntax is an improvement. From my experience with Typescript, it's a common source of bugs.
But I'm sure that people had similar complaints when compact hash syntax was introduced in Ruby 1.9, and now nobody even thinks about it. So I'm sure I'll survive.