There Was an Odd Princess Who Swallowed a Pea by Jennifer Ward and illustrated by Lee Calderon was released a few months ago. Yes, it's another riff on the children's song, but this one uses fairy tale related items. It's zany and silly.
From the publisher:
A wacky fairy tale–inspired version of the popular song "There Was an Old Lady Who Swallowed a Fly."
And here's a book trailer: