Skip to content
Commits on Sep 1, 2012
  1. Plugin API updates

    committed
    Added ability to diable and enable plugins as an option
    Added property sorter plugin
    Added overflow-* initital values
Commits on Aug 27, 2012
  1. Reverting a change in 1.6.1 that caused some edge-case parsing issues

    committed
    Some minor formatting changes for consistency
Commits on Aug 22, 2012
  1. Resolved issues #34 and #35

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

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

    committed
    Some speed optimisations
    Upgraded version.next to 1.6
Commits on Jun 26, 2012
  1. Option rewrite_import_urls now defaults to true

    committed
    Some cleaning up
Commits on Jun 22, 2012
  1. Added rule self-referencing function 'this()' and complimentary data-…

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

    committed
    …elements
    
    Double-colon plugin moved to core
    Some refactoring
Commits on Jun 15, 2012
  1. Refactoring, cleaning-up

    committed
    Added incremental version detection
    csscrush::string method now defaults to not printing a boilerplate
Commits on Jun 11, 2012
Commits on Jun 8, 2012
Commits on Jun 5, 2012
  1. Resolved issue #32

    committed
Commits on Jun 1, 2012
Commits on May 24, 2012
Commits on May 21, 2012
  1. Updated version string

    committed
Commits on May 14, 2012
  1. Bug fixes

    committed
    Inheritance now recursive
    Fixed mixin argument parsing issue
    Expanded version ID to include word characters
Commits on May 9, 2012
Commits on May 8, 2012
  1. Bulk of changes for v1.5

    committed
    New feature: Mixins
    New feature: Fragments
    New feature: Block nesting
    New feature: Rule inheritance / abstract rules
    Abstracted IO interface
    Added some error reporting
    Added spiffing.css plugin
    csscrush_tag method now uses media type 'all' by default
    Updated Aliases.ini / initial-values.ini
    Internal refactoring
    Resolved issue #23
    Resolved issue #24
    Resolved issue #27
    Resolved issue #28
    Resolved issue #29
Commits on Apr 11, 2012
  1. Added IO interface for alternative methods of cache management

    committed
    Updated Prepend.css and initial-values.ini
    Internal refactoring
Commits on Mar 14, 2012
Commits on Feb 2, 2012
  1. Added command line application

    committed
    Reorganized aliases file with some additions
    Initial-values updated
    Added more internal utility methods
    Slight internal changes for the command line application
    Some internal method renaming for readability
    Updated csscrush::string to handle import statements
    feature: Added command line application
    feature: 'rewrite_import_urls' option - Ability to rewrite relative url references inside imported css files
    feature: Variable values can be excluded from function parsing by preceeding with '!!'
    feature: CSS comments can be made private by adding a marker '$!' at the first character
    Math function now surpresses parse errors, returns 0 on error
    issue #21: workaround for php installations that do not support bcmath extension
    feature: Prepend.css - A css file in csscrush root folder prepended to every input, by default populated only with variables
Commits on Jan 24, 2012
  1. Version 1.4

    committed
Commits on Jan 4, 2012
  1. Bump to version 1.3.7

    committed
    Added initial-keyword plugin (shim for the CSS3 keyword).
    Added inline method (Issue #18).
    Added ability to escape declarations from aliasing or plugins by prefixing with tilde.
    Deprecated @variables syntax for @define. @variables still supported.
    Surpressed some benign PHP warning messages.
    Some internal cleaning up.
Commits on Nov 9, 2011
  1. Bumped version to 1.3.6

    committed
Commits on Nov 3, 2011
  1. Added hook system for plugins

    committed
    Plugins split into seperate files
    Aliases and Plugins files renamed with '.ini' file extensions to be editor friendly
    Fix for issue #14
Commits on Oct 29, 2011
  1. Removed superfluous outer containing directory (update your include p…

    committed
    …aths)
    
    Renamed 'macros' to the more general 'plugins' and split them into their own files
    Added changelog
Something went wrong with that request. Please try again.