# Versão 1.0.2

{% hint style="warning" %}

* Todos as automatizações criadas utilizando a versão **1.0.2** do **Genesis** deverão ser executadas também na versão **3.0.2** do **Manager.**
  {% endhint %}

## [**Genesis** ](https://roboteasy-genesis-public.s3.sa-east-1.amazonaws.com/RobotEasy_Genesis_Installer_1.0.2.exe)**e** [**Manager**](https://roboteasy-genesis-manager-public.s3.sa-east-1.amazonaws.com/RobotEasy_Manager_Installer_3.0.2.exe)

### 🆕 Novidades e Melhorias <a href="#novidades-e-melhorias" id="novidades-e-melhorias"></a>

#### Experiência de uso do Debugger (depurador) <a href="#experiencia-de-uso-do-debugger-depurador" id="experiencia-de-uso-do-debugger-depurador"></a>

* As variáveis exibidas durante a depuração foram reorganizadas em duas pastas principais: **Componente** e **Projeto**, facilitando a identificação do que é específico do componente em que o breakpoint parou e o que é contexto global.
* A parada do breakpoint passa a ocorrer **depois** da execução do componente, permitindo visualizar informações mais relevantes das variáveis relacionadas a ele.

#### Foco em componentes com erro de compilação <a href="#foco-em-componentes-com-erro-de-compilacao" id="foco-em-componentes-com-erro-de-compilacao"></a>

* Ao ocorrer um erro de compilação, o editor agora **foca automaticamente o componente com problema** e abre o painel à direita.
* Isso reduz o tempo gasto procurando o bloco responsável pelo erro e torna a correção bem mais rápida.

#### Reconhecimento de propriedades como listas <a href="#reconhecimento-de-propriedades-como-listas" id="reconhecimento-de-propriedades-como-listas"></a>

* Objetos que possuem propriedades que representam listas (por exemplo, nomes de abas de uma planilha de Excel) passam a ser reconhecidos diretamente como listas válidas em estruturas de repetição como **“Varrer Lista”**.
* Isso elimina a necessidade de criar variáveis intermediárias só para conseguir usar essas propriedades em laços, deixando o fluxo mais simples e intuitivo.

#### Refinamento visual e ajustes de nomenclatura <a href="#refinamento-visual-e-ajustes-de-nomenclatura" id="refinamento-visual-e-ajustes-de-nomenclatura"></a>

* A barra de navegação de abas (como a usada no objeto de Requisição HTTP) recebeu um **refinamento visual**, deixando a interface mais sofisticada e alinhada ao restante do layout.
* O campo antes chamado de **“Identificador do Objeto”** foi renomeado para **“Identificador do Componente”**, tornando a nomenclatura mais clara e coerente com o funcionamento real da ferramenta.

#### Validação em Active Directory (AD) <a href="#validacao-em-active-directory-a-d" id="validacao-em-active-directory-a-d"></a>

* O componente de validação em AD foi ajustado para priorizar o uso do atributo **sAMAccountName** em vez de utilizar o nome da pessoa.
* Isso reduz riscos de duplicidade e torna a autenticação mais confiável em ambientes corporativos.

### ✅ Correções de Bugs <a href="#correcoes-de-bugs" id="correcoes-de-bugs"></a>

#### Estabilidade do Genesis e projetos <a href="#estabilidade-do-genesis-e-projetos" id="estabilidade-do-genesis-e-projetos"></a>

* Foi corrigido um problema que fazia determinados projetos **corromperem com frequência**, impactando diretamente a produtividade de times que utilizam o Genesis em produção.

#### Compatibilidade de robôs entre Studio e Genesis <a href="#compatibilidade-de-robos-entre-studio-e-genesis" id="compatibilidade-de-robos-entre-studio-e-genesis"></a>

* Ajuste realizado para que robôs que já funcionavam no Studio **voltem a executar corretamente no Genesis**, corrigindo erro no objeto de Excel “Selecionar Células”.
* Esse ajuste garante a **retrocompatibilidade esperada** entre as plataformas, evitando retrabalho na reconfiguração de robôs.

#### Botão “Trocar Objeto” em condições <a href="#botao-trocar-objeto-em-condicoes" id="botao-trocar-objeto-em-condicoes"></a>

* Corrigido o comportamento do botão **“Trocar Objeto”** nos componentes de condição (If / Else If), que não estava respondendo ao clique.
* Agora é possível trocar o objeto normalmente, como esperado na construção de lógicas condicionais.

#### Rotina de foco em erro de compilação <a href="#rotina-de-foco-em-erro-de-compilacao" id="rotina-de-foco-em-erro-de-compilacao"></a>

* Além da melhoria de usabilidade descrita acima, foram corrigidos os fluxos internos para garantir que o foco no componente com erro e a abertura do painel de detalhes aconteçam de forma consistente em diferentes cenários de compilação.

#### Debugger – textos e mensagens <a href="#debugger-textos-e-mensagens" id="debugger-textos-e-mensagens"></a>

* Foi restaurado o valor de texto associado à seção **“Projeto”** nas mensagens internas utilizadas pelo Debugger, que havia sido removido por engano.
* Isso garante que a interface de depuração mantenha sua estrutura de pastas e rótulos corretamente identificados.

#### Menu superior do Genesis <a href="#menu-superior-do-genesis" id="menu-superior-do-genesis"></a>

* Problema em que o usuário fechava o **menu superior** do Genesis e não conseguia mais reabri-lo foi tratado.
* Agora a interface assegura um caminho claro para restaurar o menu, evitando que o usuário fique “preso” sem acesso às opções principais.
