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?

Coordinator
Jun 2, 2011 at 10:40 AM

Hi,

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.

Cheers,

Laurent