./Deployment/SDK.config.json:
- Update package name, version and description
- Update package dependency versions. The min version should be set to the latest preRelease build for the dependent packages (7.0.0.x), and the max version should be 8.0.0.0.
- Update database script dependency versions. For database script dependencies, the min and max versions are relative to the installed version of the package you are building. (For example, the min and max versions of my package that the v7 upgrade script should run are 7.0.0.0).
- Update roots for Blocks and Page Layouts
{
"displayName": "Single Sign-on Block",
"internalName": "NWS.Titan.Blocks.SingleSignOn",
"packageVersion": {
"majorVersion": 7,
"minorVersion": 0,
"buildNumber": 0,
"revision": -1
},
"preRelease": "false",
"shortDescription": "Single Sign-on Block by NWS",
"longDescription": "Titan CMS Block Supporting Single Sign-on",
"packageFilePath": "\\\\northwoodsoft.com\\src\\_tpi\\Packages\\NWS\\Blocks\\NWS.Titan.Blocks.SingleSignOn_7.0.0.0.zip",
"deletePackageIfExists": true,
"dependencies": [
{
"internalName": "NWS.Titan.Base",
"minimumVersion": {
"majorVersion": 7,
"minorVersion": 1,
"buildNumber": 6,
"revision": 0
},
"maximumVersion": {
"majorVersion": 8,
"minorVersion": 0,
"buildNumber": 0,
"revision": 0
}
},
{
"internalName": "NWS.Titan.Common.Utilities",
"minimumVersion": {
"majorVersion": 7,
"minorVersion": 0,
"buildNumber": 1,
"revision": 0
},
"maximumVersion": {
"majorVersion": 8,
"minorVersion": 0,
"buildNumber": 0,
"revision": 0
}
},
{
"internalName": "NWS.Titan.Blocks",
"minimumVersion": {
"majorVersion": 7,
"minorVersion": 0,
"buildNumber": 1,
"revision": 0
},
"maximumVersion": {
"majorVersion": 8,
"minorVersion": 0,
"buildNumber": 0,
"revision": 0
}
}
]
}
BLOCKS
{
"root": "BlockViews",
"sourcePath": "$RootPath\\UISupport\\",
"targetPath": null,
"rules": [
{
"action": "Exclude",
"pattern": "^web\\..*config$"
},
{
"action": "Exclude",
"pattern": "^bin\\\\"
}
]
},
PAGE LAYOUTS
{
"root": "PageLayoutViews",
"sourcePath": "$RootPath\\Wkst\\ContentMgmt\\PageLayouts\\",
"targetPath": null,
"rules": null
},