. . .

Deprecations and Migration

We're listing any method, function or configuration option (as column "Method") on this page, its replacement, version of deprecation (column "Version) and the corresponding "date of removal", which is generally two years after deprecation for changes that will affect the code for a running system, and one year for changes that will affect SDK code (your app with an old code should stay working over the two years, but if you update the SDK, methods may have been removed after one year ). If we deprecate a method/function/configuration in one version, it will stay deprecated in the following versions for one year and will be removed in the next major version that is released after that "date of removal". This will give you the possibility to have enough time to change your code and gives you an overview about what has changed over time.

We'll leave this page independent from any version, which means that you'll find the same information in the documentation of, for example, an ApiOmat hotfix version 2.2.6 as in version 2.4.4 - provided that they're both released at same time. This gives you the possibility to see what will be deprecated in future versions, even when you haven't installed the latest major version.

As we've already deprecated a lot of stuff in the early versions of ApiOmat, we're also giving you one year to remove these old deprecations.

SDK

#

SDK name

Replacement

Version

Date of Removal

Version of Removal

1

C#

C# SQLite

3.1.3, 3.2.0

11.2019

 

2

Xamarin

Xamarin SQLite

3.1.3, 3.2.0

11.2019

 

3

Titanium

-

3.1.3, 3.2.0

11.2019

 

4

Backbone

Typescript

3.2.0

11.2019

 

Android

#

Method

Replacement

Version

Date of Removal

Version of Removal

1

User: requestNewPassword()

User: resetPassword oder resetPasswordAsync

2.2.6, 2.3.2

03.2018

3.0.0

2

User: requestNewPasswordAsync(AOMCallback)

User: resetPasswordAsync(AOMCallback)

2.2.6, 2.3.2

03.2018

3.0.0

3

User: resetPassword(String)

User: changePassword(String)

2.2.6, 2.3.2

03.2018

3.0.0

4

User: resetPasswordAsync(String, AOMEmptyCallback)

User: changePasswordAsync(String, AOMEmptyCallback)

2.2.6, 2.3.2

03.2018

3.0.0

5

User: requestSessionToken()

User: requestTokenContainer()

< 1.13

03.2018

3.0.0

6

User: requestSessionToken(boolean)

User: requestTokenContainer(boolean)

< 1.13

03.2018

3.0.0

7

User: requestSessionTokenAsync(AOMCallback)

User: requestTokenContainerAsync(AOMCallback)

< 1.13

03.2018

3.0.0

8

User: requestSessionTokenAsync(boolean, AOMCallback)

User: requestTokenContainerAsync(boolean, AOMCallback)

< 1.13

03.2018

3.0.0

9

User: requestSessionToken(String, boolean)

User: requestTokenContainer(String, boolean)

< 1.13

03.2018

3.0.0

10

User: requestSessionTokenAsync(String, boolean, AOMCallback)

User: requestTokenContainerAsync(String, boolean, AOMCallback)

< 1.13

03.2018

3.0.0

11

FBUser: getOrCreateUser(String)

FBUser: loginFacebookUser(String)

< 1.13

03.2018

3.0.0

12

FBUser: getOrCreateUser(String, boolean)

FBUser: loginFacebookUser(String)

< 1.13

03.2018

3.0.0

13

FBUser: getOrCreateUserAsync(String, AOMCallback)

FBUser: loginFacebookUserAsync(String, AOMCallback)

< 1.13

03.2018

3.0.0

14

FBUser: getOrCreateUserAsync(String, AOMCallback, boolean)

FBUser: loginFacebookUserAsync(String, AOMCallback)

< 1.13

03.2018

3.0.0

15

load{capAttrName}Async(String, AOMEmptyCallback)

load{capAttrName}Async(String, AOMCallback)

< 1.13

03.2018

3.0.0

16

post{capAttrName}Async({refClassName}, AOMEmptyCallback)

post{capAttrName}Async($refClassName, AOMCallback)

< 1.13

03.2018

3.0.0

