Détails logiciels:
Version: 2.4.0 Mise à jour
Date de transfert: 10 Dec 15
Licence: Gratuit
Popularité: 114
Un pré-processeur est un outil pour interpréter CSS avant d'envoyer au client.
Cela signifie que le développeur peut ajouter CSS dans une syntaxe plus complexe, et l'envoyer ensuite à la pré-processeur pour le convertir en code CSS standard.
Quelle est nouvelle dans cette version:.
- Règle de nidification fonctionne désormais sans `@ in` directives
- Ajout `csscrush_add_function ()` comme un moyen simple d'ajouter des fonctions personnalisées sans plugins.
- Ajout de noms de directive alternatives:. @ `set` /` @ ifset` pour `@ define` /` et `@ ifdefine` @ selector` pour` @ sélecteur Alias`
- Ajout du support pour un fichier de configuration en ligne de commande (`de crushfile.php`).
- Ajout `Util :: readConfigFile ()` pour activer le partage de configuration plus facile entre les différents flux de travail; esp. en ligne de commande et le serveur.
- un protocole définis `directives Par importation de @ sont maintenant hissé au sommet de la production.
- fichier de sortie par défaut utilise maintenant suffixe `.crush.css` que lors de la sortie dans le même répertoire comme entrée. Sinon, un suffixe `.css` régulière est utilisé.
- alias de fournisseurs à jour.
- Retiré syntaxe mathématiques de sténographie.
- Déconseillé `@ in` directives. Pris en charge jusqu'à 3.x au-moins.
- Déconseillé `@ define` /` @ ifdefine` / `@ sélecteur Alias` en faveur de nouveaux noms de directive. Pris en charge jusqu'à 3.x au-moins.
- Déconseillé les méthodes de l'API statiques en faveur de la `` fonctions csscrush_ *. Pris en charge jusqu'à 3.x au-moins.
Ce qui est nouveau dans la version 2.3.0:
- Règle de nidification fonctionne désormais sans `@ in` directives .
- Ajout `csscrush_add_function ()` comme un moyen simple d'ajouter des fonctions personnalisées sans plugins.
- Ajout de noms de directive alternatives:. @ `set` /` @ ifset` pour `@ define` /` et `@ ifdefine` @ selector` pour` @ sélecteur Alias`
- Ajout du support pour un fichier de configuration en ligne de commande (`de crushfile.php`).
- Ajout `Util :: readConfigFile ()` pour activer le partage de configuration plus facile entre les différents flux de travail; esp. en ligne de commande et le serveur.
- un protocole définis `directives Par importation de @ sont maintenant hissé au sommet de la production.
- fichier de sortie par défaut utilise maintenant suffixe `.crush.css` que lors de la sortie dans le même répertoire comme entrée. Sinon, un suffixe `.css` régulière est utilisé.
- alias de fournisseurs à jour.
- Retiré syntaxe mathématiques de sténographie.
- Déconseillé `@ in` directives. Pris en charge jusqu'à 3.x au-moins.
- Déconseillé `@ define` /` @ ifdefine` / `@ sélecteur Alias` en faveur de nouveaux noms de directive. Pris en charge jusqu'à 3.x au-moins.
- Déconseillé les méthodes de l'API statiques en faveur de la `` fonctions csscrush_ *. Pris en charge jusqu'à 3.x au-moins.
Quoi de neuf dans la version 2.1.0:
- Ajout du support HHVM (HHVM & # X3e; = 2.4)
- Ajouté Travis CI soutien.
- Ajout de mots clés personnalisé de couleur plugin.
- Ajout de plug-in text-align pour polyfill les valeurs sensibles text-align direction, début et fin.
- Sélecteur Ajouté alias de floc qui se dilatent fondée sur des arguments. de
- paramètres ajoutés pour plugins et de l'environnement de CSS. Variables en fonction des paramètres anciens (comme dans le sommeil paradoxal et px2em plugins) sont désormais obsolètes.
- Ajout docs de la bibliothèque dans le référentiel.
- Ajout de l'argument de l'unité de la fonction mathématique.
- Déconseillé parens mathématiques nue par exemple `()` En raison de leur utilisation dans le développement de spécifications CSS.
- Suppression de `` alias -ms-gradient.
- Rebaptisé du plugin `HSL-à-hex` à` hsl2hex`.
- Mise à jour API de plugin.
- Amélioration de la rétroaction de la ligne de commande regardé les fichiers.
- Date de retrait modifié de passe-partout par défaut.
- Fait version git disponibles pour une utilisation dans boilerplates.
- Version Rapporté utilise maintenant `sortie de style describe` git si disponible.
- Base Changé classe IO d'utiliser des méthodes non statiques.
- De nombreux sous les améliorations de la hotte.
Interface
Quoi de neuf dans la version 2.0.0:
- Raised exigence de la version de PHP pour PHP 5.3.1.
- Code bibliothèque (à l'exception des fonctions de l'API) est maintenant un espace de noms.
- Ajout plugin boucle:. Pour ... en boucles avec des listes et des fonctions de générateur
- Plugin ARIA pour travailler avec Aria rôles états et propriétés.
- forme Ajouté plugin: pseudo classes pour travailler avec des formes .
- Suppression héritage IE plugins (c.-à-pince, soit-filtre, c.-min-height, rgba-secours) et spiffing.
- Ajout de l'analyse de la ligne unique définitions variables par exemple `30px col largeurdefine;`
- Ajout du support pour les chemins relatifs de fichiers d'entrée / sortie (sur la base du trajet de courant de script excecuting).
- Ajout du support pour (//) URL de protocole-rapport.
- Retiré `csscrush_clearcache ()` fonction -. Sa fonctionnalité peut être facilement répliqué en PHP brut puisque tous les fichiers de sortie ont une extension de fichier '.crush.css'
- `csscrush_globalvars enlevé ()` fonction. Utilisez `csscrush_set ()` à la place.
- Ajout d'option `stat_dump` pour sauver stats et variables utilisées dans un fichier au format JSON.
- Ajout `asset_dir` option pour diriger généré les fichiers SVG et d'image.
- désapprouvées et supprimées l'* -local.ini maintenant il ya une meilleure façon d'augmenter les alias par défaut.
- Si l'option `formatter` est réglé va maintenant remplacer l'option` minify` (mise à false)
- Maintenant, en utilisant une interface d'enregistrement compatible PSR-3 (implémentation par défaut peut être remplacée).
- Une meilleure signalisation des erreurs pour les erreurs de syntaxe.
Quoi de neuf dans la version 1.11.
- Ajout du support pour les appels de fragments dans les définitions de fragments
- Ajout d'une vérification et de récupération pour les réglages ini trop conservatrices.
- Le symbole bloc parent nidification peut maintenant être utilisée plusieurs fois (utile pour les combinaisons de frères et sœurs adjacentes / général).
- utilitaire de commande prend désormais en charge l'option `trace`.
- rappels de formateur personnalisé ont été simplifiées.
- simplifié la `csscrush_stat ()` signature de fonction.
- Ajout de la commande utilitaire de ligne alias pour fournisseur / bin du répertoire du compositeur.
- Retiré plugins.ini (utilisation `csscrush_set ()` à la place).
- Retiré Prepend.css.
Ce qui est nouveau dans la version 1.10:
- Ajout alias `` -i` à --file` option pour l'utilitaire de ligne de commande.
- Suppression des propriétés Data- *.
- règles imbriquées qui utilisent le symbole parent (&) peut maintenant fonctionner en conjonction avec le symbole d'enracinement (^).
- Correction d'un problème avec les fichiers importés vides ne pas enregistrer.
- Diverses corrections de bugs.
Quoi de neuf dans la version 1.9.1:
- Mentions d'erreur fixe sans plugins activés dans Plugins. fichier ini.
Commentaires non trouvées