Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Button handy
blanktrue
color#0052CC
nameSend Feedback
linkhttps://docs.google.com/forms/d/e/1FAIpQLScmToBe3vynAlb5fdKwCGxYqnTbDc66sIBgeecG2BuFDuHc7g/viewform?entry.2002826954=Breaking+Changes+for+Power+Actions+-+15486432
widthauto

Excerpt

We try really hard to make sure every new version of Power Actions will work with your existing scripts and configurations. However, sometimes in order to bring new features to life we need to break a few eggs.

...

Code Block
return 3.0/2.0;

//or, explicity declare the type

number x = 3;
number y = 2;
return x/y;

The introduction of the integer type has also the following consequence:

Code Block
try {
   .....
   if( ... ) {
    throw 1; //integer!
   }
   if( .... ) {
    throw 2; //these are integers literals now
   }
} catch integer i {
  //you need to add this block in order to deal with the above throws
} catch number n {
  //you need to move code from here in the above block!
}

Packages - We added package and the “use“ keyword, please consider “use“ and “package“ keywords as inappropriate for variable names ('package' may be used in the future)

fieldDescription
In order to increase security of our apps, we made a decision to remove the ability to add HTML content to the field descriptions. That will protect our users from malicious stuff that can be injected using XSS. We understand that may cause additional inconvenience for those who used this feature in 4.x versions of Power Actions. But we are doing that in order to make our products more reliable and trusted.
As an alternative you can use BA_createHtmlContent instead.