17

AOMCallback isDone(T, ApiomatRequestException)

isDone(T, boolean, ApiomatRequestException)

2.0.0

03.2018

3.0.0

18

AOMCallback isDone(T, boolean, ApiomatRequestException)

will be marked as abstract, implementation removed

2.0.0

03.2018

3.0.0

19

AOMEmptyCallback isDone(Void, ApiomatRequestException)

isDone( boolean, ApiomatRequestException)

2.0.0

03.2018

3.0.0

20

AOMEmptyCallback isDone(ApiomatRequestException exception)

isDone( boolean, ApiomatRequestException)

2.0.0

03.2018

3.0.0

21

ApiomatRequestException(int int, String, String)

ApiomatRequestException(int, int, String)

1.13

03.2018

3.0.0

22

ApiomatRequestException(Status)

ApiomatRequestException(Status, int)

1.13

03.2018

3.0.0

23

ApiomatRequestException getReason()

getMessage()

1.13

03.2018

3.0.0

24

Datastore configure(String, String, String, String)

configureWithCredentials(User)

1.15

03.2018

3.0.0

25

Datastore configure(User)

configureWithCredentials(User)

1.13

03.2018

3.0.0

26

Datastore configure(String, String, String, String, String, String)

configureWithCredentials(User)

1.13

03.2018

3.0.0

27

Datastore configure(String, String, String)

configureAsGuest(String, String, String)

1.13

03.2018

3.0.0

28

Datastore setOfflineStrategy (AOMOfflineStrategy, Context, AOMOfflineListener)

setCachingStrategy(AOMCacheStrategy, Context)

1.16

03.2018

3.0.0

29

Datastore AOMOfflineStrategy

AOMCacheStrategy

1.16

03.2018

3.0.0

30

Datastore requestSessionToken()

requestTokenContainer()

1.15

03.2018

3.0.0

31

Datastore requestSessionTokenAsync(AOMCallback)

related methods in User class

1.15

03.2018

3.0.0

32

Datastore requestSessionToken(String)

requestTokenContainer(String)

1.15

03.2018

3.0.0

33

Datastore requestSessionTokenAsync(String, AOMCallback)

related methods in User class

1.15

03.2018

3.0.0

34

Datastore getOrCreateUser(String, boolean)

loginFacebookUser(String)

1.15

03.2018

3.0.0

35

Datastore getOrCreateUser(String)

loginFacebookUser(String)

1.15

03.2018

3.0.0

Java

#

Method

Replacement

Version

Date of Removal

Version of Removal

1

User requestNewPassword()

User resetPassword() oder resetPasswordAsync(AOMCallback)

2.2.6, 2.3.2

03.2018

3.0.0

2

User requestNewPasswordAsync(AOMCallback)

User resetPasswordAsync(AOMCallback)

2.2.6, 2.3.2

03.2018

3.0.0

3

User resetPassword(String)

User changePassword(String)

2.2.6, 2.3.2

03.2018

3.0.0

4

User resetPasswordAsync(String, AOMEmptyCallback)

User changePasswordAsync(String, AOMEmptyCallback)

2.2.6, 2.3.2

03.2018

3.0.0

5

User requestSessionToken()

User requestTokenContainer()

1.15

03.2018

3.0.0

6

User requestSessionToken(boolean)

User requestTokenContainer(boolean)

1.15

03.2018

3.0.0

7

User requestSessionTokenAsync(AOMCallback)

User requestTokenContainerAsync(AOMCallback)

1.15

03.2018

3.0.0

8

User requestSessionTokenAsync(boolean, AOMCallback)

User requestTokenContainerAsync(boolean, AOMCallback)

1.15

03.2018

3.0.0

9

User requestSessionToken(String, boolean)

User requestTokenContainer(String, boolean)

1.15

03.2018

3.0.0

10

User requestSessionTokenAsync(String, boolean, AOMCallback)

User requestTokenContainerAsync(String, boolean, AOMCallback)

1.15

03.2018

