Le mois de juillet a en effet été chaud. Nous avons ajouté encore plus de modules, d'éléments et de paramètres. Nous avons corrigé tout un tas de bugs. Amélioration de la conception de l'interface et de l'interaction avec les éléments, et enfin (roulement de tambour)
Mise à jour des guides et manuels !
Désormais, de nouvelles descriptions, tutoriels , exemples et instructions vidéo y sont régulièrement publiés. Assurez-vous de nous écrire quelles informations sont nécessaires et dans quel format - nous ajouterons!
Bonne nouvelle pour la communauté Appmaster.io RU
Nous avons créé une section de documentation, un canal de télégramme et un chat de support technique ! Rejoignez-nous!
Parlons des changements dans les fonctionnalités de la plateforme.
Modifications générales et correctifs
- Ajout de l'éditeur de demande d'API externe (bêta) aux fonctionnalités de base.
- Ajout de la prise en charge de plusieurs paramètres dans les URL de point de terminaison.
- Ajout de la méthode PATCH pour l'interface REST .
- Le mécanisme de travail des formulaires dans les applications Web a été amélioré : la divulgation des modèles de données est disponible.
- Suppression de la fonctionnalité de liaison automatique des enregistrements de différents modèles dans les paramètres de liaison de modèle de l'éditeur de modèle de données
- Lancement de Swagger pour les applications générées.
- Correction de plusieurs bogues liés à la modification, au changement de nom et à la sauvegarde d'éléments.
- Amélioration du système d'interface utilisateur des messages.
Modules
- Les modules peuvent maintenant être configurés non seulement avant, mais aussi après l'installation.
- iCalendar : un nouveau bloc Créer un événement crée un événement de calendrier.
- Crypto : blocs ajoutés pour la génération de clés, le chiffrement/déchiffrement AES, la génération EDS et la vérification.
- Auth est devenu une partie de la fonctionnalité de base, maintenant il ne peut pas être supprimé.
- Le SMTP personnalisé a été mis à jour vers la version 1.1. : travail à part entière avec les champs de message, prend en charge les copies et les copies cachées des lettres.
- API partenaire Autodesk mise à jour vers la version 1.2 : ajout de la prise en charge des nouveaux points de terminaison, suppression de la maintenance vers le changement d'abonnement.
Nouveaux modules :
- Filtre IP - fournit des paramètres de filtrage IP pour les terminaux via le middleware.
- Zoom - permet de mener des vidéoconférences.
- Universal Map, MapBox Map, Google Maps - modules cartographiques pour applications mobiles.
- Image - un module de traitement d'image : création, redimensionnement, recadrage, conversion.
Modèles de données
- Correction d'un bug avec l'enregistrement du schéma lorsqu'il y a un élément Grid sur la page générée automatiquement.
Types de données
- TimeSpan est un nouveau type pour un intervalle de temps (une seule variable et un tableau).
- Les types de données Date et Heure prennent désormais en charge le filtrage par plage.
Processus d'affaires
- Ajout d'informations sur le type de plan de publication actuel au bloc App Info (vous pouvez désormais définir des conditions sur le plan actuel dans les processus métier.
- Ajout de la prise en charge des millisecondes pour les opérations avec les types DateTime et Time
- Ajout de la génération automatique des méthodes Patch pour les modèles de données.
- Amélioration de la logique du bloc Write Log pour écrire des messages arbitraires dans le journal du backend de l'application.
- Correction de plusieurs bogues mineurs dans le travail du concepteur de la logique métier.
- Amélioration du mécanisme de liaison des terminaux et des processus métier.
Nouveaux blocs de construction :
- Mod - effectue une division entière avec reste.
- Parse CSV file, Parse XLS file, Parse XLSX file - extrait les données des fichiers CSV, XLS et XLSX.
- Array Element - accepte un tableau (de tout type) et un index en entrée, renvoie un élément de tableau avec un index donné en sortie.
- vers e-mail - vérifie si les données reçues sont une adresse e-mail et les convertit au type d'e- mail .
- Get Request Header lit un en-tête de requête arbitraire à partir du contexte du point de terminaison.
- Set Response Header écrit un en-tête de réponse arbitraire dans le contexte du point de terminaison.
- Validate String (Regex) - vérifie si la chaîne correspond au modèle spécifié.
- Split String - divise une chaîne en un tableau de chaînes.
- Bloc FromBase64 - convertit les données du format base64 en chaîne.
Applications Web
- Correction de plusieurs erreurs survenues lors de la configuration et de la génération d'applications.
- Restauration des déclencheurs onRequestSuccess et onRequestError pour que l'événement de demande du serveur fonctionne correctement.
Application mobile
- Plusieurs bogues mineurs dans la fonctionnalité ont été corrigés.
- Ajout de la dénomination automatique des widgets et des icônes lors de la création/du clonage.
- Correction de bugs dans les notifications push.
- Mise à jour de la fonctionnalité de carte par défaut.
Nouveaux widgets :
- Lecteur vidéo
- Lecteur audio
- Widgets cartographiques modulaires.
- Graphique à barres, graphique linéaire, widgets de graphique à secteurs.
Application mobile Appmaster (Android, IOS)
Corrections de bogues et améliorations des performances.
À venir
- Groupes pour trier les processus métier.
- La conception diversifiée des widgets Enum pour les applications mobiles et les applications Android.
- Modules Google Traduction et Google Sheets.
- Nouveau schéma de mise à jour des modules.
- Amélioration du mécanisme d'utilisation des points de terminaison pour les composants d'application Web.
Ne manquez pas les mises à jour importantes et le nouveau "Comment construire" - suivez-nous sur linkedin et facebook !