3 votes
Accepted

AppExchange package versions

It is not necessary for customers to use the version listed on the AppExchange; the customer simply needs the package version ID (the value for the p0 parameter in the package install URL) and, if ...
Phil W's user avatar
  • 34.1k
3 votes
Accepted

Working with production record types in a managed package

First you need to check to see if record types are enabled on the object you're dealing with - one of the pains of being an ISV is that you have no control over the environment where your code runs. I'...
Matt Lacey's user avatar
  • 25.3k
2 votes

Is it possible to create a 2nd gen package depending on a external managed package?

Yes, you can. First, see Which Package Dependencies Work with Second-Generation Managed Packages?. The only real limitation here is that a 1GP cannot depend on a 2GP. Dependencies on Unlocked Packages ...
sfdcfox's user avatar
  • 481k
2 votes

Can Managed Package Custom Labels be retrieved via the metadata API?

I am not sure why retrieving managed custom labels using package.xml is not possible, but it's indeed possible by making callouts using Metadata API from Apex. readMetadata operation can be used over ...
Mayur Thombe's user avatar
1 vote
Accepted

How can I create 2GP package version including FSL permissions

If your package is not inherently dependent on FLS you should check out the concept of unpackaged metadata. This allows you to have metadata in a separate package directory that the package's unit ...
Phil W's user avatar
  • 34.1k
1 vote
Accepted

Can we change Api Name of a field and change the Parameters and Return Type of an Aura Enabled Methods in a Patch Version

When using patch versions of 1GP and 2GP managed packages, there are significant limitations. However, the specifics are not well documented and this does lead to confusion. Over the years we have ...
Phil W's user avatar
  • 34.1k
1 vote

Can we change Api Name of a field and change the Parameters and Return Type of an Aura Enabled Methods in a Patch Version

As mentioned in the documentation: You cannot change the label and API name of a field of custom metadata in a patch version. This is considered a major change that requires a new package version. ...
Tushar Jadav's user avatar
1 vote
Accepted

Anyone having issues with "Package Not Found" messages?

I even changed the status from Beta to Released to see if it made any difference This is a very dangerous tactic on a 1GP. You've now incurred component lock-in and manageability rules on everything ...
David Reed's user avatar
  • 92.1k

Only top scored, non community-wiki answers of a minimum length are eligible