Skip to content

Releases: adobe/aio-cli-plugin-app

10.0.0

04 Oct 15:02
Compare
Choose a tag to compare

What's Changed

  • feat: ACNA-1650 - Template Registry Api integration by @shazron in #569
  • fix: ACNA-1812 - aio app init --no-login --extension dx/excshell/1 should not error by @shazron in #584
  • fix: ACNA-1814 - aio app init --standalone-app should not ask for overwrite input by @shazron in #585
  • fix: ACNA-1807 - remove deprecated flags in the commands by @shazron in #586
  • fix: ACNA-1817 - error when trying to deploy an app created with aio app init --no-login by @shazron in #588
  • fix: init standalone-app if no templates are selected by @MichaelGoberling in #594
  • fix: ACNA-1810 - update Template Registry API usage for OR category clauses by @shazron in #589
  • fix: disable templates that use services unavailable to the user's org by @MichaelGoberling in #593
  • fix: ACNA-1822 - aio app add action fails with console error without local .aio file by @shazron in #595
  • chore: bump checkbox table version by @MichaelGoberling in #596

Full Changelog: 9.2.0...10.0.0

Release Notes

This major version release includes:

  1. Template Registry integration of some of the commands
  2. Removal of deprecated flags (these already have other flag equivalents, see the --help of a command)

Adobe App Builder Template Registry Integration

These commands now connect to the Adobe App Builder Template Registry:

  1. aio app init
  2. aio app add extension
  3. aio app add action
  4. aio app add web-assets

Removed Flags

  1. aio app init

    • --no-extensions
  2. aio app delete extension

    • --skip-install
  3. aio app add action

    • --skip-install
  4. aio app add extension

    • --skip-install
  5. aio app add web-assets

    • --skip-install
  6. aio app build

    • --skip-static
    • --skip-web-assets
    • --skip-actions
  7. aio app deploy

    • --skip-build
    • --skip-deploy
    • --skip-static
    • --skip-web-assets
    • --skip-actions
  8. aio app run

    • --skip-actions
  9. aio app undeploy

    • --skip-static
    • --skip-web-assets
    • --skip-actions

Added Flags

  1. aio app init

    • --standalone-app
    • --template

Migration from an Older App

  1. If you encounter this Parcel issue:
error Browser scripts cannot have imports or exports.

Make sure the <script> tag in your index.html file has the attribute type="module"

  1. If you encounter a Babel issue, make sure your .babelrc file only contains this:
{
  "plugins": [
    "@babel/plugin-transform-react-jsx"
  ]
}

Known Issues

  1. There are some quirks with the cli (which has been upgraded to oclif v2) if a command has a multiple:true flag, like the aio app init command. The workaround is to put all argument(s) before the flag(s).

    1. oclif@v2: argument not read, if after a flag with multiple: true
    2. oclif@v2: if a command has a flag with multiple:true it will not error out on a non-existent flag

How to Use the Template Chooser

  • Use the arrow keys to move up and down the list, which by default will list 5 templates per page.
  • To select a template, use the spacebar to toggle a selection.
  • If a row has a - (dash) instead of a selection circle, that means the template is disabled -- this is because the template requires APIs that your Org does not support. The color of the text in the row is also dimmed.
  • The template table dynamically resizes to your terminal width. If it doesn't fit properly for some reason, resize your terminal wider, then press up or down on the arrow keys to refresh the table.
  • If you do not select any templates, it will create a standalone app (equivalent to the --standalone-app flag)

Create an Adobe App Builder Template

See https://github.com/adobe/create-aio-app-template

Submit your Template to the Adobe App Builder Template Registry

See https://github.com/adobe/aio-template-submission

9.2.0

