Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [deprecation]

Deprecation is the process of giving code a status (deprecated) that indicates that the code should be avoided.

1
vote
0answers
30 views

Rest Api deprecation

When a salesforce rest api version will be deprecated? Is there any validity period for api version? Is there any deprecation process salesforce follows?
0
votes
0answers
55 views

Cannot delete @Deprecated component in a managed package even with SF deletion tool

We have a @deprecated apex class in our managed package and want to delete it. We logged a case to enable the Component Deletion Tool but still cannot delete the @deprecated component. Here's what I ...
5
votes
2answers
129 views

When (if ever) will testmethod fail to compile?

I just recently learned from the Apex Developer Guide documentation on the IsTest Annotation: The testMethod keyword is now deprecated. Use the @isTest annotation on classes and methods instead. ...
5
votes
0answers
75 views

Can't delete deprecated packaged Custom Object as it has a Flexipage?

Is it true that there is no way to remove a packaged Custom Object with a Flexipage attached to it? Flexipages can't be removed and the Flexipage itsself can be edited when it is packaged. If so, ...
0
votes
2answers
32 views

does adding @deprecated to classes make packages installable in professional edition orgs?

does adding @deprecated to classes make packages installable in professional edition orgs? If your package has a class, you will not be able to install it in a professional edition org. A workaround ...
4
votes
1answer
306 views

End Of Life for Salesforce1, Salesforce Classic, and others

Is there a centralized location Salesforce show planned timelines for interfaces and products to be deprecated? In particular, we're discussing whether to start working toward "Salesforce1" mobile ...
0
votes
3answers
845 views

Modifying a global class in a managed package with @deprecated

I'm currently working on refactoring a managed package that involves adding a new global method to a global class. From what I've read on managed packages, you can't edit global classes, because ...
7
votes
1answer
476 views

Lightning Component Action Service - Alternative for 'deprecated' Exclusive actions?

Lightning Component Action Service uses a "boxcar" pattern to bundle server-side action requests into a single call, executes them all on the server, provides a bundled response and then the framework ...
4
votes
1answer
155 views

Confusion about deprecation and deletion and the correspodings tests in managed packages

We have a managed package and we accidentally deprecated one of our classes - which is not that bad since it really was a deprecated class. But now we noticed that the deprecated class cannot be ...
7
votes
1answer
221 views

VF page to list all deprecated components from package in customer org

It's so great that Salesforce.com allows to remove deprecated components from managed packages. We use that feature heavily to rework and improve our products. But what I am worried about is all the ...
1
vote
1answer
255 views

How to determine whether it is safe to delete a custom object?

We have a number of custom objects in our org that look like they can be deprecated. Before I do so, I'd like to be sure it's not going to break anything e.g. connected apps etc. Is there a way to ...
7
votes
1answer
157 views

Identify previously packaged now removed components in subscriber org

Most of the components that ISVs can remove/delete from their managed packages still exist in customer orgs that have the package installed. I want to provide my customers with a list (Visualforce ...
4
votes
1answer
155 views

Why is it not allowed to delete packaged Custom Labels?

In our managed package we replaced many custom pages with standard layouts. Now there is a bunch of Custom Labels that were useful before (e.g. for translation) but could be removed from the Managed ...
0
votes
2answers
242 views

Deprecate fields in standard object (User)

Several custom fields was added to standard SF object User and included in managed package. As I understood, they can't be deleted from new version of package, only marked as 'deprecated'. Can ...
2
votes
1answer
44 views

Can Support undo the (not yet released) deletion of a managed field?

The CustomChild__c object was tied to CustomParent__c using a mdr_BadlyNamed__c relation. I planned on replacing it with a better named field and knew that this meant some migration on each customer ...
7
votes
1answer
845 views

Unable to push-upgrade managed app after deleting packaged VF page

I just tried out the new feature Streamline Managed Packages by Deleting Unused Components that came with Spring'15 and deleted a managed VF page called "Advanced Lookup Popup" including its ...
1
vote
0answers
123 views

Global methods in Deprecated class

I have a global apex class that I want to mark as Deprecated. What do I have to do with it`s global methods and global inner classes? Do I need to deprecate them or leave as they are? Thanks.
0
votes
1answer
112 views

Best practices for upgrading a package

I have already released my package. However, I need to update this package with some fixes. I also have trialforce enabled, and I have created the trial templates. I would now like to update this ...
4
votes
1answer
311 views

Customer org corrupted: Public class deleted in 1.2 magically gets deprecated in 1.1.1 patch

We pushed patch 1.1.1 of our managed app to a customer production org which worked fine in their sandbox for the last weeks. After the installation our customers faces compile-time type errors as Apex ...
4
votes
1answer
730 views

How do I deprecate/delete a master object part of a junction object which is part of a managed package?

Here is the scenario: As part of a managed package, we have 3 objects. Object A & Object C are Masters and Object B is the junction object between A & C. We packaged it all up and all good up ...
17
votes
1answer
377 views

Archaeology: what happened in Salesforce API 11.1 to necessitate a point release?

I'm really curious about this. Here's the list of available Salesforce API versions for a given Apex Class: 29.0 28.0 27.0 26.0 25.0 24.0 23.0 22.0 21.0 20.0 19.0 18.0 17.0 16.0 15.0 14.0 13.0 12.0 ...
12
votes
1answer
164 views

Archaeology: what *was* object type 004?

So we've all eyeballed the various standard object Key Prefixes at some point and noted: 001 is Account 003 is Contact etc I've always wondered: what was 004? What about 002?
9
votes
1answer
589 views

<deprecated>false</deprecated> randomly appears in object metadata in managed package. Why?

Sometimes when I commit the latests changes in my managed package to my version control I see those changes in the XML metadata of my custom objects. I heard that Salesforce.com is working on some ...
8
votes
2answers
2k views

Developer name already exists for given entity or has been previously used. Please choose a different name

In my managed ISV package I have many deprecated classes. Some of the are global and I cannot change their signature and just mark them as @deprecated. To make it more obvious that a class is ...
0
votes
1answer
157 views

How to deprecate a single function in a global interface

Can I deprecate a single function from a global interface that has been managed released? I was using this: global interface MyInterface { String getSomeString(); @deprecated Integer ...