-
-
Notifications
You must be signed in to change notification settings - Fork 241
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix to not leave any garbage. #50
Fix to not leave any garbage. #50
Conversation
I'm sorry. I'm in fixing the tests. |
4aab0ab
to
ac58b40
Compare
ac58b40
to
ea5a6bb
Compare
done.
|
Thank you for this PR. Implement looks good to me. It had backward compatibility if it keeps placeholders when arguments are nothing. So I could release it as a minor version. |
I apologize that I had overlooked. |
If it removed placeholders when arguments are nothing, it was a breaking change because the behavior of I'll merge this PR within a few days. |
Yes, I knew it. BTW, I have thought |
@mysticatea |
I'm sorry, just I have been busy.
|
@mysticatea
I think #50 does not mean a breaking change of spec but just a bugfix and which is needed to >=v2.2.0. |
This PR is a breaking change. |
I agree with you as long as you decided so. I'm looking forward to release of v3 to be able to use placeholder feature, since it could not be used in v2.x. |
This realize optional arguments.
The current specification and implementation are strange.
Since users can not be avoided, it is no exaggeration to say that bug.
On the other hand, this p-r's result is
Again, the user still have a way to pass-through
{1}
as is.