On Mon, Jun 17, 2024 at 6:00 AM Brian Lalor <[email protected]> wrote:
> This is great! Thank you! Is there a summary of what’s new/different in > 3.0.0 from 2.3.6? (Also I don’t see a 3.0.0 tag in GitHub; was that an > oversight?) > v3 - removes beanquery, beanprice, beanweb and more, is pretty stripped down. Use the subprojects instead. - has a number of really minor fixes added over time but no major new features If you were using the 'master' branch there's no change. You should not use v2 anymore. > -- > Brian Lalor (he/him) > [email protected] > > On Jun 16, 2024, at 4:23 PM, Martin Blais <[email protected]> wrote: > > > Based on our recent discussion around Beancount branches being confusing, > I did the following to branches: > > - v2: remains the same (no change); but v2 is now even less subject to > freeze exceptions than before, because v3 is now officially born and PyPI > releases will be made for it. The default reply to patches to v2 will be > "move that to v3." > > - cpp: I turned the previous master branch's state with all C++ and Bazel > build into a new 'cpp' branch. > All work on the C++ rewrite -- if it is to continue -- will live on that > branch. > If things do move to Rust, I will probably salvage bits and pieces of > that manually into a 'rust' branch. > In particular, the schema defined in the proto files is something I'd > like to carry forward (nicely > documented and distinguishes between the pre and post interpolation data > structures explicitly), > and perhaps the new reFlex parser will be useful at some point. > > - v3: a new branch, to contain the state of the master branch MINUS the > C++ bits. > As stated above, the C++ code remains only on branch 'cpp'. > This is now the official release branch and PyPI releases will be made > of it. > > - master: this branch is now where new work on v3 might live. > I'm not sure we really need it or what it should mean, but it should > track v3 for now. > > I've reviewed missing PyPI releases and made sure we have these: > > https://pypi.org/project/beancount/ > https://pypi.org/project/beangulp/ > https://pypi.org/project/beanquery/ > https://pypi.org/project/beanprice/ > https://pypi.org/project/beangrow/ > https://pypi.org/project/beancount2ledger/ > > The inclusion of v3 releases for PyPI and new PyPI releases for > subprojects should normalize the versioning situation in Beancount. Note > that packaging and following other people's conventions are not my forte > (and I don't use PyPI for my own projects I just use source), if you have > any suggestions or something's missing please reply to this thread. > > Thanks for your patience, > > -- > You received this message because you are subscribed to the Google Groups > "Beancount" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beancount/CAK21%2BhNfFy-Y%3DiOgnNLFf04c42b4hBiqgfcjGCx-re2H02y_ww%40mail.gmail.com > <https://groups.google.com/d/msgid/beancount/CAK21%2BhNfFy-Y%3DiOgnNLFf04c42b4hBiqgfcjGCx-re2H02y_ww%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > -- > You received this message because you are subscribed to the Google Groups > "Beancount" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beancount/5246A8C0-336D-4B5C-8FE8-D95BF7E23C7C%40bravo5.org > <https://groups.google.com/d/msgid/beancount/5246A8C0-336D-4B5C-8FE8-D95BF7E23C7C%40bravo5.org?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhM8q%2B%3DO9fdSrS5Rs_hnj%2BJDayg7ea%3DGncOkZTAP6BfYcA%40mail.gmail.com.
