The 0.11.0 release is near! Here are the remaining steps:
CHANGELOG.md
@dmajda @Mingun
I've updated the CHANGELOG.md file, and before release I'm thinking of adding slightly more information for the major changes.
For now, I'm doing other stuff (including an overhaul of the website), but while I'm doing that I'de be grateful if you guys looked over the list and point me to anything I should change or you think I missed.
Hi @futagoza! I don鈥檛 follow PEG.js development anymore, so I can鈥檛 really give much comments beside that the changelog looks really impressive and that I鈥檓 glad that you managed to get to the release. Keep up the good work!
Thanks @dmajda
I don鈥檛 follow PEG.js development anymore
Sorry, should have been more clear; was actually referring to any changes you guys have made that I've forgotten to add, then I'de update the changelog (unless it's been removed of course 馃槄)
As though nothing is forgotten. I left several comments under commit 87dcc13d0f87843d8eb5980f8fa1f493d13a7db0, generally with wishes to add references to specific issues
@Mingun just pushed 4723176 with what you noted
Anything us folks can do to help finalize this release?
Any news on this?
@futagoza anything in particular you'd like help on? Seems like a few folks here might be willing and I see all the commit activity.
Is there any update on when v0.11.0 may be released?
@futagoza need help releasing the version?
@lindner @srenault @tilgovi @GreenImp @cr-roypeled Sorry for the late reply 馃檱
I'm kind of overloaded with my work right now but have been (on my time off) working on a rewrite of the PEG.js library written in TypeScript. It originally started off as a way to fix a bug in the new plugin system for 0.11 (the intention was to find the root of the problem and brainstorm a fix using TypeScripts type system) before finally releasing it, but sprawled out of control into a full-blown rewrite 馃槄 that is also changing the current AST and the library's API (including options) to enable a better development flow in general.
Due to this, I'm not comfortable with releasing 0.11 now with the current changes; or releasing it with the upcoming new changes as 0.11 because they eclipse what was intended for 0.11 personally. Sorry for the long wait folks 馃檱
buddy, i don't mean to be rude, but the version of peg on npm is more than three years old. saying "i'm scrapping and starting with an even bigger thing" is a problem
if you're three years in and scuttling the work, it's time to try a different development pattern. this is a very heavily used library and we're all waiting on important things that won't get merged
i just implemented typescript support against 11. it took me about an hour. i don't know whether to put it up, because i don't think you're going to merge 11.
i could write it against 10 in the same hour. you could publish 0.10.1, with support for es modules and typescript, and this project could immediately go back to being healthy again.
we really don't want these big overarching redesigns blocking the library for three years.
we need this library to be back in a place where patches can be committed and published again.
are you willing to accept patches against 10? that's the right thing to do here.
please let this go back to being a healthy community project. either pick that 0.10.0 is accepting patches, or merge and publish 0.11.0.
let us help. don't leave the library in a state where nobody but you can work.
This is the way you treat a personal itch-scratching project, not a project that other people depend on.
Most helpful comment
Anything us folks can do to help finalize this release?