There’s nothing wrong with publicizing your pledges, that’s the whole point of having them.
And of course there is a difference between a “pledge”, ie, a solemn and binding promise, and an inclusion in a manifesto. But you knew that.
Just like you also knew that I had said (twice now)
Yes all politicians have a tendency to make all sorts of promises which they know they won’t be able/willing to keep. But the betrayal of trust, and the breathtaking hypocrisy, as displayed in the video below, puts the LibDems in a league of their own.