Réécrire tous les modèles canoniques avec un design de marque complet
Les 5 modèles utilisent maintenant la structure de table extérieure cohérente (600px, arrondie). carte, en-tête gris/pied) correspondant à la sérialisation de l...
Version de la mise en bosse à 1,5,0 EUR - libération de la résilience des droits
Ajouter OrgRoleRightRepository avec insert de sécurité de la course
Retirer Enlever et RoleRightTyTverter autoApply prend le relais
Ajouter gracéful RoleRightTyperConverter pour les ordinaux inconnus
Ajouter 11 nouveaux droits (119-129) et type de service CALCULATOR
MANUEILLE-CRM-ÉETTINGS, VEW-TASKS, CALC-SIMPLE, CALC-SCIENTIFIQUE, CALC-PROGRAMMER, CALC-GRAPHING, CALC-UNIT-CONVERTER, CALC-CURRENCY-CONVERTER, CALC-EMOJIS, CA...
Ajouter des modèles d'e-mails canoniques BIENVENUS-MEMBER et WELCOME-ÉMIGÉE-MEMBER
Ajouter 7 droits d'accès au module (ID 112-118)
ACCESS-COMMERCE, VEW-CALENDAR, ACCESS-CHAT, ACCESS-MAIL, ACCESS-VOIS, VUE-SUPPORT, VUE-ANALNALYSE
Améliorer le modèle de vérification des e-mails et la récupération URL, le texte d'expiration, le sujet
- Ajouter un lien de vérification en texte clair sous le bouton en tant que copier-pâte de secours - Passer la variable d'expiration de l'expiration de M. . . ....
Ajouter un cadre extérieur de marque au modèle canonique de vérification par courrier électronique
Enveloppe le contenu intérieur avec un obus de courrier électronique approprié: en-tête avec nom d'orgge, zone de teneur rembourrée, et pied de page. Utilise l'...
Supprimer le chargement de caractéristiques avide de getOrganizationByDomain
Les caractéristiques sont une préoccupation d'orgage sans rapport avec la plupart des appelants de cette méthode (par exemple, enregistrement, résolution du dom...
Mutate présente la collecte en place pour éviter l'erreur de retrait d'un orphelin en cascade
Calling org.setFeatures(newList) remplace la persistance Hibernate-tracked collecte, provoquant JpaSystemException lorsqu'une requête déclenche un autoflush dan...
Ajouter false de DEFAULT à la définition de la colonne vérifiée par e-mail
Le migrateur de schéma d'Hibernate génère ALTER TABLE sans défaut, échouer sur les tableaux avec les lignes existantes. columnDéfinition le force à inclure le D...
Restaurer le documentNotFoundException a chuté entre 1,0,0 et 1,4.0
Ajouter EmailVerificationToken entity et repo User.alias/emailVerified ' UserRepo'ses; bump 1.4.0 (SP4)
Ajouter les entités de récupération et les repos; bump à 1.3.0 (SP3)
Ajouter PasswordResetToken, SmsOtp, RecoverySession, AccountVerificationCode Entités JPA avec référentiels correspondants pour le flux de récupération SP3.
Ajouter SecurityQuestionCatalog enum sq1/2/3 et seedPhraseHash à l'utilisateur (SP3)
Bump kamo-shared-library version à 1.2.0 pour les ajouts SP1
Ajoute EmailTemplate, EmailTemplateCategory, TemplateStatus, TemplateKeys, CanonicalTemplate, CanonicalTemplateLoader, et ressources HTML canoniques.
Ajouter CanonicalTemplateLoader et CanonicalTemplate record
Lire les trois modèles REQUIS (COMSEAU, PASSWORD-RESET, EMAIL-VERIFICATION) à partir des ressources de la voie de classe à Consommé par KamoInitializerService p...
Ajouter HTML canonique et JSON pour BIENVENUE, PASSWORD-RESET, EMAIL-VERIFICATION
Contenu de la source de la vérité pour les lignes SYSTEM. Chargement à KamoInitializerService démarrage par CanonicalTemplateLoader et UPSERTed dans e-mail-temp...
Ajouter EmailTemplate entité et référentiel
Conserve une ligne SYSTEM par modèle-clé (org-id NULL, is-system TRUE) plus un clone par org par modèle. Soft-reference org-id/category-id. DB- les horodatages ...
Ajouter EmailTemplateCategory entité et référentiel
Catégories à criblage pour les modèles d'e-mails. Soft BIGINT org-id (pas de FK) correspond aux modèles existants. L'unicité du nom insensible au cas par or est...
Ajouter TemplateStatus enum et TemplateKeys constantes pour les modèles transactionnels
Déclare les états de cycle de vie REQUIS/CUSTOM/ARCHIVÉ et les trois clés de modèle requises (COMSEAU, PASSWORD-RESET, EMAIL-VERIFICATION). Contrats variables p...
Ajouter la vérification de la propriété de domaine via l'enregistrement DNS TXT
- OrgDomain: ajouter verificationToken and ownershipChoises et propriétéChamps consolidés - DomainService: ajouter setVerificationToken() et setOwnershipVerifie...
Demander CommitLogs avec LEFT JOIN donc les enregistrements de traduction zéro sont captiaux par réessai
L'ancienne requête sélectionnée parmi CommitLogTranslation et les journaux d'engagement Les traductions lui étaient invisibles. Utiliser LEFT JOINT DE COMPTELog...
Ajouter sslConfirmed/sslConfirmedAt champs à OrgDomain et DomainDTO
Ajoute deux nouveaux champs à l'entité OrgDomain et à DomainDTO pour suivre SSL état de confirmation du certificat après les problèmes de service d'auto-cert un...
Ajouter des entités de facturation et des référentiels pour l'intégration de Stripe
Nouveau paquet - avec 9 entités (BillingCustomer, Billing Subscription, BillingPaymentMethod, Facture, BillingCredit, BillingCreditLedger, BillingConfig, Billin...
Utiliser UUID pour SubscriptionPlanTranslation FK pour correspondre à BaseUuidEntity PK type
Ajouter des entités de traduction et des référentiels pour CommitLog, KbArticle, SubscriptionPlan
- CommitLogTranslation et CommitLogTranslationId (PK: commit-log-id, local) - KbArticleTranslation et KbArticleTranslationId (PK: article-uid, local) - Subscrip...
Restaurer les langues supprimées avec traduction
Ajouter traductionSoutien Booléen à LanguageType enum. Restaurer l'URDU, MARATHI, TELUGU et GUJARATI (translationSupported-faux). Tous 22 les langues précédemme...
Supprimer 4 langues de traduction non prises en charge de LanguageType
Remplacer DocumentNotFoundException par ImagingException dans ImageService
DocumentNotFoundException a été supprimé dans le cadre de la suppression de l'entité du document. Mais ImageService l'a toujours référencé en 9 places. Remplacé...
Supprimer l'entité de document autonome - tous les documents utilisent maintenant le système d'imagerie Img/ImgDat
L'entité du document, le documentOpository et le documentNotFoundException sont les enlevés. L'intégration DocsService WOPI et Docs fonctionne désormais entière...
Ajouter des entités du système d'admission par le plomb, des dépôts, des DTO et des services
Ajoute la couche de données complète pour le système automatisé d'admission de plomb: - 4 entités : LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPay...
Supprimer le champ de type membre entièrement pour empêcher Hibernate duplicate colonne
Les corrections précédentes (-transitage sur le champ, 'Access(AccessType.FIELD) en classe) étaient insuffisantes. L'inspection Bytecode a révélé que Lombok's "...
Ajouter "Access(AccessType.FIELD) à membre pour arrêter le mappage en Hibernate getMemberType() en colonne
Le correctif précédent (Transient sur le champ memberType) était insuffisant. Hibernate 6 découvait encore que la méthode de type “spéciace() public via le bala...
Suivre par un membre sur l'entité Img
Ajouter le champ createdParMember (ManyToOne) à Img donc le téléchargeur est ont persisté à l'heure de téléchargement. ImageService.uploadDocument() le définit ...
Résoudre l'erreur SQL de niveau de sécurité causée par la colonne MEMBER-TYPE en Hibernate 6
Member.java a cartographié MEMBER TYPE à la fois en tant que «DiscriminatorColumn» et en tant qu'explicite Champ de la colonne. Hibernate 6 a sélectionné la col...
Ajouter findActiveSharesForSwMember et countNewSharesForSwHerpeutres requêtes à ImgShareRepository
Ajouter des contrôles de sécurité nuls dans MemberRightsAppliedService et fixer l'épargne de rôle dans MemberService
Ajouter les sûretés doc sharing (SHARE-DOCS-SEARCH-MEMBERS, SHARE-DOCS-ALIAS-MEMBERS, SHARE-DOCS-SEARCH-MEMBERS, SHARE-DOCS-DOCS-NEMEMBERS)
Nouvelles entrées de type "Ryst" (ID 108-111) sous ServiceType.DOCS pour le membre de contrôle des autorisations de partage de documents avec des modèles d'accè...
Ajouter un hachage réel BLAKE3, pré-téléchargement de ddup check, et org-arg-scoped dedup
- Remplacer l'espace réservé BLAKE3 par le vrai BouncyCastle Blake3Digest à HashUtils - Ajouter de la colonne dedupScope à ImgOrgAssoc (GLOBAL ou ORG, par défau...
Ajouter le champ et findNeedingPageTumine requêtes pour le support de la vignette
Ajouter des entités, des enums et des référentiels de modèles de signature électronique
Nouvelles entités JPA pour le système de conception de modèles de signature électronique: ESignTemplate, ESignTemplateSigner, ESignTemplateDesignVersion, et ESi...
Ajouter findByProjectIn queue à CommitLogRepository pour le critère d'évaluation des statistiques
Migrez les champs JSON d'abonnement à des relations basées sur une entité
Remplacer les colonnes de la chaîne jsonb (compatiblePlanIds, includedInPlanIds, applicablePlanIds, applicablesBillingCycles) avec la bonne JPA - ManyToMany joi...
Ajouter CommitType enum, l'entité CommitLog et le CommitLogRepository pour le système de changelog
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.