Skip to content

Releases: adobe/aio-cli-plugin-app

10.1.0

29 Mar 01:21
Compare
Choose a tag to compare
  • build(deps): bump @adobe/generator-aio-app from 4.0.1 to 5.1.0 (#628) 74ab268
  • feat: send telemetry event for the template that was selected (#639) 69a7c57
  • fix: ACNA-2092 - unit-test failures: aio-lib-ims-oauth 5.1.0 (#636) 08928fc
  • Call in-process hook for deploy-action with parameters (#610) c00e8af
  • build(deps-dev): bump @types/jest from 28.1.8 to 29.2.5 (#630) 7fd11c0
  • Create dependabot.yml 20a65d0

10.0.4...10.1.0

10.0.4

20 Dec 15:24
Compare
Choose a tag to compare

What's Changed

Full Changelog: 10.0.3...10.0.4

10.0.3

22 Nov 22:37
Compare
Choose a tag to compare
  • fix: ACNA-1786 - serve-static hook error (#617) 59411b6
  • fix: allow --no-publish with --action (#618) 0ea9df6

10.0.2...10.0.3

10.0.2

11 Oct 10:52
Compare
Choose a tag to compare

What's Changed

  • fix: ACNA-1839 - not properly showing templates only supported by my org by @shazron in #601

Full Changelog: 10.0.1...10.0.2

10.0.1

10 Oct 09:40
Compare
Choose a tag to compare
  • fix: deploy error (Production workspace): Error: Cannot read properties of undefined (reading 'getProject') (#599) 3986d36

10.0.0...10.0.1

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