Using the latest source code?

Jun 1, 2011 at 3:16 PM

Are these "BL" tags in the source control stable point releases that I can use in a project, or alpha/beta previews that aren't production ready? I am starting a new project and am hesitant to commit myself to V3 which could be outdated in a few weeks, especially since V4 has some features I would like to use. Are there any potential sources of problems starting my project with BL16 then upgrading to the final release when it's done?

Jun 2, 2011 at 10:40 AM


The BL16 (BL stands for base level) is a preview build indeed. I still have work to do on V4 before I can call it a stable release. However changes from V3 to V4 are incremental, and I try not to introduce breaking changes (though some APIs might be marked as deprecated). As such, i recommend the following:

  • If you need a feature present only in V4 (the SimpleIoc comes to mind), then I recommend you swap already now.
  • If not, then I rather recommend staying on V3 until I release a more stable V4.