如何在Salesforce.com的每个平台版本中找到bug修复列表?

如何在Salesforce.com的每个平台版本中找到bug修复列表?,salesforce,apex-code,Salesforce,Apex Code,最近,我们在SFDC平台上做了一些改变,这似乎是为了修复bug。 是否有任何地方可以找到已部署到我的环境中的bug和修复程序列表。 具体来说,我们对本网站上描述的第13点存在问题(http://salesforceapexcodecorner.blogspot.com/2011/10/new-release-winter-12-in-apex.html): 数字字段的字符串转换 以前,当使用Number类型的字段调用String.valueOf时 对于sObject,它错误地将数字字段视为十进制

最近,我们在SFDC平台上做了一些改变,这似乎是为了修复bug。 是否有任何地方可以找到已部署到我的环境中的bug和修复程序列表。 具体来说,我们对本网站上描述的第13点存在问题(http://salesforceapexcodecorner.blogspot.com/2011/10/new-release-winter-12-in-apex.html):

  • 数字字段的字符串转换
  • 以前,当使用Number类型的字段调用String.valueOf时 对于sObject,它错误地将数字字段视为十进制 将其转换为字符串并使用String.valueOf(十进制d)时 方法执行到字符串的转换。Apex现在正确吗 在执行转换之前,将数字字段转换为双精度字段 并使用相应的String.valueOf(双d)方法进行转换 将双精度值转换为字符串。这种变化的一个副作用是 没有小数点的数字字段的转换字符串值 现在有一个小数点(.0),它们以前没有

    不幸的是,我找不到任何关于这个的官方信息

    谢谢,
    Łukasz

    有关salesforce平台更改的最广泛文档在发行说明中。以下是搜索结果,但您只需在web上搜索“”即可找到所需内容

    如果你对他们所做的特定改变有困难,你应该考虑将类或页面的版本设置更改为在解决问题时为你工作的前一版本。您可以从设置>开发>类>版本设置更改版本号


    如果您希望获得有关您所引用的特定问题的帮助,请发布有关该问题的更多信息,我们将看看我们能做些什么。

    以前,如果您使用了方法string.valueOf,则不会返回sObject小数部分的类型编号,例如,对于值5,string.valueOf()返回了5,现在它返回了5.0,我还没有找到任何关于此更改的官方注释。如果希望它返回5,可以调用String.valueof(Integer.valueof(number));我知道如何解决这个问题,但我不知道的是为什么会首先进行此更改,以及将来在何处跟踪此类更改。您可以通过参考他们在每个新版本的GA日期之前发布的发行说明来跟踪将来的更改。上面就是一个例子。旧的行为对SelectOptions造成了奇怪的副作用-这可能是它们改变的原因。在更改之前,如果在SelectOption中使用十进制作为值,则必须将十进制转换为双精度,然后转换为字符串。否则,SelectList设置程序将无法正确设置。我没有在文档中看到这一解释,但这是我的猜测。感谢您的尝试,但不幸的是,这仍然没有解决我的主要问题,即我找不到有关此更改的任何正式说明。