Mettre à jour la version kamo-shared-library de 1.0.0 à 1.1.0
Nécessité de résoudre les nouvelles entités de facturation dans le commerce.facturation paquet ajouté à la bibliothèque partagée 1.1.0.
Courrier électronique en tant qu'ajouts payants, non inclus gratuitement
- Hébergement KamoMail : 5 dollars/utilisateur/mo pour tous les plans - Intégration par courrier électronique de la 3e partie : 2 dollars/utilisateur/mos add-on...
Utiliser le code promo 18DOFF avec la date d'expiration du 30 avril 2026
Prolonger la date de fin de promotion du 18DOFF à 2026-12-31
La date de fin du 14 avril a amené la page d'offre à être indiquée comme expiré.
Colonnes Drop UUID-typed customer-id/customer-group-id pour les loisirs INT8
Après RetailCustomer (UUID PK) et compte (Long PK) refactor, le commerce-cart, Les tables des listes de commerce avaient des colonnes de clients avec Type UUID ...
Nettoyage des offres commerciales CockroachDB orphelins de marque id/tax-class-id-id-id-id-id-id---tax-classe-id-id-classe-id-id-classe
CockroachDB applique par défaut des colonnes FK annulables, créant Les UUID orphelins qui rompent la création de la contrainte FK. Nullifier les orphelins et ré...
Supprimer l'essai de 14 jours des plans de démarrage et d'entreprise
Le plan gratuit sert d'expérience à l'essai - pas besoin de séparer les périodes d'essai sur les plans rémunérés.
Supprimer les données d'abonnement simulées de DataLoader
Supprimer loadMockSubscriptionData (BASIC/PRO/ENTERPRISE faux plans) de loadMockPOSData. Toutes les données d'abonnement pour KamoCRM sont désormais exclusiveme...
KamoCRMPricingLoader s'enfonce par titreShort et s'exécute à partir de DataLoader.run()
Mettre à jour les données d'amorçage pour utiliser les nouveaux champs DTO du plan d'abonnement
Remplacer déprécié par planType, maxSeats et description dans l'abonnement DataLoader planifier des données de semences.
Ajouter l'importation et le corriger l'appel de créationMember dans DataLoader
Ajoute l'absence d'importation pour la classe de membre et remplace l'absence memberService.createMember() avec memberRepository.save() pour la création d'un me...
Supprimer le retour anticipé du code mort qui a désactivé SchemaCleanupRunner
Auto-réactivez toutes les applications au stade complet pour les nouvelles orgs au lieu d'une liste codée en dur
Remplace la liste des caractéristiques codées en dur (qui avait des doublons et des types dépréciés) avec une boucle sur toutes les Types de service non dépréci...
Supprimer RoleRightsSyncRunner et les droits sont ajoutés manuellement pour les orges existantes
L'insecte sous-jacent dans le l'émission d'entité) a été fixée en librairisseur kmo-shared. Nouveaux droits pour Les rôles existants seront ajoutés manuellement...
Permettre la création automatique de schéma Hibernate pour les e-mails-metadata
Ajouter - propriété pour que Hibernate crée manquantes de schémas PostgreSQL avant de créer des tables.
DataLoader IOException Importation et simulage d'affectation de plomb
- Ajouter l'importation manquante de java.io.IOException pour copyJavaEnumsToNextJS - Utiliser saveLead au lieu de enregistrerLeadWithAssignment pour des donnée...
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.