I think we just work as usual in trunk  and release when ready and use semantic 
versioning. No need to maintain branches unless absolutely necessary. API 
breakage is only for major versions. We need to decide if that is just for the 
API module or all modules. 

Gary

<div>-------- Original message --------</div><div>From: Remko Popma 
<remko.po...@gmail.com> </div><div>Date:07/13/2014  09:39  (GMT-05:00) 
</div><div>To: Log4J Developers List <log4j-dev@logging.apache.org> 
</div><div>Subject: Versioning/branching after 2.0 release </div><div>
</div>After the 2.0 release, how are we going to do versioning? 

One idea is to have 2.0.x releases with bugfixes only, where new features and 
any API changes would go into a 2.1 release. 

Another way of doing this is to simply have a 2.1 release next containing both 
bugfixes and new features as well as API changes if any. 

And perhaps there are other ways...

I don't have a strong preference about this but it may be good to discuss this 
since it may determine how we do branching going forward. 

Thoughts?

Remko

Reply via email to