Produto

Auto Tool4D Download in 4D-Analyzer Extension for VS Code

Temos o prazer de anunciar uma nova simplificação útil na extensão 4D-Analyzer para Visual Studio Code!

Essa funcionalidade tem o objetivo de simplificar o processo de começar e melhorar o desenvolvimento com VS Code for 4D.

Até agora, a extensão 4D-Analyzer para VS Code requeria uma aplicação 4D (4D, 4D Server, ou tool4d) rodando em segundo plano. Essa configuração permitiu que a extensão se comunicasse com o servidor 4D LSP (Language Server Protocol).
No entanto, esse requisito foi eliminado com o lançamento da versão 0.2.0 da extensão.

Produto blank

4D Netkit: Autenticação OAuth2.0 utilizando um certificado

Tradução automática de Deepl

Vários servidores OAuth 2.0, como a Microsoft Identity Platform, fornecem uma opção de autenticação que utiliza certificados em vez de segredos do cliente. Essa abordagem melhora os mecanismos de segurança e autenticação dentro do protocolo. A partir da versão 4D 20 R5, o Netkit incorpora o gerenciamento de conexão baseado em certificado OAuth 2.0.

Produto blank

4D View Pro: Melhoria das funções personalizadas

Tradução automática de Deepl

Às vezes, pode precisar de cálculos especializados no conteúdo de uma coluna ou linha sem saber quantas células serão afectadas.

Com 4D 20 R5, pode agora passar múltiplos intervalos de células para uma fórmula personalizada dentro da fórmula da folha de cálculo, como “A1:C10”, ou um objeto como “OBJECT(“Firstname”,B2, “Lastname”,C2)”, e recuperar uma coleção ou um objeto contendo todo o conteúdo da célula no seu método 4D.

Produto blank

Declarações e atribuições de propriedades de classe numa única linha

Tradução automática de Deepl

Em 4D 20 R5, a declaração de propriedades simplificada agora oferece a conveniência de inicializar propriedades simultaneamente com sua declaração, semelhante à atribuição de variáveis.

Essa melhoria simplifica a legibilidade e eficiência do código ao permitir que os desenvolvedores declarem e inicializem propriedades numa única linha. Isso facilita uma integração mais suave e reduz a necessidade de blocos de inicialização separados. Otimiza os fluxos de trabalho de desenvolvimento e garante a robustez do código entre compiladores e intérpretes, promovendo bases de código mais limpas e fáceis de manter.

Produto blank

4D NetKit: PKCE para OAuth 2.0

Tradução automática de Deepl

O OAuth 2.0 é a pedra angular da autenticação moderna. Entra PKCE, um melhoramento essencial que fortalece OAuth 2.0 contra ataques de interceção e replay. Com a introdução do 4D 20 R5, agora oferecemos uma integração perfeita de PKCE nos processos de autenticação OAuth 2.0.

Produto blank

Melhoria da gestão de catálogos em sistemas de controlo de versões

Em resposta ao seu valioso feedback, melhorámos significativamente a nossa arquitetura de projeto 4D.

Tradicionalmente, o arquivo de catálogo continha toda a informação relativa à estrutura do projeto, incluindo informação gráfica como cores ou posições aplicadas a tabelas, campos e relações. Agora, estes detalhes podem ser convenientemente armazenados num arquivo separado, simplificando a tarefa de rever pedidos pull e gerir conflitos de fusão em sistemas de controle de versão.

Vamos nos aprofundar nas especificidades desse aprimoramento.