Releases: adobe/create-ccweb-add-on
Releases · adobe/create-ccweb-add-on
Release 20240903
Release the following packages to npmjs:
"@adobe/ccweb-add-on-manifest": "2.4.0"
"@adobe/create-ccweb-add-on": "2.4.0"
"@adobe/ccweb-add-on-scaffolder": "2.4.0"
"@adobe/ccweb-add-on-analytics": "2.4.0"
"@adobe/ccweb-add-on-core": "2.4.0"
"@adobe/ccweb-add-on-scripts": "2.4.0"
"@adobe/ccweb-add-on-ssl": "2.4.0"
"@adobe/ccweb-add-on-sdk-types": "1.8.0"
Changes
- Manifest changes for supporting mobile add-ons
- Typing changes for supporting mobile add-ons
Release 20240802
Description
Release the following package to npmjs:
"@adobe/ccweb-add-on-scripts": "2.3.1"
Changes
- Set
Access-Control-Allow-Private-Network
response header totrue
.
Release 20240716
Description
Release the following packages to npmjs:
"@adobe/ccweb-add-on-manifest": "2.3.0"
"@adobe/create-ccweb-add-on": "2.3.0"
"@adobe/ccweb-add-on-scaffolder": "2.3.0"
"@adobe/ccweb-add-on-analytics": "2.3.0"
"@adobe/ccweb-add-on-core": "2.3.0"
"@adobe/ccweb-add-on-scripts": "2.3.0"
"@adobe/ccweb-add-on-ssl": "2.3.0"
"@adobe/ccweb-add-on-sdk-types": "1.7.0"
Changes
- Add support for mobile schema in the add-on manifest
- Add a new
formatchange
event - Add option to pass
DragOptions
toenableDragToDocument
API
Release 20240604
Release the following packages to npmjs:
"@adobe/ccweb-add-on-sdk-types": "1.6.1"
Add optional author
field in MediaAttributes
.
Release 20240402
Release the following packages to npmjs:
"@adobe/ccweb-add-on-manifest": "2.0.0"
"@adobe/ccweb-add-on-core": "2.0.0"
"@adobe/ccweb-add-on-ssl": "2.0.0"
"@adobe/ccweb-add-on-analytics": "2.0.0"
"@adobe/create-ccweb-add-on": "2.0.0"
"@adobe/ccweb-add-on-scaffolder": "2.0.0"
"@adobe/ccweb-add-on-scripts": "2.0.0"
"@adobe/ccweb-add-on-sdk-types": "1.5.0"
Changes
- Remove
analytics
property from add-on manifest. - Remove login step in the CLI
- Use latest @adobe/ccweb-add-on-devcert package
- New JavaScript templates:
- swc-javascript
- swc-javascript-with-document-sandbox
- Rename TypeScript templates to:
- swc-typescript
- swc-typescript-with-document-sandbox
- New document sandbox API types:
- PageNode.ts
- cloneInPlace()
- Context.ts
- get currentPage()
- GroupNode.ts
- get boundsLocal()
- Node.ts
- get boundsInParent()
- boundsInNode()
- VisualNode.ts
- get visualRoot()
- get boundsLocal()
- get centerPointLocal()
- get topLeftLocal()
- localPointInNode()
- PageNode.ts
Release 20240306
Release the following packages to npmjs:
"@adobe/ccweb-add-on-manifest": "1.4.0"
"@adobe/ccweb-add-on-core": "1.4.0"
"@adobe/ccweb-add-on-ssl": "1.4.0"
"@adobe/ccweb-add-on-analytics": "1.4.0"
"@adobe/ccweb-add-on-developer-terms": "1.4.0"
"@adobe/create-ccweb-add-on": "1.4.0"
"@adobe/ccweb-add-on-scaffolder": "1.4.0"
"@adobe/ccweb-add-on-scripts": "1.4.0"
"@adobe/ccweb-add-on-sdk-types": "1.4.0"
with the following changes:
- Add
hostDomain
entrypoint in manifest. - New Document Sandbox API types
- New Iframe UI API types
- Templates will now use this definitely typed package
@types/adobe__ccweb-add-on-sdk
for TypeScript types.
Release 20240129
Release the following packages to npmjs:
"@adobe/create-ccweb-add-on": "1.2.3"
with the following changes:
- Remove @spectrum-web-components/theme from package dependencies.
- Remove @spectrum-web-components/theme imports.
Release 20231206
Release the following packages to npmjs:
"@adobe/ccweb-add-on-manifest": "1.1.1"
"@adobe/ccweb-add-on-core": "1.1.1"
"@adobe/ccweb-add-on-ssl": "1.1.1"
"@adobe/ccweb-add-on-analytics": "1.1.1"
"@adobe/ccweb-add-on-developer-terms": "1.1.1"
"@adobe/create-ccweb-add-on": "1.1.1"
"@adobe/ccweb-add-on-scaffolder": "1.1.1"
"@adobe/ccweb-add-on-scripts": "1.1.1"
"@adobe/ccweb-add-on-sdk-types": "1.1.1"
Changes
- Manifest property additions.
- Template updates as per Express document API changes.
- Remove
experimentalApis
flag from CLI templates. - Typings support in the javascript templates.
- General improvements.
Release 20231130
Release the following packages to npmjs:
"@adobe/ccweb-add-on-manifest": "1.1.0"
"@adobe/ccweb-add-on-core": "1.1.0"
"@adobe/ccweb-add-on-ssl": "1.1.0"
"@adobe/ccweb-add-on-analytics": "1.1.0"
"@adobe/ccweb-add-on-developer-terms": "1.1.0"
"@adobe/create-ccweb-add-on": "1.1.0"
"@adobe/ccweb-add-on-scaffolder": "1.1.0"
"@adobe/ccweb-add-on-scripts": "1.1.0"
"@adobe/ccweb-add-on-sdk-types": "1.1.0"
Changes
- Rename
script
property inmanifest.json
todocumentSandbox
. - Update the
script
types exported throughadd-on-sdk
to follow the naming convention ofdocumentSandbox
. - Update the prompt from
Use script runtime
toUse document sandbox
. - Update the create-ccweb-add-on templates with the above changes.
Improvements
- Fix the
README.md
files in the CLI packages which list the command usages. - In the
webpack.config.js
files of the templates, check where the.
is missed before theextensions
and add them. - Removing the
hasAnalyticsConsent
flag from theadd-on-preferences.json
file and runningccweb-add-on-scripts
orccweb-add-on-ssl
command with/without the--analytics
flag does not add this entry back to theadd-on-preferences.json
file. - Add
--set-access-level public
in therush pubish
script in the@adobe/create-ccweb-add-on
publish yml file. - Update the
pre-release.sh
script to replacecopy:assets
script to_postbuild
script inpackage.json
ofcreate-ccweb-add-on
.
Release 20231004
"@adobe/ccweb-add-on-manifest": "1.0.0"
"@adobe/ccweb-add-on-core": "1.0.0"
"@adobe/ccweb-add-on-ssl": "1.0.0"
"@adobe/ccweb-add-on-analytics": "1.0.0"
"@adobe/ccweb-add-on-developer-terms": "1.0.0"
"@adobe/create-ccweb-add-on": "1.0.0"
"@adobe/ccweb-add-on-scaffolder": "1.0.0"
"@adobe/ccweb-add-on-scripts": "1.0.0"
"@adobe/ccweb-add-on-sdk-types": "1.0.0"
With this release, developers can:
- run
npx @adobe/create-ccweb-add-on hello-world
to create an Adobe Express add-on - run
npm start
to build and host their add-on locally.
Thereafter sideload their add-on in Adobe Express following this documentation.