Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 28, 2012
  1. Added output_dir option.

    Added doc_root option in cases where a server alias or rewrite is used in serving css files.
Commits on Nov 8, 2012
  1. Untabbifying project.

    Github uses 8-tab spaces in code view, I use 4. Most PHP open source projects use 4-space indentation so making the jump.
Commits on Nov 7, 2012
  1. Minify option expanded to take an array of advanced minification para…

    Added advanced minification paramater 'colors', which converts any
    rgb/hsl color to a hex representation, and also any color keywords that are smaller
    as a hex representation.
Commits on Nov 5, 2012
  1. Added csscrush::stat method to retrieve logged parameters.

    Expanded trace option to take an optional array of log parameters;
    log params available are stubs, selector_count and compile_time.
    Debug option renamed to 'minify'; debug option will still work as before but is deprecated.
    Added support for outputting end-of-lines according to OS.
Commits on Oct 31, 2012
  1. Added selector aliases.

    Added viewport @-rule aliases.
    Extensive refactoring.
Commits on Oct 18, 2012
Commits on Oct 4, 2012
  1. Minification improvements.

Commits on Sep 28, 2012
Commits on Sep 27, 2012
  1. Tweaking regular expressions. Removing some cruft.

    Added text-overflow alias for Opera mini support.
Commits on Sep 21, 2012
  1. Added @ifdefine directive for dynamically including or excluding chun…

    …ks of CSS based on existence of variables.
Commits on Sep 19, 2012
  1. Added trace option to output SASS compatible debug-info stubs for use…

    … with tools like FireSass.
    Some internal refactoring.
Commits on Sep 14, 2012
Commits on Sep 13, 2012
  1. Property sorter plugin now supports legacy vendor prefixes (for linti…

    Removed support for the deprecated var() variable notation.
    Some internal refactoring.
Commits on Sep 10, 2012
  1. Added support for SASS-like @include/@extend syntax for invoking mixi…

    …ns and extends inside rules.
    csscrush::string() now uses document_root as a default context for finding linked resources.
    Boilerplate option now accepts a filename string.
Commits on Sep 1, 2012
  1. Plugin API updates

    Added ability to diable and enable plugins as an option
    Added property sorter plugin
    Added overflow-* initital values
Commits on Aug 29, 2012
  1. Removed -moz-border-radius and -moz-box-shadow aliases

    Updated changelog
Commits on Aug 28, 2012
Commits on Aug 27, 2012
  1. Reverting a change in 1.6.1 that caused some edge-case parsing issues

    Some minor formatting changes for consistency
Commits on Aug 22, 2012
  1. Refactoring

    csscrush_version::compare() now returns the comparison to itself
    Made self::$options property part of self::$process
  2. Resolved issues #34 and #35

Commits on Aug 1, 2012
  1. Mixin and fragment arg() function can now be nested

    query() can now reference mixins
    Updated composer.json and Changelog
Commits on Jul 31, 2012
Commits on Jul 14, 2012
  1. Added hsl-adjust and hsla-adjust functions

    Some speed optimisations
    Upgraded to 1.6
Commits on Jul 7, 2012
  1. Query referencing branch

Commits on Jun 28, 2012
Commits on Jun 26, 2012
  1. Merging conflict

  2. Option rewrite_import_urls now defaults to true

    Some cleaning up
Commits on Jun 25, 2012
  1. Cleaning up

Commits on Jun 23, 2012
  1. Reducing memory usage

  2. Added default value argument for variables

    In most custom functions commas for seperating arguments are optional, a space can be used instead
Commits on Jun 22, 2012
  1. Added rule self-referencing function 'this()' and complimentary data-…

    …* properties
    Some refactoring
Commits on Jun 21, 2012
  1. Inheritance model improved to support adoption of pseudo classes and …

    Double-colon plugin moved to core
    Some refactoring
Something went wrong with that request. Please try again.