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

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
User avatar
Ambush Commander
DevNet Master
Posts: 3698
Joined: Mon Oct 25, 2004 9:29 pm
Location: New Jersey, US

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

Post 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).
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

If you don't mind releasing quite often, go ahead. Otherwise, I'd do a patch release.
User avatar
Ambush Commander
DevNet Master
Posts: 3698
Joined: Mon Oct 25, 2004 9:29 pm
Location: New Jersey, US

Post 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.
User avatar
jayshields
DevNet Resident
Posts: 1912
Joined: Mon Aug 22, 2005 12:11 pm
Location: Leeds/Manchester, England

Post 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.
User avatar
Ambush Commander
DevNet Master
Posts: 3698
Joined: Mon Oct 25, 2004 9:29 pm
Location: New Jersey, US

Post by Ambush Commander »

alex.barylski
DevNet Evangelist
Posts: 6267
Joined: Tue Dec 21, 2004 5:00 pm
Location: Winnipeg

Post by alex.barylski »

I prefer the SF mantra of release early, release often myself... 8)
User avatar
RobertGonzalez
Site Administrator
Posts: 14293
Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA

Post by RobertGonzalez »

Good job AC. After reading Jayshields' post, releasing now makes sense.
User avatar
Ambush Commander
DevNet Master
Posts: 3698
Joined: Mon Oct 25, 2004 9:29 pm
Location: New Jersey, US

Post by Ambush Commander »

Personally, however, I'm going to enforce a three day wait time unless it's an urgent security fix.
Post Reply