3.0.0

11

FBUser getOrCreateUser(String)

FBUser loginFacebookUser(String)

1.15

03.2018

3.0.0

12

FBUser getOrCreateUserAsync(String, AOMCallback)

FBUser loginFacebookUserAsync(String, AOMCallback)

1.15

03.2018

3.0.0

13

load{capAttrName}Async(String, AOMEmptyCallback)

load{capAttrName}Async(String, AOMCallback)

1.12

03.2018

3.0.0

14

post{capAttrName}Async({refClassName}, AOMEmptyCallback)

post{capAttrName}Async($refClassName, AOMCallback)

1.12

03.2018

3.0.0

15

ApiomatRequestException(int int, String, String)

ApiomatRequestException(int, int, String)

1.13

03.2018

3.0.0

16

ApiomatRequestException(Status)

ApiomatRequestException(Status, int)

1.13

03.2018

3.0.0

17

ApiomatRequestException getReason()

getMessage()

1.13

03.2018

3.0.0

18

Datastore configure(String, String, String, String, String, String, int)

configureWithCredentials(String, String, String, String, String, String, int)

1.13

03.2018

3.0.0

19

Datastore configure(String, String, String, String, int)

configureAsGuest(String, String, String, String, int)

1.13

03.2018

3.0.0

20

Datastore configure(String, String, String, String, String, String)

configureWithCredentials(String, String, String, String, String)

1.13

03.2018

3.0.0

21

Datastore configure(String, String, String, String)

configureAsGuest(String, String, String, String)

1.13

03.2018

3.0.0

22

Datastore configure(String, String, String, String, String)

configureWithCredentials(String, String, String, String, String, String)

1.13

03.2018

3.0.0

23

Datastore requestSessionToken()

requestTokenContainer()

1.15

03.2018

3.0.0

24

Datastore requestSessionTokenAsync(AOMCallback)

related methods in User class

1.15

03.2018

3.0.0

25

Datastore requestSessionToken(String)

requestTokenContainer(String)

1.15

03.2018

3.0.0

26

Datastore requestSessionTokenAsync(String, AOMCallback)

related methods in User class

1.15

03.2018

3.0.0

JavaScript

#

Method

Replacement

Version

Date of Removal

Version of Removal

1

User requestNewPassword(boolean, callback)

User resetPasswordAsync(callback, boolean)

2.2.6, 2.3.2

03.2018

3.0.0

2

User resetPassword(string, callback, boolean)

User changePassword(string, callback)

2.2.6, 2.3.2

03.2018

3.0.0

3

FBUser getOrCreateUser(string, callback, boolean)

FBUser loginFacebookUser(String, callback, boolean)

2.4.0

03.2018

3.0.0

4

Datastore configure(User)

configureWithCredentials(User)

1.13

03.2018

3.0.0

5

Datastore configurePlain(String, String, String, String)

configureAsGuest(String, String, String, String, String)

1.13

03.2018

3.0.0

C#

#

Method

Replacement

Version

Date of Removal

Version of Removal

1

<ClassName>.DeleteAllFromStorage(string query = null)

<ClassName>.RemoveFromStorage(string query = null)

2.4.7, 2.5.1, 3.0.0

05.2019

3.3.0

Objective C

#

Method

Replacement

Version

Date of Removal

Version of Removal

1

ProgrammingLanguage, deprecated Objective C Headers

new headers

1.15

03.2018

3.0.0

2

AOMDatastore configureAsGuestWithUrl(NSString, NSString, id<AOMModelStoreProtocol>)

configureWithUser

1.3

03.2019

 

3

AOMDatastore configureWithSessionToken(NSString, NSString, NSString, NSString, BOOL)

configureWithUser:andLoadWithLinks

1.3

03.2018

3.0.0

4

AOMDatastore postStaticDataOnServer: asImage:UsePersistentStorage:

postStaticDataOnServer: asImage: withName: UsePersistentStorage:

2.6.6

05.2019

 

5

AOMDatastore

