When jQuery, Microsoft or some other software company says:"this function is deprecated".
For example, when there is a func1 that works fine in version 1.0 and is deprecated in version 2.0 that also introduces a new func2:
- Should func1 also be included in version 2.0 for backwards compatibility?
- Is func1 supposed to work without bugs in version 2.0? ( func2 is fine with versions 2 and 1)
- Is func2 allowed not to work correctly in version 2.0?
What does deprecation really mean and does it mean the same in all organizations?
For ex. the live method in jQuery doesn't work in 1.7 in IE but it does in Chrome).