|
1 |
| -### 0.7 |
2 |
| -+ Updated API for include/exclude in NPMPublishTask |
| 1 | +### v10 |
| 2 | ++ Support for generic exported functions as tasks |
| 3 | ++ Experimental `series` function for composing tasks |
| 4 | ++ Added task timing, begin/end task output |
| 5 | +* Next-tick kickoff/completion of tasks |
| 6 | +* Support both sync and async tasks in experimental `series` |
| 7 | +* Polling to ensure 100% sequential execution |
| 8 | +* Begin updating to ESNext syntax |
| 9 | + |
| 10 | +### v8 |
| 11 | ++ Concurrent task execution |
| 12 | ++ Allow prereqs for PackageTask + PublishTask |
| 13 | ++ LiveScript support |
| 14 | ++ Custom publish function, not just string command |
| 15 | +* Change to whole-number versioning |
| 16 | +* Change to ESLint for linting |
| 17 | +* Support newer Nodes, dropped support for older |
| 18 | +* Fixes for WatchTask |
| 19 | +* Numerous community fixes |
| 20 | + |
| 21 | +### v0.7 |
| 22 | ++ Updated API for include/exclude in PublishTask |
3 | 23 | + beforeEach/afterEach for TaskTask
|
4 |
| -+ Custom publishing command for NPMPublishTask |
5 |
| -+ FileList fixes for Windows |
6 |
| -+ Fixed output for stdout/stderr when piped |
| 24 | ++ Custom publishing command for PublishTask |
| 25 | ++ Tests for PublishTask |
| 26 | ++ Throttling for WatchTask |
| 27 | +* FileList fixes for Windows |
| 28 | +* Fixed output for stdout/stderr when piped |
| 29 | +* Numerous fixes for TestTask |
| 30 | +* NpmPublish task renamed to simply PublishTask |
| 31 | +* Chalk for color output (compat with strict mode) |
7 | 32 |
|
8 |
| -### 0.6 |
| 33 | +### v0.6 |
9 | 34 | + Rule, for generating file-tasks on the fly
|
10 | 35 | + WatchTask, for running tasks on file/directory changes
|
11 | 36 | + Return values for tasks
|
| 37 | ++ Promise-based async task completion |
12 | 38 | + Multiple Git branches for NpmPublishTask
|
13 |
| -+ Better API for including/excluding files from NpmPublishTask |
14 |
| -+ JSHinted codebase |
| 39 | ++ Linting codebase with JSHint |
| 40 | ++ Filled out top-level API methods for creating other task-types |
| 41 | +* Better API for including/excluding files from NpmPublishTask |
15 | 42 |
|
16 |
| -### 0.5 |
| 43 | +### v0.5 |
17 | 44 | + Interactive exec
|
18 |
| -+ Faster FileTask execution |
19 |
| -+ Better Windows support for FileList pathnames |
20 | 45 | + Node v0.10 compatibility (fixed their broken PPI)
|
21 | 46 | + Docs for async management with manual invocation
|
| 47 | ++ More lifecycle events emitted |
| 48 | +* Better Windows support for FileList pathnames |
| 49 | +* Faster FileTask execution |
22 | 50 |
|
23 |
| -### 0.4 |
| 51 | +### v0.4 |
24 | 52 | + Embeddable Jake, non-CLI use
|
25 | 53 |
|
26 |
| -### 0.3 |
| 54 | +### v0.3 |
27 | 55 | + TestTask, for minimal test-running
|
28 | 56 | + Chaining support for FileList API
|
29 | 57 | + Node v0.8 compatibility
|
30 |
| -+ Migrated FileUtils into 'utilities' NPM library |
31 |
| -+ `namespace` appends instead of overwriting |
32 |
| -+ Numerous PackageTask archiving fixes |
| 58 | ++ Added -q / quiet flag for suppressing output |
| 59 | +* Migrated FileUtils into 'utilities' NPM library |
| 60 | +* Numerous PackageTask archiving fixes |
| 61 | +* `namespace` appends instead of overwriting |
33 | 62 |
|
34 |
| -### 0.2 |
| 63 | +### v0.2 |
35 | 64 | + NpmPublishTask, for automating NPM publishing
|
36 | 65 | + FileUtils, for sync filesystem manipulation
|
37 | 66 | + Evented tasks
|
38 | 67 | + Streamed output from jake.exec
|
39 | 68 | + Numerous Windows fixes for jake.exec
|
40 |
| -+ Massive refactor of task/file-task/directory-task |
41 | 69 | + Shit-ton of new tests
|
| 70 | +* Massive refactor of task/file-task/directory-task |
42 | 71 |
|
43 |
| -### 0.1 |
| 72 | +### v0.1 |
44 | 73 | + FileTask, DirectoryTask
|
45 | 74 | + PackageTask, for easy project packaging
|
46 | 75 | + FileList, for lazy-access of long lists of filenames, pattern-matching
|
|
51 | 80 | + -T for listing tasks
|
52 | 81 | + Passed params from CLI
|
53 | 82 | + `invoke`, `execute`, `reenable` methods on tasks
|
| 83 | ++ Task emits on completion |
54 | 84 | + Custom exit-status for fail
|
55 | 85 | + Recursive directory-search for Jakefile
|
56 |
| -+ Switch from node-glob to minimatch for globbing |
57 | 86 | + Added proper license notice
|
58 | 87 | + Basic suite of integration tests
|
59 | 88 | + Added package.json
|
60 | 89 | + Coffeescript support
|
| 90 | ++ Basic Windows support |
| 91 | +* Switch from node-glob to minimatch for globbing |
61 | 92 |
|
62 | 93 | ### v0.0
|
63 | 94 | + Use Rake-style syntax instead of object-literal to define tasks
|
|
0 commit comments