postStaticDataOnServer: onModel: refName: asImage: UsePersistentStorage:

postStaticDataOnServer: onModel: refName: asImage: withName: UsePersistentStorage:

2.6.6

05.2019

 

6

AOMDatastore postStreamOnServer: asImage: UsePersistentStorage:

postStreamOnServer: asImage: withName: UsePersistentStorage:

2.6.6

05.2019

 

7

AOMDatastore

postStreamOnServer: onModel: refName asImage: UsePersistentStorage:

postStreamOnServer: onModel: refName: asImage: withName: UsePersistentStorage:

2.6.6

05.2019

 

8

AOMDatastore

postStaticDataOnServerAsync: asImage: UsePersistentStorage: andFinishingBlock:

postStaticDataOnServerAsync asImage: UsePersistentStorage: andFinishingBlock:

2.6.6

05.2019

 

9

AOMDatastore

postStaticDataOnServerAsync: onModel: refName: asImage: UsePersistentStorage: andFinishingBlock:

postStaticDataOnServerAsync: onModel: refName: asImage: withName: UsePersistentStorage: andFinishingBlock:

2.6.6

05.2019

 

10

AOMDatastore

postStreamOnServerAsync: asImage: UsePersistentStorage: andFinishingBlock:

postStreamOnServerAsync: asImage: withName: UsePersistentStorage: andFinishingBlock:

2.6.6

05.2019

 

11

AOMDatastore

postStreamOnServerAsync: onModel: refName: asImage: UsePersistentStorage: andFinishingBlock:

postStreamOnServerAsync: onModel: refName: asImage: withName: UsePersistentStorage: andFinishingBlock:

2.6.6

05.2019

 

Swift

#

Method

Replacement

Version

Date of Removal

Version of Removal

1

DataStoreConfiguration useDeltaSync Property

deltaSyncStrategy property

2.4.0

03.2018

3.0.0

2

DataStore

