Any TX can have multiple inputs & outputs. It's just smarter now so it can figure out how to do that when making a TX. I think before, it had to find 1 input that's big enough already.
Of course, a TX that uses more than 1 input & 1 output will be larger so the fee will be bit higher since it would be more bytes to describe than the simpler case & fees are per byte.