Skip to content

Releases: docalist/docalist-core

Version 3.4.0

Choose a tag to compare

@daniel-menard daniel-menard released this 11 Dec 16:43
  • Any::getFormattedValue() : gère les classes qui n'ont pas de formats d'affichage spécifiques.
  • Contrôles de type Choice : évite de signaler les valeurs vides comme invalides.
  • Gestionnaire de tables d'autorité : signale les tables qui ont un type incorrect (non normalisé).
  • Collection::getFormattedValue() : en mode "vue éclatée", génère un libellé pour les entrées qui n'ont pas de type (par exemple un auteur sans étiquette de rôle).
  • Nouveau fichier docalist-functions.php permettant d'avoir quelques fonctions (dans le namespace Docalist).
  • Nouvelle fonction docalist deprecated().
  • Lookups : passage à selectize.js version 0.12.6 pour corriger un bug qui faisait que les suggestions étaient tronquées (bug lié à la mise en surbrillance du texte recherché).
  • Lookups : adaptation des styles css à la nouvelle version de selectize.
  • Lookups : on a maintenant un bouton "remove" (une croix) pour les lookups single.
  • Lookups : l'option "Add xxx" est maintenant en français.
  • Lookups : correction d'un bug qui faisait qu'on pouvait réussir à injecter un non-descripteur en cliquant sur la partie mise en surbrillance.

Version 3.3.0

Choose a tag to compare

@daniel-menard daniel-menard released this 25 Sep 14:31
  • autoloader : évite de générer du garbage quand ce n'est pas du html
  • forms : strict types php et améliorations
  • types : factorise la configuration des éditeurs (configureEditorForm)
  • forms : permet d'indiquer visuellement qu'un champ est requis
  • types : possibilité d'indiquer les champs requis dans les formulaires de saisie

Version 3.2.0

Choose a tag to compare

@daniel-menard daniel-menard released this 07 Jun 07:36
  • Changements mineurs pour la version 4 de docalist-search
  • class/PostTypeRepository : deprecate postType() -> getPostType()
  • class/Collection : passe createTemporaryItem() en public
  • forms/container-items : renomme la classe générée pour le container des items pour éviter un conflit avec une classe css WordPress introduite récemment
  • class/TableEntry : passe getEntries() en "public"
  • forms/checkbox : gère correctement les checkbox "disabled"

Version 3.1.2

Choose a tag to compare

@daniel-menard daniel-menard released this 26 Mar 18:30

Version 3.1.1

Choose a tag to compare

@daniel-menard daniel-menard released this 26 Mar 08:50
  • Corrige un bug lié à l'ajout des types stricts.

Version 3.1.0

Choose a tag to compare

@daniel-menard daniel-menard released this 22 Mar 07:35
  • Type hints et return types pour toutes les méthodes héritées de Any,
    Collection
  • MultiField est maintenant une classe abstraite (getCategoryField)
  • Toutes les classes incluent maintenant declare(strit_types=1)
  • Amélioration du code, suppressions de warning Scrutinizer, etc.
  • Amélioration de la phpdoc
  • Code style

Version 3.0.1

Choose a tag to compare

@daniel-menard daniel-menard released this 22 Mar 07:29
  • Corrige l'url du site docalist

Version 3.0.0

Choose a tag to compare

@daniel-menard daniel-menard released this 22 Mar 07:27

Big bump : docalist-core est utilisé depuis plusieurs années, on est de fait en version 3.

  • Requiert php >= 7.2
  • L'autoload est maintenant géré par Composer
  • Les librairies standards sont maintenant gérées via Composer (symfony,
    psr/log, monolog)
  • Les librairies CssLoader et DomCrawler ne sont plus utilisées
  • Notices : initialise correctement post_modified_gmt
  • Nouveau composant Tools - outils Docalist
  • Maj selectize.js 0.8.5 -> 0.12.4
  • Injection de dépendances pour certains services
  • Lookups : supprime les scripts js inline
  • Révision complète des classes "Choice"
  • EntryPicker peut maintenant fonctionner avec une source non ajax
  • ListEntry : nouvel éditeur "entry-picker"
  • Chaque entité peut maintenant avoir sa propre css edit
  • Collections : interface Filterable, méthodes filterxxx() et merge(),
    nouvelles collections spécifiques
  • Nouvelle classe de base TypedValue pour tous les TypedXXX
  • Maj autosize 4.0.0 -> 4.0.2
  • Code : Strict types et types hints
  • Amélioration du code
  • Amélioration de la phpdoc
  • Code style

Version 0.15.0

Choose a tag to compare

@daniel-menard daniel-menard released this 22 Mar 07:13
  • Nouvelle procédure d'activation du plugin (constantes, gestion des
    symlinks, etc.)
  • Nouveau module JsonReader
  • Nouveau module XmlReader
  • Nouveau module Pipeline
  • Collection : nouvelle méthode map()
  • FuzzyDate : ajoute un pattern en saisie pour valider le format de la
    date
  • TableEntry : nouveaux éditeurs list et list-inline
  • Types : gestion des collections, nouvelle méthode getCollectionClass()
  • Nouveau type UserRole
  • Nouveau type GeoPoint
  • Nouveau type WordPressPage
  • LargeText : nouveaux éditeurs csseditor et htmleditor
  • Text : nouveaux éditeurs input-small, input-regular, input-large
  • DateTime : nouveaux formats d'affichage
  • Améliorations ListEntry/TableEntry
  • Adapte le style des boutons add() aux évolutions de WP
  • Mise à jour de js.autosize() en version 4
  • Amélioration du code (nom des méthodes, nouvelles possibilités php 7,
    cleanup, etc.)
  • Amélioration de la phpdoc
  • Code style

Version 0.14.0

Choose a tag to compare

@daniel-menard daniel-menard released this 22 Mar 07:05
  • collection : corrige la valeur par défaut retournée
  • forms : affiche la description éventuelle des containers
  • nettoyage de code
  • amélioration phpdoc