All javascript calls now treated as top-level functions (no more @js. needed and will throw error if used) so all are reworked
DS accessors are now proper methods on top-level ds object, so everything was reworked for this and autocomplete now properly works for those as well
All ds methods are now actual methods, and can't have extra . inside it, so that was removed (for example, @ds.fonts.isItalic is now actually ds.isFontItalic())
Expressions have been simplified and syntax reworked to be aligned with new Pulsar, which follows JS syntax closely now
Complex expressions inside flows must be surrounded with (), but expressions inside {{ }} don't need this, so reworked as well
Added shorthands and object support, so you can use {} and [] to create empty objects and arrays, and all methods used previously to init etc. were removed
Version of exporter bumped to next minor
Note for reviewer:
This PR CAN'T be merged and exporter run before Pulsar is merged to your environments, please don't merge it yourself.
This PR adds support for Pulsar 1.5
All javascript calls now treated as top-level functions (no more
@js.
needed and will throw error if used) so all are reworkedDS accessors are now proper methods on top-level
ds
object, so everything was reworked for this and autocomplete now properly works for those as wellAll ds methods are now actual methods, and can't have extra
.
inside it, so that was removed (for example,@ds.fonts.isItalic
is now actuallyds.isFontItalic()
)Expressions have been simplified and syntax reworked to be aligned with new Pulsar, which follows JS syntax closely now
Complex expressions inside flows must be surrounded with
()
, but expressions inside{{ }}
don't need this, so reworked as wellAdded shorthands and object support, so you can use
{}
and[]
to create empty objects and arrays, and all methods used previously to init etc. were removedVersion of exporter bumped to next minor
Note for reviewer: This PR CAN'T be merged and exporter run before Pulsar is merged to your environments, please don't merge it yourself.