26 Sep 23:01
Compare
Choose a tag to compare
  • Make it harder to overwrite published, Production apps (#559) 4197d2e
  • fix: ACNA-1787 - app init error - integration_type oauthsinglepageapp (#577) 2225901
  • fix: update codecov from bash uploader to Github Action bd6cbbd

9.1.1...9.2.0

9.1.1

16 Sep 19:33
Compare
Choose a tag to compare
  • ACNA-1782 chore: remove typescript dep, engineStrict, update bin/run (#575) 10bb351
  • fix: oclif readme --no-aliases (#574) 647a513
  • fix: ACNA-1652 - update the delete command (move code from generator-aio-app) (#570) 3074f2d
  • fix: ACNA-1763 - update aio app:list:extension and aio app list:extension-points commands (#571) d56946a
  • Command.load is now async, await it. This fixes #572 (#573) 872c6fb

9.1.0...9.1.1

9.1.0

12 Sep 14:28
Compare
Choose a tag to compare

What's Changed

Full Changelog: 9.0.1...9.1.0

9.0.1

08 Sep 09:58
Compare
Choose a tag to compare
  • fix: update @adobe/aio-lib-web to 6.0.1 ffaa12f

9.0.0...9.0.1

9.0.0

25 Aug 13:26
Compare
Choose a tag to compare
  • fix: update @adobe dependencies to their next major version, misc dependencies (#567) 8a4f46c
  • fix: ACNA-1634 - Replace Developer Terms of Service text with help text and Developer Console url #566 8e43e17
  • fix: ACNA-1687 - fix option skipInstall for generators #561 163d3a3
  • fix: ACNA-1741 - invalid config error #565 9bfd9f2
  • fix: daily tests failure (aio-lib-state@3.17.0 issue) ba5d8cb
  • fix: ACNA-1687 | fixed option skipInstall for appGen, extGen, addActionGen 341f25d
  • fix: ACNA-1375 - updater for runtimes.json for aio app run --local (#557) ac0cd12
  • feat: build all .html files, not just index. includes subdirs (#530) 1189c76
  • fix: variable should either be isLocal or isRemote throughout instead of negating the received value and passing it to another function. - breaking: remove node-12 support (#548) 2ab6c01
  • fix: prepack use oclif, not oclif-dev fb4b9ca
  • chore: oclif v2 migration (#517) a10b14c
  • fix: force build on every aio app run (for switching from remote and local contexts) (#551) 073bb5b
  • fix: changes needed for parcel@2 (#550) 6c7ca51
  • fix: create prerelease.yml (#536) 4c4950f
  • chore(package): update @parcel/reporter-cli to 2.5.0 (#531) 611ba4d
  • fix: delete extensions text (#532) 5ef5b2d
  • fix: clearer help text for apps with multiple extensions (#526) 2487cfe
  • fix: remove typescript dependency (#525) 7a32a8f

8.6.1...9.0.0

8.6.1

31 Mar 09:18
Compare
Choose a tag to compare
  • fix: added a friendly message asking for terms acceptance. (#524) 983a617

8.6.0...8.6.1

8.6.0

28 Mar 11:50
Compare
Choose a tag to compare
  • fix: ACNA-1229 - failing unit test after changes on utils.getActionUrls (#495) 89ad6b8
  • fix: ACNA-1493 - pick up logs from __secure actions (#515) f7e48e0
  • fix: show actual error when command is not run in an app folder (#521) 1c0363d
  • fix: ACNA-1381 - removed duplicated log message (#518) a48e58d
  • feat: ACNA-1475 - verbose logging for headless application or local runtime (#506) a989b5a
  • feat: ACNA-1240 - Added ability to accept Dev Terms of Service (#509) ed46cbe

8.5.1...8.6.0

8.5.1

08 Mar 15:21
Compare
Choose a tag to compare
  • fix: ACNA-1533 - update integration_type in config.json schema (#520) 9b3be9c

8.5.0...8.5.1

8.5.0

27 Jan 00:49
Compare
Choose a tag to compare
  • nit: remove console.log from test ee976d3
  • log-forwarding config: downplay spinner messaging (#510) 2ea1223
  • Fixed: log-forwarding secret settings are not saved (#508) 311844c
  • bump minor deps @adobe/aio-lib-runtime, @adobe/aio-lib-web 0233912
  • App Builder experience for Configurable Logging (#502) 3c53535
  • fix: typo in daily.yml 0a4f10e
  • fix: daily.yml npm install and test (#503) e28ea5d

8.4.0...8.5.0