*I'm a new user, and am unsure if I should start building my scripts/tools 
around v2 or v3. Any advice? Any top of mind pros/cons to either choice?*

To build some familiarity with the state, I spent the last ~1 week reading 
docs and code from the master branch of beancount, beangulp and Red's 
importers (and skimmed through a bunch of other repos as well). It seems to 
me like everyone's contributions (e.g. Red's importers, Jeremy's 
beancount-import) are all based on Beancount v2, unless I missed something.


IMHO, it’s still is a very valid question for the reasons you mentioned. 
Martin started recommending v3 over v2 
<https://groups.google.com/g/beancount/c/LVBQ4cD0PYc/m/2GQEqrIEBgAJ> ~1.5 
years ago. That thread has some good reasons for picking v3. As a personal 
data point, I still haven’t upgraded because the ecosystem hasn’t fully 
yet, and I have zero time to fix my workflow issues or find gaps. Although 
someone posted just a few days ago that Fava now supports v3. 
Reds-importers will support it as soon as I get some time or someone 
contributes.

So what should a new user pick? I don’t mean to oppose Martin’s 
recommendation, but IMHO, new users need to freely explore the ecosystem to 
understand their needs and workflows, and for that reason, I’d say v2 would 
be the better option right now, though that might change very soon. The 
good news is, upgrading to v3 in the future should be very easy because the 
ecosystem will eventually fully support it.

Hope that helps. Welcome, and good luck!
​

-- 
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 visit 
https://groups.google.com/d/msgid/beancount/0e41596f-e674-4aae-a365-9f52144302cdn%40googlegroups.com.

Reply via email to