Semantic Version Range Support for Plugins and Actions
This release note is written in English and Portuguese, scroll to the end to access both languages.
Esta release note está escrita em Inglês e Português, role a página até o final para ter acesso às duas linguagens.
Now your experience as a content creator has become more flexible by inserting a semantic version range of Plugins and Actions in your Stacks, so it is not necessary to create new Stack versions every time new content is published and is within the range.
What is semantic version range support for plugins and actions and its benefits?
Content creators have the possibility of inserting a range of plugin versions within Stacks and Starters and a range of action versions within Stacks that will allow greater flexibility in relation to the work of creating new stack versions.
This new capability brings benefits to customers in terms of automatically updating a stack that has a range of versions of a plugin or action, as well as automatically updating the workspace. This way, using a semantic version range of plugins and/or actions, it will not be necessary to create new versions of the stack, insert a new version of a plugin or a new version of an action and carry out this entire process in the workspaces where the changes are reflected. . For content creators, this new functionality brings convenience and better use of the platform.
How it works?
To insert a semantic version range of a plugin within a stack, the content creator can follow the following steps:
1 - Access the StackSpot Platform;
2 - Access a Studio;
3 - Access a Stack;
4 - Click on "App" or "Infra" in the left menu;
5 - Click on the "Add App Plugin" or "Add Infra Plugin" button (depending on the choice in the previous step);
6 - Choose a plugin and click on the versions combobox;
7 - Enter a version range using the semver pattern (^ou~);
8 - Click on Add Plugins.
Ready! Your plugin was added to the Stack considering that new versions within this range are included.
To insert a semantic version range of an action within a stack, the content creator can follow the following steps:
1 - Access the StackSpot Platform;
2 - Access a Studio;
3 - Access a Stack;
4 - Click on "Actions" in the left menu;
5 - Click on the "Add action" button;
6 - Choose an action and click on the versions combobox;
7 - Enter a version range using the semver pattern (^ou~);
8 - Click on Add Action.
Ready! Your action was added to the Stack considering that new versions within this range are included.
To insert a semantic version range of a plugin within a starter, the content creator can follow the following steps:
1 - Access the StackSpot Platform;
2 - Access a Studio;
3 - Access a Stack;
4 - Access a Starter;
5 - Click on the "Add App Plugins" button;
6 - Choose a plugin and click on the versions combobox;
7 - Enter a version range using the semver pattern (^ou~);
8 - Click on Add Plugins.
Ready! Your plugin was added to the Starter, and automatically to the Stack, considering that new versions within this range are included.
Whenever an application is created through a starter that has a semantic version range of a given plugin, the last published version of the plugin within the range inserted in the Stack will be considered.
Considering that a semantic version range of a plugin or action has been inserted within a stack, a new version does not need to be created as soon as new plugins or corresponding actions are published in the range. The same rule applies to workspaces that have these stacks.
Supporting content
Documentation - Add Action to an Infra Plugin
Documentation - Add, Deprecate or Delete Action to Studio
Documentation - Version, Deprecate or Delete Plugin in Studio
Documentation - Add, Deprecate or Delete Action to Stacks
Documentation - Version, Deprecate or Delete Plugin in Stack
Agora sua experiência como criador de conteúdo ficou mais flexível ao inserir um range de versão semântica de Plugins e Actions em suas Stacks, assim não é necessário criar novas versões de Stack sempre que um novo conteúdo é publicado e está dentro do range.
O que é suporte ao range de versões semânticas para plugins e actions e seus benefícios?
Os criadores de conteúdo têm a possibilidade de inserir um range de versões de plugins dentro de Stacks e Starters e um range de versões de actions dentro de Stacks que permitirão maior flexibilidade em relação ao trabalho de criação de novas versões de stacks.
Essa nova capacidade traz benefícios aos clientes em termos de atualização automática de uma stack que possui um range de versões de um plugin ou action, bem como atualização automática do workspace. Desta forma, utilizando um range de versão semântica de plugins e/ou actions não será necessário criar novas versões da stack, inserir uma nova versão de um plugin ou uma nova versão de uma action e realizar todo esse processo nos workspaces onde as alterações são refletidas. Para os criadores de conteúdo, essa nova funcionalidade traz praticidade e melhor aproveitamento da plataforma.
Como funciona?
Para inserir um range de versão semântica de um plugin dentro de uma stack, o criador de conteúdo pode seguir os seguintes passos:
1 - Acessar a Plataforma StackSpot;
2 - Acessar um Estúdio;
3 - Acessar uma Stack;
4 - Clicar em "App" ou "Infra" do menu esquerdo;
5 - Clicar no botão "Add App Plugin" ou "Add Infra Plugin" (dependendo da escolha da etapa anterior);
6 - Escolher um plugin e clicar no combobox de versões;
7 - Digitar um range de versão utilizando o padrão semver (^ou~);
8 - Clicar em Add Plugins.
Pronto! Seu plugin foi adicionado na Stack considerando que novas versões dentro desse range sejam contempladas.
Para inserir um range de versão semântica de uma action dentro de uma stack, o criador de conteúdo pode seguir os seguintes passos:
1 - Acessar a Plataforma StackSpot;
2 - Acessar um Estúdio;
3 - Acessar uma Stack;
4 - Clicar em "Actions" do menu esquerdo;
5 - Clicar no botão "Add action";
6 - Escolher uma action e clicar no combobox de versões;
7 - Digitar um range de versão utilizando o padrão semver (^ou~);
8 - Clicar em Add Action.
Pronto! Sua action foi adicionada na Stack considerando que novas versões dentro desse range sejam contempladas.
Para inserir um range de versão semântica de um plugin dentro de um starter, o criador de conteúdo pode seguir os seguintes passos:
1 - Acessar a Plataforma StackSpot;
2 - Acessar um Estúdio;
3 - Acessar uma Stack;
4 - Acessar um Starter;
5 - Clicar no botão "Add App Plugins";
6 - Escolher um plugin e clicar no combobox de versões;
7 - Digitar um range de versão utilizando o padrão semver (^ou~);
8 - Clicar em Add Plugins.
Pronto! Seu plugin foi adicionado no Starter, e automaticamente na Stack, considerando que novas versões dentro desse range sejam contempladas.
Sempre que for criada uma aplicação através de um starter que possui um range de versão semântica de um determinado plugin, será considerada a última versão publicada do plugin dentro do range inserido na Stack.
Considerando que foi inserido um range de versão semântica de um plugin ou action dentro de uma stack, não precisa ser criada nova versão desta assim que houver publicação de novos plugins ou actions correspondentes no range. A mesma regra se aplica para workspaces que possui essas stacks.
Conteúdos de apoio
Documentação - Associar Action a Plugin de Infra
Documentação - Adicionar, Depreciar ou Deletar Action no Estúdio
Documentação - Versionar, Depreciar ou Deletar Plugin no Estúdio
Documentação - Adicionar, Depreciar ou Deletar Action na Stack
Documentação - Versionar, Depreciar ou Deletar Plugin na Stack