postStaticData(rawData data:

DataStore

postStaticData(rawData data: , name:

2.6.6

05.2019

3.3.0

3

DataStore

postStaticDataStream(dataStream stream:

DataStore

postStaticDataStream(dataStream stream:, name:

2.6.6

05.2019

3.3.0

PHP

#

Method

Replacement

Version

Date of Removal

Version of Removal

1

Datastore configureWithMember(User)

configureWithUser(User)

1.3

03.2018

3.0.0

Python

#

Method

Replacement

Version

Date of Removal

Version of Removal

1

Datastore configureWithMember(self,User)

configureWithUser(User)

1.3

03.2018

3.0.0

Backbone

#

Method

Replacement

Version

Date of Removal

Version of Removal

1

load${capAttrName}(options)

load${capAttrName}AsByteArray(options)

2.5.6

10.2019

 

2

post${capAttrName}(data, options)

post${capAttrName}AsByteArray(data, options)

2.5.6

10.2019

 

Non-SDK related

#

Method

Replacement

Version

Date of Removal

Version of Removal

1

Module getManagedByCustomerHref()

-

1.15

03.2018

3.0.0

2

Module getManagedByClientName(), json-field “managedByClientName”

getAdminName(), json-field “adminName”

1.15

03.2018

3.0.0

Modules

#

Method

Replacement

Version

Date of Removal

Version of Removal

1

Basics Module: MemberModel

User

 

03.2019

 

2

WordPress Module: Category (Class)

Taxonomy (Class)

 

03.2019

3.3.0

3

WordPress Module: MetiaItemDTO/MediaItem getType() / setType(String)

getMediaType() / setMediaType()

2.3.0

03.2019

3.3.0

4

WordPress Module: Page (Class)

Post (with post_type=”page”)

 

03.2019

3.3.0

5

WordPress Module: PostDTO (Post) getType() / setType(String)

getPostType() /setPostType(String)

2.3.0

03.2019

3.3.0

6

FacebookModule: authCode

accessToken

 

03.2019

3.3.0

7

Chat Module

GroupChat Module

2.6.0

11.2019

 

NativeModule

#

Method

Replacement

Version

Date of Removal

Version of Removal

1

StaticWrapper: findByForeignId(String, String)

findByForeignId(String, String, Request)

 

03.2019

3.3.0

2

StaticWrapper: findByForeignId(String, String, String)

findByForeignId(String, String, String, Request)

 

03.2019

3.3.0

3

StaticWrapper: createObject(String, String)

createObject(String, String, Request)

2.4.0

03.2019

3.3.0

4

StaticWrapper: findById(String, String)

findById(String, String, Request)

 

03.2019

3.3.0

5

StaticWrapper: findById(String, String, String)

findById(String, String, String, Request)

 

03.2019

3.3.0

6

StaticWrapper: findByNames(String, String)

findByNames(String, String, Request)

 

03.2019

3.3.0

7

StaticWrapper: findByNames(String, String, String)

findByNames(String, String, String, Request)

 

03.2019

3.3.0

8

StaticMethods: createObject(String, String, String)

createObject(String, String, String, Request)

 

03.2019

3.3.0

9

IModelHooks

IModelHooksCommon/IModelHooksTransient/IModelHooksNonTransient

2.2.0

03.2019

 

10

IModelHooksNonTransient beforeGet(Object, Request)

afterGet(Object, Request)

2.5.0

03.2019

3.3.0

11

IModelMethods: createObject(String)

createObject(String, Request)

 

03.2019

3.3.0

12

IModelMethods: createObject(String, String)

createObject(String, String, Request)

2.1.0

03.2019

3.3.0

13

IStaticMethods: createObject(String, String, String)

createObject(String, String, String, Request)

2.4.0

03.2019

3.3.0

14

Request(String, String,String, String, String,String, String, String)

Request(String, String,String, String, String,String, String, String, String)

3.3.0

06.2021

 

15

Request(String, String,String, String, String,String, String)

Request(String, String,String, String, String,String, String, String, String)

3.3.0

06.2021

 

16

Request(String, String, String,String, String, String)

Request(String, String,String, String, String,String, String)

1.16

03.2019

3.3.0

17

Request(String, String, String,String, String)

Request(String, String,String, String, String,String, String)

1.16

03.2019

3.3.0

18

Request(String, String, String, String)

Request(String, String,String, String, String,String, String )

1.15

03.2019

3.3.0

19

Request.isUseDeltaSyncDeletedInResponse( )

Request.isUseDeltaSyncInResponse( )

2.5.5

09.2019

 

20

Request.setUseDeltaSyncDeletedInResponse( boolean )

Request.setUseDeltaSyncInResponse( boolean )

2.5.5

09.2019

 

21

IModelHooksCommon.auth(String, String, String, String, String, Request)

IModelHooksTransient/IModelHooksNonTransient.auth(String, String, String, String, String, String, Request

2.6.0

10.2019

 

22

IModelMethods: loadResource( String href )

IModelMethods: getData(com.apiomat.nativemodule.IResourceMethods.ResourceType, String)

2.5.7

11.2019

 

23

AbstractClientDataModel: loadResource( String href )

AbstractClientDataModel: getData(com.apiomat.nativemodule.IResourceMethods.ResourceType, String)

2.5.7

11.2019

 

24

obj.load<attrName>( String apiKey, String system )

obj.load<attrName>( )

2.5.7

11.2019

 

25

obj.post<attrName>( byte[] data , String fileName, String format )

obj.post<attrName>( java.io.InputStream data , String fileName, String format )

2.5.7

11.2019

 

26

IStaticMethods: log( String applicationName, String message, boolean logAsync )

log(com.apiomat.nativemodule.Level logLevel, String message, boolean logAsync)

3.1

07.2020

 

27

IStaticMethods: logError( String applicationName, String message, boolean logAsync )

log(com.apiomat.nativemodule.Level logLevel, String message, boolean logAsync)

3.1

07.2020

 

28

IStaticMethods: logError( String applicationName, Throwable e, boolean logAsync )

log(com.apiomat.nativemodule.Level logLevel, String message, Throwable e, boolean logAsync)

3.1

07.2020

 

29

IStaticMethods: logModel( String applicationName, String message, com.apiomat.nativemodule.IModel<?>[ ] messageArray,
boolean logAsync )

log(com.apiomat.nativemodule.Level logLevel, String message, Object messageModel, boolean logAsync)

3.1

07.2020

 

30

IStaticMethods: logModel( String applicationName, String message, com.apiomat.nativemodule.IModel<?> messageModel,
boolean logAsync )

log(com.apiomat.nativemodule.Level logLevel, String message, Object messageModel, boolean logAsync)

3.1

07.2020

 

31

IStaticMethods: logModel( String applicationName, String message, Object messageModel, boolean logAsync )

log(com.apiomat.nativemodule.Level logLevel, String message, Object messageModel, boolean logAsync)

3.1

07.2020

 

32

IModelMethods: log( String message, boolean logAsync )

log(com.apiomat.nativemodule.Level logLevel, String message, boolean logAsync)

3.1

07.2020

 

33

IModelMethods: logError( String message, boolean logAsync )

log(com.apiomat.nativemodule.Level logLevel, String message, boolean logAsync)

3.1

07.2020

 

34

IModelMethods: logError( Throwable e, boolean logAsync )

log(com.apiomat.nativemodule.Level logLevel, String message, Throwable e, boolean logAsync)

3.1

07.2020

 

35

IModelMethods: logModel( String message, com.apiomat.nativemodule.IModel<?>[ ] messageArray, boolean logAsync )

log(com.apiomat.nativemodule.Level logLevel, String message, Object messageModel, boolean logAsync)

3.1

07.2020

 

36

IModelMethods: logModel( String message, com.apiomat.nativemodule.IModel<?> messageModel, boolean logAsync )

log(com.apiomat.nativemodule.Level logLevel, String message, Object messageModel, boolean logAsync)

3.1

07.2020

 

37

IModelMethods: logModel( String message, Object messageModel, boolean logAsync )

log(com.apiomat.nativemodule.Level logLevel, String message, Object messageModel, boolean logAsync)

3.1

07.2020

 

38

IModule: onCronHourly()

@Cron( cronExpression = "0 0 * * * ?", executeOnAllNodes = false )
public void onCronHourly( final com.apiomat.nativemodule.Request request )
{ /* custom module method that gets called every hour */ }

3.1.1

07.2020

 

39

IModule: onCronDaily()

@Cron( cronExpression = "0 0 3 ? * *", executeOnAllNodes = false )
public void onCronDaily( final com.apiomat.nativemodule.Request request )
{ /* custom module method that gets called every day on 03:00 AM */ }

3.1.1

07.2020

 

40

IModule: onCronWeekly()

@Cron( cronExpression = "0 0 3 ? * ", executeOnAllNodes = false )
public void onCronWeekly( final com.apiomat.nativemodule.Request request )
{ /* custom module method that gets called every Monday on 03:00 AM */ }

3.1.1

07.2020

 

41

IModule: onCronMonthly()

@Cron( cronExpression = "0 0 3 1 * ?", executeOnAllNodes = false )
public void onCronMonthly( final com.apiomat.nativemodule.Request request )
{ /* method that gets called every first day of each month on 03:00 */ }

3.1.1

07.2020

 

RESTful API

#

Endpoint

Replacement

Version

Date of Removal

Version of Removal

1

/customers/customersForApp/{appName}

/customers/accountsForApp/{appName}

3.0.0

12.2019

 

2

/customers/customersForModule/{moduleName}

/customers/accountsForModule/{moduleName}

3.0.0

12.2019

 

3

/organizations/customersForApp/{appName}

/organizations/accountsForApp/{appName}

3.0.0

12.2019

 

4

/organizations/customersForModule/{moduleName}

/organizations/accountsForModule/{moduleName}

3.0.0

12.2019

 

5

POST /modules/{moduleName}/gitinit

POST /modules/{moduleName}/gitData

3.0.0

03.2019

 

6

POST /apps/{appName}/models/{moduleName}/{dataModelName}

POST /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}

3.3.0

05.2021

 

7

GET /apps/{appName}/models/{moduleName}/{dataModelName}/{dataModelId}

GET /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}

3.3.0

05.2021

 

8

PUT /apps/{appName}/models/{moduleName}/{dataModelName}/{dataModelId}

PUT /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}

3.3.0

05.2021

 

9

POST /apps/{appName}/models/{moduleName}/{dataModelName}/{dataModelId}/owner

POST /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/owner

3.3.0

05.2021

 

10

DELETE /apps/{appName}/models/{moduleName}/{dataModelName}/{dataModelId}

DELETE /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}

3.3.0

05.2021

 

11

GET /apps/{appName}/models/{moduleName}/{dataModelName}

GET /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}

