Dettagli del software:
Versione: 2.4.0 Aggiornato
Data di caricamento: 10 Dec 15
Licenza: Libero
Popolarità: 114
Un pre-processore è uno strumento per interpretare i CSS prima di inviare al client.
Ciò significa che lo sviluppatore può aggiungere CSS in una sintassi più complessa, e poi inviarlo al pre-processore per convertirlo in codice CSS standard.
Che cosa è nuovo in questa versione:.
- Regola nidificazione ora funziona senza `@ tale dicitura direttive
- Aggiunto `csscrush_add_function ()` come un modo semplice per aggiungere funzioni personalizzate senza plugin.
- Aggiunto nomi direttiva alternativi:. @ `set` /` @ ifset` per `@ define` /` @ ifdefine` e `@ selector` per` @ selettore-alias`
- Aggiunto il supporto per un file di configurazione della riga di comando (`crushfile.php`).
- Aggiunto `Util :: readConfigFile ()` per abilitare la condivisione più semplice la configurazione tra i diversi flussi di lavoro; esp. da riga di comando e di server.
- direttive import` @ Protocoled `sono ora issato in cima uscita.
- nome file di output di default utilizza ora `solo suffisso .crush.css` quando l'output nella stessa directory come input. In caso contrario, viene utilizzato un normale suffisso `.css`.
- alias vendor aggiornate.
- Rimosso sintassi matematica abbreviata.
- Sconsigliata `@ tale dicitura direttive. Supportata fino at-almeno 3.x.
- Sconsigliata `@ define` /` @ ifdefine` / `@ Selettore-alias` in favore di nuovi nomi direttiva. Supportata fino at-almeno 3.x.
- Sconsigliata i metodi statici api a favore del `csscrush_ * funzioni`. Supportata fino at-almeno 3.x.
Cosa c'è di nuovo nella versione 2.3.0:
- Regola nidificazione ora funziona senza `@ tale dicitura direttive .
- Aggiunto `csscrush_add_function ()` come un modo semplice per aggiungere funzioni personalizzate senza plugin.
- Aggiunto nomi direttiva alternativi:. @ `set` /` @ ifset` per `@ define` /` @ ifdefine` e `@ selector` per` @ selettore-alias`
- Aggiunto il supporto per un file di configurazione della riga di comando (`crushfile.php`).
- Aggiunto `Util :: readConfigFile ()` per abilitare la condivisione più semplice la configurazione tra i diversi flussi di lavoro; esp. da riga di comando e di server.
- direttive import` @ Protocoled `sono ora issato in cima uscita.
- nome file di output di default utilizza ora `solo suffisso .crush.css` quando l'output nella stessa directory come input. In caso contrario, viene utilizzato un normale suffisso `.css`.
- alias vendor aggiornate.
- Rimosso sintassi matematica abbreviata.
- Sconsigliata `@ tale dicitura direttive. Supportata fino at-almeno 3.x.
- Sconsigliata `@ define` /` @ ifdefine` / `@ Selettore-alias` in favore di nuovi nomi direttiva. Supportata fino at-almeno 3.x.
- Sconsigliata i metodi statici api a favore del `csscrush_ * funzioni`. Supportata fino at-almeno 3.x.
Cosa c'è di nuovo nella versione 2.1.0:
- Supporto Aggiunto HHVM (HHVM & # X3e; = 2.4)
- Aggiunto Travis CI supporto.
- Aggiunto personalizzato parole chiave colore plugin.
- Aggiunto plug text-align per polyfilling i valori di testo-align sensibili direzione, inizio e fine.
- selettore Aggiunto alias splat che si espandono basati su argomentazioni.
- Impostazioni Aggiunto per plugin e ambiente CSS. Vecchie impostazioni variabili in base (utilizzati in rem e px2em plugin) sono ora disapprovati.
- Aggiunto docs libreria per repository.
- argomento unità aggiunta alla funzione matematica.
- Sconsigliata a nudo parentesi matematica es `()` A causa del loro utilizzo nello sviluppo di specifiche CSS.
- Rimosso `` -ms-alias gradiente.
- Rinominato plug `HSL-a-hex` a` hsl2hex`.
- Aggiornamento plugin API.
- Migliore feedback per linea di comando a guardare i file.
- Rimosso data di modifica da boilerplate predefinita.
- Fatto versione git disponibili per l'uso in boilerplates.
- Versione Segnalato ora usa `uscita git stile describe` se disponibile.
- Base cambiato classe IO di usare metodi non statici.
- Numerosi i miglioramenti sotto cappa.
Interfaccia
Cosa c'è di nuovo nella versione 2.0.0:
- Raised requisito versione di PHP a PHP 5.3.1.
- Codice Biblioteca (esclusi funzioni API) è ora namespace.
- Aggiunto plugin di ciclo:. Per ... in loop con elenchi e funzioni del generatore
- plug Aggiunto ARIA per lavorare con Aria ruoli stati e le proprietà.
- Aggiunto costituisce plugin: pseudo classi per lavorare con le forme .
- eredità Rimosso IE plugin (es-clip, cioè filtro, cioè-min-height, RGBA-fallback) e spiffing.
- Aggiunto analisi per singola linea definizioni di variabili per esempio `define col-larghezza 30px;`
- Aggiunto il supporto per i percorsi dei file di input / output relativi (in base al percorso corrente sceneggiatura excecuting).
- Aggiunto il supporto per (//) URL di protocollo-parente.
- Rimosso `csscrush_clearcache ()` funzione -. La sua funzionalità può essere facilmente replicato in PHP pianura poiché tutti i file di output hanno estensione '.crush.css'
- funzione rimossi `csscrush_globalvars ()`. Usare `csscrush_set ()` invece.
- Aggiunta opzione `stat_dump` per salvare statistiche e variabili utilizzate in un file in formato JSON.
- Aggiunta `asset_dir` opzione per la regia generato SVG e file di immagine.
- deprecato e rimosso il * -local.ini Ora c'è un modi migliori per aumentare gli alias di default.
- Se l'opzione `formatter` è impostata sarà ora ignorare l'opzione` minify` (impostandola su false)
- Ora, usando una interfaccia di registrazione compatibile con PSR-3 (implementazione di default può essere sostituito).
- Una migliore segnalazione degli errori per errori di sintassi.
Cosa c'è di nuovo in versione 1.11:.
- Aggiunto il supporto per le chiamate frammento all'interno di definizioni frammento
- Aggiunto di controllo e di recupero per le impostazioni ini eccessivamente conservatrici.
- Il simbolo blocco padre nidificazione può ora essere utilizzato più volte (utile per le combinazioni di fratelli adiacenti / generale).
- utilità di comando supporta ora l'opzione `trace`.
- callback di formattazione personalizzata sono state semplificate.
- semplificato il `csscrush_stat ()` firma di funzione.
- comando Aggiunto utility a riga di alias per cartella vendor / bin del compositore.
- Rimosso Plugins.ini (uso `csscrush_set ()` invece).
- Rimosso Prepend.css.
Cosa c'è di nuovo in versione 1.10:
- Aggiunto `alias -i` a` --file` opzione per la linea di comando.
- Rimosso data-proprietà *.
- regole nidificati che utilizzano il simbolo genitore (e) può ora lavorare in combinazione con il simbolo di radicamento (^).
- Risolto il problema con i file importati vuoti non la registrazione.
- Varie correzioni di bug.
Cosa c'è di nuovo nella versione 1.9.1:
- avviso di errore fisso, senza i plugin abilitati in Plugin. file ini.
I commenti non trovato