Erez,
I failed to create a git release for version 1.12.13. I forgot. Shortly
after I released this code to NPM I noticed a catastrophic bug in
JavaScript beautification triggered from an edge case. An hour later I
released v1.12.14 which fixed this JavaScript bug.
NPM forces semantic versioning. It will not allow you to publish to an
existing or lower version number. If you wish to publish to NPM you have
to raise the version number. In semantic versioning (semver) you have
three numbers separated by periods. The first number is to be incremented
on breaking changes, such as non-backwards compatible API or new features
that break old features. The middle number is for major enhancements that
are not breaking changes. The third number merely denotes minor patches or
bug fixes.
The git milestones I set are a planning target that allows me to set an
order to listed issues and a projection of when I may get to a particular
issue. It is my plan to align milestones with release versions and update
the milestones if something more immediate gets in the way.
I will be considering smarter ways to keep track of priorities. I really
need to finish writing my unit test harness as I think a unit test scheme
will help with everything from bug identification to project planning to
more frequent contributions.
Austin
> --
> You received this message because you are subscribed to the Google Groups
> "Pretty Diff" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
pretty-diff...@googlegroups.com.
> To post to this group, send email to
prett...@googlegroups.com.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/pretty-diff/e5fbea73-797f-44f3-98e6-69672325d7a7%40googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.
>