3.3.0

05.2021

 

12

HEAD /apps/{appName}/models/{moduleName}/{dataModelName}

HEAD /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}

3.3.0

05.2021

 

13

GET /apps/{appName}/models/{moduleName}/{dataModelName}/count

GET /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}/count

3.3.0

05.2021

 

14

DELETE /apps/{appName}/models/{moduleName}/{dataModelName}

DELETE /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}

3.3.0

05.2021

 

15

POST /apps/{appName}/models/{moduleName}/{dataModelName}/{dataModelId}/{refName}

POST /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}

3.3.0

05.2021

 

16

GET /apps/{appName}/models/{moduleName}/{dataModelName}/{dataModelId}/{refName}

GET /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}

3.3.0

05.2021

 

17

DELETE /apps/{appName}/models/{moduleName}/{dataModelName}/{dataModelId}/{refName}/{refModelId}

DELETE /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}/{refModelId}

3.3.0

05.2021

 

18

GET /apps/{appName}/models/{moduleName}/{dataModelName}/{dataModelId}/{refName}/count

GET /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}/count

3.3.0

05.2021

 

19

PUT /apps/{appName}/models/{moduleName}/{dataModelName}/{dataModelId}/method/{methodName}

PUT /apps/{appName}/models/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/method/{methodName}

