Reescrever todos os modelos canônicos com design completo
Todos os 5 modelos agora usam a estrutura da tabela externa consistente (600px, arredondado cartão, cabeçalho cinza / rodapé) correspondente ao editor do bloco ...
Adicionar os Members( 130) à direita para o Tipo de Direitos de Role
Adicionar OrgRoleRightRepository com inserção segura de corridaIfAbsent
Remover @Enumerado — RoleRightTypeConverter autoAplicação assume
Adicionar graciosa RoleRightTypeConverter para ordinais desconhecidos
Adicionar 11 novos direitos (119-129) e tipo de serviço CALCULATOR
GESTÃO CRM SETTINGS, VISÕES, CALCO SIMPLO, CALCO SCIENTÍFICO, CALC PROGRAMMER, CALC GRAPHING, CALC UNIT CONVERTER, CALC CURRENCY CONVERTER, CALC EMOJIS, CALC CA...
Adicionar modelos de e-mail canônicos de bem-vindo e de bem-vindo
Adicionar 7 direitos de acesso ao módulo (IDs 112-118)
ACCESS COMMERCE, VER CALENDÁRIO, ACCESS CHAT, ACCESS MAIL, ACESS VOIP, VER APOIO, VER ANÁLISE
Melhore o modelo de verificação de e-mail — URL backback, texto de validade, assunto
- Adicionar o link de verificação de texto simples abaixo do botão como backback copy-paste - Mudar a variável de expiração de { expirar}} para { expirarTexto}}...
Adicionar quadro externo de marca ao modelo canônico de verificação por e-mail
Envolve o conteúdo interno com uma shell de e- mail adequada: cabeçalho com nome org, área de conteúdo almofadada, e rodapé. Usa {{orgName}} como identificador.
Remova o carregamento ansioso de recursos do getOrganizaçãoByDomain
Características são uma preocupação de nível de org não relacionada com a maioria dos ouvintes deste método (por exemplo, registo, resolução de domínio de login...
Mutate features colection in-place para evitar erro de remoção órfão em cascata
Chamando org.setCaracterísticas (newList) substitui o persistente rastreado por Hibernate coleção, causando JpaSystemException quando qualquer consulta dispara ...
Adicionar DEFAULT false à definição da coluna verificada por e- mail
O esquema migrador do Hibernate gera TABELA ALTER sem um padrão, falha em tabelas com linhas existentes. colunaDefinição força-o a incluir DEFAULT false para qu...
Adicionar verificação de e- mail Entity Token + repo + User.alias/emailVerified + UserRepo questions; bump 1.4.0 (SP4)
Adicionar entidades de recuperação + acordos de recompra; aumento para 1.3.0 (SP3)
Adiciona senhaResetToken, SmsOtp, RecoverySession, AccountVerificationCode Entidades JPA com repositórios correspondentes para o fluxo de recuperação SP3.
Adicionar SegurançaQuestionCatalog enum + sq1/2/3 + seedPhraseHash to User (SP3)
Versão de biblioteca compartilhada com kamo Bump para 1.2.0 para adições SP1
Adiciona EmailTemplate, EmailTemplateCategory, TemplateStatus, TemplateKeys, CanonicalTemplate, CanonicalTemplateLoader e recursos HTML canônicos.
Adicionar CanonicalTemplateLoader + CanonicalTemplate record
Lê os três modelos exigidos (WELCOME, PASSWORD RESET, EMAIL VERIFICAÇÃO) de recursos de caminhos de classe em **************************** Consumido por KamoIn...
Adicionar HTML canônico + JSON para WELCOME, PASSWORD RESET, EMAIL VERIFICAÇÃO
Conteúdo da fonte de verdade para linhas do SISTEMA. Carregado no KamoInitializerService inicialização por CanonicalTemplateLoader e upsertado em e-mail templat...
Adicionar E-mailTemplate entity + repositório
Armazena uma linha do SISTEMA por modelo chave (org id NULL, is system TRUE) mais um clone por org por template key. Soft-reference org id/category id. DB... ti...
Adicionar EmailTemplateCategory entity + repositório
Categorias org-scoped para modelos de email. Soft BIGINT org id (sem FK) corresponde aos padrões existentes. Caso-insensível nome unicidade per-org é aplicado a...
Adicionar TemplateStatus enum + TemplateKeys constantes para modelos transacionais
Declara os estados de ciclo de vida requeridos/aDUANEIRO/ARCHIVED e os três chaves de modelo exigidas (WELCOME, PASSWORD RESET, EMAIL VERIFICAÇÃO). Contratos v...
Adicionar verificação de propriedade de domínio via registro DNS TXT
- OrgDomain: adicionar verificaçãoToken e propriedadeCampos verificados - DomainService: add setVerificationToken() e setOwnershipVerified() - DomainDTO: expor ...
Consultar CommmitLogs com a entrada esquerda para zero-tradução registros são capturados por repetição
A pesquisa antiga selecionada do CommitLogTranslation — commit logs with no As traduções eram invisíveis. Usar a opção esquerda do CommitLog Assim, a CARTONAGEM...
Adicionar sslConfirmado/sslConfirmadoEm campos para OrgDomain e DomainDTO
Adiciona dois novos campos à entidade OrgDomain e DomainDTO para rastrear SSL estado de confirmação do certificado após os problemas do serviço de certificado a...
Adicionar entidades de faturamento e repositórios para integração com o Stripe
Novo pacote com 9 entidades. (BillingClistômer, BillingAssinatura, BillingPagamento Método BillingInvoice, BillingCredit, BillingCreditLedger, BillingConfig, Bi...
Use UUID para SubscriptionPlanTranslation FK para corresponder ao tipo BaseUuidEntity PK
Adicionar entidades de tradução e repositórios para o CommitLog, KbArticle, SubscriptionPlan
- CommitLogTranslation + CommitLogTranslationId (PK: commit log id, locale) - KbArtTranslation + KbArtTranslationId (PK: article uid, locale) - SubscriçãoPlanT...
Restaurar idiomas removidos com traduçãoCampo suportado
Adicionar traduçãoSuportado boolean to LanguageType enum. Restaurar o URDU, MARATHI, TELUGU e GUJARATI (tradução suportada=false). Todos os 22 idiomas suportado...
Substituir o DocumentNotFoundException removido por ImagingException no ImageService
DocumentNotFoundException foi excluída como parte da remoção da entidade Document mas o ImageService ainda o referenciava em 9 lugares. Substituido pelo existen...
Remova a entidade de documento independente — todos os documentos agora usam o sistema de imagem Img/ImgDat
A entidade Documento, DocumentRepository e DocumentNotFoundException são removido. A integração DocsService WOPI e Docs opera agora inteiramente através das ent...
Adicionar Chumbo Entidades do sistema de admissão, acordos de recompra, DTOs e serviços
Adiciona a camada de dados completa para o sistema automatizado de admissão de chumbo: - 4 entidades: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawP...
Remover membroType campo inteiramente para impedir Hibernate duplicate column
As correções anteriores (@Transient no campo, @Access(AccessType.FIELD) na classe) foram insuficientes. A inspeção do Bytecode revelou que o @Setter de Lombok g...
Adicionar @Access(AccessType.FIELD) ao Membro para parar o mapeamento Hibernate getMemberType() como uma coluna
A correção anterior (@Transient no campo membroType) foi insuficiente. Hibernate 6 ainda estava descobrindo o método público getMemberType() via digitalização d...
Acompanhe o membro carregado na entidade Img
Adicionar o campo criadoByMember (ManyToOne) ao Img para que o uploader é persistiu na hora do upload. ImageService.uploadDocument() agora o define do membro da...
Resolver erro SQL de nível segurança causado pela coluna duplicada MEMBRO TYPE em Hibernate 6
Membro.java mapeou MEMBRO TYPE tanto como @DiscriminatorColumn como como um explícito @Column field. Hibernate 6 selecionou a coluna duas vezes na projeção da t...
Adicionar posiçãoActiveSharesForSwMember and countNewSharesForSwMember queries to ImgShareRepository
Adicione verificações de segurança nulas no MemberRightsAppliedService e corrija a proteção de funções no MemberService
Adicionar direitos de segurança de partilha de documentos (SHARE DOCS SEARCH MEMBERS, SHARE DOCS ALIAS MEMBERS, SHARE DOCS SEARCH TEAM MEMBERS, SHARE DOCS ALIAS TEAM MEMBERS)
Novas entradas do RoleRightType (IDs 108-111) no ServiceType.DOCS para controlar o membro permissões de partilha de documentos com padrões de acesso de pesquisa...
Adicionar o hashing BLAKE3 real, verificação de dedup pré-upload e dedup de org-scoped
- Substituir BLAKE3 placeholder com verdadeiro BouncyCastle Blake3 Digest in HashUtils - Adicionar coluna dedupScope ao ImgOrgAssoc (GLOBAL ou ORG, GLOBAL padrã...
Adicionar o polegarPageCount field and findNeedingPageThumbnails query for per-page thumbnail support
Adicionar entidades de modelo de assinatura eletrónica, enums e repositórios
Novas entidades JPA para o sistema de projeto de modelo de assinatura eletrónica: ESignTemplate, ESignTemplateSigner, ESignTemplateDesignVersion e ESignTemplate...
Adicionar pesquisaByProjectIn query to CommitLogRepository for stats endpoint
Migrar os campos da subscrição JSON para relações @ManyToMany baseadas na entidade
Substituir as colunas de texto jsonb (planIds compatíveis, incluídosInPlanIds, aplicáveisPlanIds, AplicávelBillingCycles) com JPA adequado @ManyToManyJunta tabe...
Adicionar o CommitType enum, a entidade CommitLog e o CommitLogRepository para o sistema changelog
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.