Changelog
ts-force does it's best to follow semver
3.2.0
Changed
insert/updatenow only use composite mode during refresh (#135 via @colinfindlay-nz)added headers to composite request (#139 via @jall)
npm audit and typescript upgrade
3.0.1
Fixed
retrieveuse composite mode bug fix
Changed
insert(refresh?)refactored to use "opts" object parameter.
3.0.0
Added
Added support for
queryAll(ALL ROWS) in retrieve methodsgeneration can now use default sfdx-cli user #76
keepNamespaceconfig #66ts-force-gen --initcommand to initializets-force-config.jsonAdded
useCompositeretrieve mode for better efficiency (experimental)getAuthorizationUrl&requestAccessTokenmethods to support oAuth2 web server flow
Changed
Blank relationships will now be set
nullinstead of as emptyRestObject#72Blank queried fields are set as
nullinstead ofundefined#73Dateis now represented asCalendarDateinstead of jsDate#69types to work with
strict:truemore consistent casing for name sanitation #82
query builder now filters out duplicate fields
Namespaces removed from SObjects & Properties by default
ts-force-gennow defaults the config path tots-force-config.jsonif not setreplaced
OAuthclasses simpler & more flexible functions
Fixed
relationships parsing when data comes from
@RemoteActionremoved limit on axios request size
fixed
Nameobject imports in generationfixed various types
mapping cache when generating objects for multiple orgs
2.7.0
Added default de-duping property name logic
NOTE Must use typescript > 3.4.x to use classes generated with picklists!
2.6.x
various type fixes
better multi-picklist support
2.5.0
Changed picklist away from namespaces to use
as const
NOTE Must use typescript > 3.4.x to use classes generated with picklists!
2.4.0
added
Streamingclass for streaming and platform eventsadded
limits()method to query full limits dataRestclient now captures rest limits from header (thxs @joeruello)fixed missing optional Rest instance
retrievemethod on generated classes (thxs @joeruello)
2.2.3
Added
json.schemaforts-force-config.jsonchanged sfdx user login to use @salesforce/core instead of
exec
2.2.1
restarted changelog :0
added optional picklist enums generation
added optional restrictive types
mapping of multi-picklists to arrays
2.1.24
improved stability of release process
combined projects together in one repo
WARNING: versions prior to 2.1.x did not follow semver
2.1.0
major performance optimization on retrieve calls (+70% improvement!)
Added
readonlyto generated fields which cannot be written to salesforcereduced generated class size. Removed SObjectFields concrete interface in favor for mapped type
Allow generation to multiple files
2.0.3
Added
getStandardError()for better error handling
2.0.2
Added
buildQuery()Made updates ONLY send fields that have been explicitly set by default. MUST OVERRIDE to send queried fields
added support for multiple connections to generated objects
better support for custom rest services
1.x
alpha/beta changes not documented
Last updated
Was this helpful?