Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax. Rake has the following features: * Rakefiles (rake's version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?) * Users can specify tasks with prerequisites. * Rake supports rule patterns to synthesize implicit tasks. * Flexible FileLists that act like arrays but know about manipulating file names and paths. * Supports parallel execution of tasks.
Critical or Security advisories for 12.3.1
This version doesn't have any advisory. Want to report one?
Changelog for 12.3.1
Support did_you_mean >= v1.2.0 which has a breaking change on formatters. Pull request #262 by FUJI Goro.
Don't run task if it depends on already invoked but failed task. Pull request #252 by Gonzalo Rodriguez.
Make space trimming consistent for all task arguments. Pull request #259 by Gonzalo Rodriguez.
Removes duplicated inclusion of Rake::DSL in tests. Pull request #254 by Gonzalo Rodriguez.
Re-raise a LoadError that didn't come from require in the test loader. Pull request #250 by Dylan Thacker-Smith.
Dependencies for 12.3.1
|This version doesn't have runtime dependencies.|
My projects using rake
|You should be logged in to see which of your projects use rake.|