Releases: soosyze/framework
Releases · soosyze/framework
3.0.0
2.1.6
Évolution
- #85 Nouvelle règle is_file pour le Validator.
- a519348 Ajout des méthodes getOctetUploadLimit et getOctetShortBytesPhp dans le composant Util.
- 9b7977e Ajout d'une valeur de retour par défaut à la fonction strFileSizeFormatted()
- 3f9d4b3 Ajout des méthodes getPath() et getRequestByRoute() au composant Router.
- 093e341 Ajout de la méthode addMessage() au composant Validator.
Changement
- 8a451a3 Mise à jour de Travis et coveralls.
- 337f087 Changement dans le nom des fonctions pour surcharger une template.
- 9492f8a Revue de code.
Bug
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0
Évolutions
- #80 Ajout d'une règle pour les types numériques.
- #81 Mise à niveau du composant Validator :
- Ajout de la règle base64.
- Ajout de la règle class_exists.
- Ajout de la règle equals_strict.
- Ajout de la règle instanceof.
- Ajout de la règle iterable.
- Ajout de la règle required_with_all.
- Ajout de la règle required_without_all.
- Ajout de la règle ressourse.
- Ajout de la règle uuid.
- Ajout de la règle version.
- Normalisation des filtres htmlsc et striptags.
- Ajout du filtre to_bool.
- Ajout du filtre to_float.
- Ajout du filtre to_int.
- Ajout du filtre to_ltrim.
- Ajout du filtre to_rtrim.
- Ajout du filtre to_trim.
- Correction de la règle float.
- Correction de la règle int.
- Ajout du paramètre version à la règle ip.
- Normalisation des règles alphanum et alphanumtext en snack_case.
- Séparation des tests pour les règles et filtres.
- Différencier l'arrêt et l'arrêt immédiat de la propagation d'erreur.
- Correction des clés dynamiques dans règles.
- Ajout de la règle Timezone.
- Les tableaux vides sont prises en compte dans les règles required.
- Ajoute des tests pour les arguments des filtres.
- Ajoute la ValidatorIterator au composant Validator.
- Traduction des messages de retour.
- Ajout des messages et attributs personnalisés au composant validator.
- #82 Ajout de la fonction strHumansTimeDiff dans le composant Util.
Changements
- #77 Séparation des logiques des règles 'required*' du validator.
- #83 Refactoring du composant FormBuilder.
- b14cb30 Simplification de l'attribut de négation des règles.
- 7c188ce Mise à jour des règles pour php-cs-fixer.
- 2188a34 07105b9 5497503 e100835 Revue de code.
- 0751f05 Ajout des tests pour PHP7.4
- 572add8 Simplification de la phpDoc dans les entêtes des fichiers et classes.
- 1f57e8f Changement dans le retour des messages d'erreur.
Bug
- #79 Correction sur les règles de taille des types numériques.
- #78 Correction des tests integer et float.
- e7d590a Corrections de la validation de l'argument pour les règles date_after et date_before.
- 1a82fb6 Uniformisation des namespaces pour les tests.
- b327dea 37996e7 Correction des tests unitaires.
2.0.0
Évolutions
- #68 Ajout de labels aux champs des règle.
- #69 Séparation du Router en un composant indépendant.
- #70 Ajout d'un environnement par défaut à l'application.
- #73 Ajout de la règle FontAwesome.
- #74 Ajout de la règle TypeNull.
- #75 Prend en compte les champs multiples pour ajouter des attributs.
- 14c35c7 La règle Token doit pouvoir exprimer l'intervalle de temps en bytes.
- 67add25 Ajout de la fonction de détecter d'une requête Ajax.
- 05b370e Fonction de détection de la taille maximale de données envoyé par la requête.
- 169ff1e Ajout d'une icône d'information si le champ possède l'attribut data-tooltip.
Changements
- #67 Normalisation des noms des règles de type.
- #71 Les paramètres, chemin et répertoire doit pouvoir être retourné avec l'environnement.
- #76 Revue de code.
- e6ce77d Les messages de retours pour la validation des couleurs sont revues.
- ecc5e79 Passages des attributs du FormuBuilder en statique.
- dc6791b Le composant FormBuilder peut ignorer la déclaration de la balise d'ouverture à la création de l'objet.
- 359471e Mise à jour du README.