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.

Reply via email to