3.3.0

05.2021

 

20

POST /apps/{appName}/data/files/{moduleName}/{dataModelName}/{dataModelId}/{refName}

POST /apps/{appName}/data/files/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}

3.3.0

05.2021

 

21

POST /apps/{appName}/data/images/{moduleName}/{dataModelName}/{dataModelId}/{refName}

POST /apps/{appName}/data/images/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}

3.3.0

05.2021

 

22

GET /apps/{appName}/data/files/{moduleName}/{dataModelName}/{dataModelId}/{refName}/{fileId}.img

GET /apps/{appName}/data/files/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}/{fileId}.img

3.3.0

05.2021

 

23

GET /apps/{appName}/data/images/{moduleName}/{dataModelName}/{dataModelId}/{refName}/{imageId}.img

GET /apps/{appName}/data/images/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}/{imageId}.img

3.3.0

05.2021

 

24

HEAD /apps/{appName}/data/files/{moduleName}/{dataModelName}/{dataModelId}/{refName}/{fileId}

HEAD /apps/{appName}/data/files/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}/{fileId}

3.3.0

05.2021

 

25

HEAD /apps/{appName}/data/images/{moduleName}/{dataModelName}/{dataModelId}/{refName}/{imageId}

HEAD /apps/{appName}/data/images/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}/{imageId}

3.3.0

05.2021

 

26

POST /apps/{appName}/data/files/{moduleName}/{dataModelName}/{dataModelId}/{refName}/{fileId}.key

POST /apps/{appName}/data/files/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}/{fileId}.key

3.3.0

05.2021

 

27

POST /apps/{appName}/data/images/{moduleName}/{dataModelName}/{dataModelId}/{refName}/{imageId}.key

