Skip to content

Releases: soosyze/framework

3.0.0

31 Dec 12:42
Compare
Choose a tag to compare

Évolution

Changement

Bug

2.1.6

11 Aug 17:27
Compare
Choose a tag to compare

É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

  • 88f223c 62a8411 Si aucun liens existent, le Paginator renvoie une chaine vide.
  • 29fb3fd Correction du calcule des semaines dans la fonction strHumansTimeDiff()

2.1.5

06 Sep 14:44
Compare
Choose a tag to compare

Changement

  • 02535e0 37db3fe Changement de l'encodage par défaut iso-8859-1 par utf-8.

2.1.4

25 Apr 10:52
Compare
Choose a tag to compare

Changement

  • f4ed5a9 Changement dans la fonction strSlug.

Bug

  • 528ac9e Correction de la règle de validation required.

2.1.3

12 Apr 17:36
Compare
Choose a tag to compare

Changement

  • 728e6e4 Revue de code.
  • e50b662 Suppression de l'exécution de règles par tableau.

Bug

  • #84 Correction des règle required.

2.1.2

05 Apr 10:25
Compare
Choose a tag to compare

Changement

Bug

  • 76f0780 Correction dans la détection de la réécriture d'URL.
  • 2638773 Correction dans l'utilisation direct d'un required dans un label.

2.1.1

14 Mar 20:06
Compare
Choose a tag to compare

Évolution

  • e077520 Séparation de l'ajout des tests personnalisés et des tests personnalisés globaux.

Changement

  • 4a9ba48 Mise à jour du README.md

Bug

  • 714a2a1 Ajout de l'input datetime.

2.1.0

07 Mar 10:32
Compare
Choose a tag to compare

É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

14 Nov 13:59
Compare
Choose a tag to compare

É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.

Bug

  • #72 Correction de la règle DateFormat.
  • a44d486 Correction de la récupération des champs du composant Validator.

1.4.2

15 Sep 16:14
Compare
Choose a tag to compare

Changements

  • 0782ea5 Mise à jour du lien web dans la description des fichiers.
  • f7f3338 Utilisation de l'opérateur '===' ou '!==' lorsqu'ils sont pertinents.
  • bf69eff Changement dans la détection des éléments de configurations.

Bug

  • a3e51e7 Correction des caractères de remplacements des routes.
  • 1b4e4a4 Correction dans la détection des types callables dans les Labels.
  • 1743049 Correction dans la détection des attributs vides.