Mjukvaruinformation:
Version: 2.4.0 Uppdaterad
Ladda upp dagen: 10 Dec 15
Licens: Gratis
Popularitet: 114
En pre-processor är ett verktyg för att tolka CSS innan du skickar ut till kunden.
Detta innebär att utvecklare kan lägga till CSS i en mer komplex syntax och sedan skicka den till pre-processorn för att omvandla den till standard CSS-kod.
Vad är nya i den här versionen.
- Rule häckande fungerar nu utan `@ in` direktiv
- Inkom `csscrush_add_function ()` som ett enkelt sätt att lägga till egna funktioner utan plugins.
- Inkom alternativa direktiv namn. `@ set` /` @ ifset` för `@ define` /` @ ifdefine` och `@ selector` för` @ selector-alias`
- Utökat stöd för en kommandorad konfigurationsfil (`crushfile.php`).
- Added `Util :: readConfigFile ()` metod för att möjliggöra enklare konfiguration delning mellan olika arbetsflöden; esp. kommandoraden och server.
- Protocoled direktiv `@ importår nu hissas till början av produktionen.
- Standard utdatafilnamn använder nu `bara .crush.css` suffix vid utmatning till samma katalog som indata. Annars en vanlig `.css` suffix används.
- Uppdaterad leverantörs alias.
- Removed matte stenografi syntax.
- Borttagen `@ in` direktiv. Stöds förrän tidi-stone 3.x.
- Borttagen `@ define` /` @ ifdefine` / `@ selector-alias` till förmån för nya direktivet namn. Stöds förrän tidi-stone 3.x.
- Borttagen de statiska api metoderna till förmån för det så kallade csscrush_ * `funktioner. Stöds förrän tidi-stone 3.x.
Vad är nytt i version 2.3.0:
- Rule häckande fungerar nu utan `@ in` direktiven .
- Inkom `csscrush_add_function ()` som ett enkelt sätt att lägga till egna funktioner utan plugins.
- Inkom alternativa direktiv namn. `@ set` /` @ ifset` för `@ define` /` @ ifdefine` och `@ selector` för` @ selector-alias`
- Utökat stöd för en kommandorad konfigurationsfil (`crushfile.php`).
- Added `Util :: readConfigFile ()` metod för att möjliggöra enklare konfiguration delning mellan olika arbetsflöden; esp. kommandoraden och server.
- Protocoled direktiv `@ importår nu hissas till början av produktionen.
- Standard utdatafilnamn använder nu `bara .crush.css` suffix vid utmatning till samma katalog som indata. Annars en vanlig `.css` suffix används.
- Uppdaterad leverantörs alias.
- Removed matte stenografi syntax.
- Borttagen `@ in` direktiv. Stöds förrän tidi-stone 3.x.
- Borttagen `@ define` /` @ ifdefine` / `@ selector-alias` till förmån för nya direktivet namn. Stöds förrän tidi-stone 3.x.
- Borttagen de statiska api metoderna till förmån för det så kallade csscrush_ * `funktioner. Stöds förrän tidi-stone 3.x.
Vad är nytt i version 2.1.0:
- Lade HHVM stöd (HHVM & # x3e; = 2.4)
- Lade Travis CI stöd.
- Inkom anpassade färg nyckelord plugin.
- Inkom text-align plugin för polyfilling riktningskänsliga text-align värden, börja och sluta.
- Inkom väljar splat alias som expanderar grundar sig på argument.
- tillagda inställningar gränssnitt för insticksprogram och CSS miljö. Gamla variabel baserade inställningar (som användes i rem och px2em plugins) nu föråldrat.
- Inkom biblioteks docs till förvars.
- Inkom enhet argument till matematik funktionen.
- Borttagen nakna parens matematik, t.ex. `()` På grund av deras användning i utvecklingen av CSS specifikationer.
- Removed `-MS-` gradient alias.
- Omdöpt plugin `HSL-till-hex` till` hsl2hex`.
- Uppdaterad plugin API.
- Förbättrad återkoppling för kommandoraden tittade filer.
- Removed ändringsdatum från standardtext.
- Made git version tillgänglig för användning i boilerplates.
- Redovisad versionen använder nu `git describe` stil utgång om det finns.
- Ändrad bas IO klass att använda icke-statiska metoder.
- Många enligt förbättringarna huven.
Vad är nytt i version 2.0.0:
- Raised krav PHP version PHP 5.3.1.
- Bibliotek kod (exklusive API-funktioner) är nu namnområde.
- Inkom slinga plugin. För ... i slingor med listor och generatorfunktioner
- Lade ARIA plugin för att arbeta med aria roller stater och egenskaper.
- Lade bildar plugin: pseudo klasser för att arbeta med formulär .
- Removed arv IE plugins (ie-klipp, dvs-filter, dvs-min-höjd, RGBA-reserv) och spiffing.
- Added parsning för enda rad variabeldefinitioner t.ex. `define col bredd 30px;`
- Utökat stöd för relativa input / output sökvägar (baserat på nuvarande excecuting skriptet bana).
- Utökat stöd för protokoll relativa (//) webbadresser.
- Removed `csscrush_clearcache ()` funktion -. Dess funktion kan lätt replikeras i vanlig PHP eftersom alla utdatafiler har en ".crush.css" filändelsen
- Borttagna `csscrush_globalvars ()` funktion. Använd `csscrush_set ()` istället.
- Inkom `stat_dump` alternativ för att spara statistik och variabler som används till en fil i json-format.
- Inkom `asset_dir` alternativ för att rikta genererade svg och bildfiler.
- Borttagen och bort * -local.ini nu finns det en bättre sätt att utöka standard alias.
- Om `formatter` alternativet är inställt kommer nu åsidosätter` minify` alternativet (inställning till false)
- Nu använder ett PSR-3-kompatibel loggning gränssnitt (standardimplementeringen kan åsidosättas).
- Bättre felrapportering för syntaxfel.
Vad är nytt i version 1.11:.
- Stöd för fragment samtal inom fragmentdefinitioner
- Inkom check och återhämtning för alltför konservativa ini inställningar.
- Blocket häckande förälder symbol kan nu användas flera gånger (användbart för angränsande / allmän syskon kombinationer).
- Command Verktyget stöder nu `trace` alternativet.
- Anpassad Formatter återanrop har förenklats.
- Förenklad `csscrush_stat ()` funktion signatur.
- Inkom kommandoradsverktyg alias för kompositör leverantör / bin.
- Removed plugins.ini (använd `csscrush_set ()` i stället).
- Removed Prepend.css.
Vad är nytt i version 1.10:
- Inkom `-i` alias till` --file` alternativ för kommandoraden verktyg.
- Removed data- * egenskaper.
- kapslade regler som använder den överordnade symbolen (&) kan nu arbeta tillsammans med böka symbolen (^).
- Fixat problem med tomma importerade filer som inte registrerar.
- Diverse buggfixar.
Vad är nytt i version 1.9.1:
- Fixat fel meddelande utan aktiverade plugins i Plugins. ini-fil.
Kommentarer hittades inte