POST /apps/{appName}/data/images/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}/{imageId}.key

3.3.0

05.2021

 

28

DELETE /apps/{appName}/data/files/{moduleName}/{dataModelName}/{dataModelId}/{refName}/{fileId}

DELETE /apps/{appName}/data/files/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}/{fileId}

3.3.0

05.2021

 

29

DELETE /apps/{appName}/data/images/{moduleName}/{dataModelName}/{dataModelId}/{refName}/{imageId}

DELETE /apps/{appName}/data/images/{moduleName}/v/{moduleVersion}/{dataModelName}/{dataModelId}/{refName}/{imageId}

3.3.0

05.2021

 

30

POST /modules/{moduleName}/copy

POST /modules/{moduleName}/v/{moduleVersion}/copy

3.3.0

05.2021

 

31

GET /modules/{moduleName}/meta

GET /modules/{moduleName}/v/{moduleVersion}/meta

3.3.0

05.2021

 

32

DELETE /modules/{moduleName}/parent

DELETE /modules/{moduleName}/v/{moduleVersion}/parent

3.3.0

05.2021

 

33

GET /modules/{moduleName}/cron

GET /modules/{moduleName}/v/{moduleVersion}/cron

3.3.0

05.2021

 

34

GET /modules/{moduleName}/cronMethods

GET /modules/{moduleName}/v/{moduleVersion}/cronMethods

3.3.0

05.2021

 

35

POST /modules/{moduleName}/gitinit

POST /modules/{moduleName}/v/{moduleVersion}/gitinit

3.3.0

05.2021

 

36

GET /modules/{moduleName}/git

GET /modules/{moduleName}/v/{moduleVersion}/git

3.3.0

05.2021

 

37

POST /modules/{moduleName}/git

POST /modules/{moduleName}/v/{moduleVersion}/git

3.3.0

05.2021

 

38

GET /modules/{moduleName}/gitPush

GET /modules/{moduleName}/v/{moduleVersion}/gitPush

3.3.0

05.2021

 

39

GET /modules/{moduleName}/gitData

GET /modules/{moduleName}/v/{moduleVersion}/gitData

3.3.0

05.2021

 

40

POST /modules/{moduleName}/gitData

POST /modules/{moduleName}/v/{moduleVersion}/gitData

3.3.0

05.2021

 

41

POST /modules/{moduleName}/sdk

POST /modules/{moduleName}/v/{moduleVersion}/asset

3.3.0

05.2021

 

42

GET /modules/{moduleName}/sdk

GET /modules/{moduleName}/v/{moduleVersion}/asset

3.3.0

05.2021

 

43

GET /modules/{moduleName}/makeNative

GET /modules/{moduleName}/v/{moduleVersion}/makeNative

3.3.0

05.2021

 

44

POST /modules/{moduleName}/logo

POST /modules/{moduleName}/v/{moduleVersion}/logo

3.3.0

05.2021

 

45

/modules/{moduleName}/metamodels/*

/modules/{moduleName}/v/{moduleVersion}/metamodels/*

3.3.0

05.2021

 

46

/modules/{moduleName}/spec/*

/modules/{moduleName}/v/{moduleVersion}/spec/*

3.3.0

05.2021

 

47

/modules/{moduleName}/{appName}/spec/*

/modules/{moduleName}/{appName}/v/{moduleVersion}/spec/*

3.3.0

05.2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Misc

#

Method

Replacement

Version

Date of Removal

Version of Removal

1

classBasedAuth property in config file

-

2.4.1, 2.5.0

03.2019

3.3.0

2

strictChecks property in config file

-

2.2.1, 2.3.0, 2.5.6

10.2019

 

3

old yambas.config file

apiomat.yaml

2.4.0

03.2019

3.3.0

4

yambas.useOldClassloader

-

2.5.2

05.2019

3.3.0

5

mongo.userName

mongo.userName.default

3.0.0

09.2019

 

6

PHP 5 for dashboard installation

PHP 7

3.0.0

09.2019