Page 1 of 1

To release, or not to release, that is the question!

Posted: Mon Sep 04, 2006 6:24 pm
by Ambush Commander
Okay, read this, and tell me if I should release v1.0.1

Code: Select all

1.0.1, unknown release date
- Fixed slight bug in DOMLex attribute parsing
- Fixed rejection of case-insensitive configuration values when there is a
  set of allowed values.  This manifested in %Core.Encoding.
- Fixed rejection of inline style declarations that had extra
  space in them.  This manifested in TinyMCE.
To release, or not release?

Just for the record, 1.0.0 was released three days ago. I discovered the first two bugs shortly after release, and the third one today. None of the bugs pose security or validation threats, but can be pretty damn annoying (third one especially).

Posted: Mon Sep 04, 2006 6:28 pm
by feyd
If you don't mind releasing quite often, go ahead. Otherwise, I'd do a patch release.

Posted: Mon Sep 04, 2006 6:30 pm
by Ambush Commander
Well, how soon is three days? Too soon? Sorta soon? I'm still not sure whether or not I want to be in the release early and often camp or the be a little more stable camp.

Posted: Mon Sep 04, 2006 6:33 pm
by jayshields
In my opinion, the only thing that should hold back releasing as often as every single fix/improvement is made is time. Since you have time to post the thread you have time to release :)

I look at it like this: if someone is using your application right now, and is annoyed by one of those 3 things, they will be even more annoyed that you've rectified it and aren't sharing it. Personally, I'd look for an alternative solution at that point.

Posted: Mon Sep 04, 2006 7:21 pm
by Ambush Commander

Posted: Mon Sep 04, 2006 7:23 pm
by alex.barylski
I prefer the SF mantra of release early, release often myself... 8)

Posted: Mon Sep 04, 2006 7:25 pm
by RobertGonzalez
Good job AC. After reading Jayshields' post, releasing now makes sense.

Posted: Mon Sep 04, 2006 7:27 pm
by Ambush Commander
Personally, however, I'm going to enforce a three day wait time unless it's an urgent security fix.