1 | # Changelog
|
2 |
|
3 | ## 0.6.11 - 12/29/2012
|
4 | * Listening for changes also in vendors
|
5 | * Adding autorun mode (-a) [closing[#56](https://github.com/serpentem/coffee-toaster/pull/56)] • Thanks to [Giacomo Trezzi](https://github.com/G3z)
|
6 |
|
7 | ## 0.6.10 - 12/24/2012
|
8 | * Fixing aliases again, now in Builder class
|
9 |
|
10 | ## 0.6.9 - 12/22/2012
|
11 | * Fixing path's evaluation also when aliases are in use
|
12 |
|
13 | ## 0.6.8 - 12/22/2012
|
14 | * Fixing path's evaluation for import directives
|
15 |
|
16 | ## 0.6.7 - 12/20/2012
|
17 | * Fixing custom config file evaluation
|
18 |
|
19 | ## 0.6.6 - 12/15/2012
|
20 | * Desmistifying conflicts betweeen Toaster and VIM [closing issue [#46](https://github.com/serpentem/coffee-toaster/issues/47)]
|
21 | * Making toaster cross-platform (Osx, Linux, Win7) [closing issues [#29](https://github.com/serpentem/coffee-toaster/issues/29) and [#30](https://github.com/serpentem/coffee-toaster/issues/30)]
|
22 | * Effectively restarting toaster after `toaster.coffee` file is edited.
|
23 |
|
24 | ## 0.6.5 - 11/27/2012
|
25 | * Fixing generators [closing issue [#46](https://github.com/serpentem/coffee-toaster/issues/46)]
|
26 |
|
27 | ## 0.6.4 - 11/18/2012
|
28 | * Adding test for initializing existent projects
|
29 | * Fixing GROWL icons path
|
30 |
|
31 | ## 0.6.3 - 07/01/2012
|
32 | * Fixing example 'package.' again (the zombie bug)
|
33 | * Fixing line number evaluation [closing issue [#26](http://github.com/serpentem/coffee-toaster/issues/26)]
|
34 | * Fixing 'c' / '--compile' option [closing issue [#27](http://github.com/serpentem/coffee-toaster/issues/27)]
|
35 | * Adding first test (finally)
|
36 |
|
37 | ## 0.6.2 - 06/25/2012
|
38 | * Fixing last upgrade in self-toasting system
|
39 | * Adjusting everything for self-toasting at version 0.6.2
|
40 |
|
41 | ## 0.6.1 - 06/16/2012
|
42 | * Adjusting everything for self-toasting at version 0.6.0
|
43 | * Fixing example package.json file that was broken npm installation
|
44 |
|
45 | ## 0.6.0 - 06/16/2012
|
46 | * Adding 'exclude' property to config file
|
47 | * Improving and fixing a bunch of things
|
48 | * Completely refactoring fs-util to improve it's usage and avoid memory-leak
|
49 | * Organizing single-folder and multi-folder examples
|
50 | * Standardizing API for javascript usage
|
51 | * Adding 'introspection' example with many javascript uses
|
52 |
|
53 | ## 0.5.5 - 04/19/2012
|
54 | * Config file was re-written to be more practical
|
55 | * Build routines removed in favor of simplicity
|
56 | * Multi-modules option is default now, without configuring anything
|
57 | * HTTP Folder property added to 'toaster.coffee' config file
|
58 | * Scaffolding routines improved according the design changes
|
59 |
|
60 | ## 0.5.0 - 04/12/2012
|
61 | * Packaging system completely revamped
|
62 | * Added some beauty to log messages
|
63 | * Growl integration implemented
|
64 | * Expose / Export aliases - export/expose your definitions to another scope
|
65 | * Minify support added
|
66 | * On/Off switches for:
|
67 | * Bare option to compile CoffeeScript with the 'bare' option
|
68 | * Packaging system
|
69 | * Minify
|
70 |
|
71 | ## 0.3.8 - 10/29/2011
|
72 | * Fixing bugs in generators
|
73 | * Fixing a bunch of small emergencial bugs
|
74 |
|
75 | ## 0.3.7 - 10/29/2011
|
76 | * Simplify config file syntax [feature done [#8](https://github.com/serpentem/coffee-toaster/issues/8)]
|
77 | * Adding buid routines [feature done [#9](https://github.com/serpentem/coffee-toaster/issues/9)]
|
78 | * Adding support for vendors across modules and build configs [feature [#10](https://github.com/serpentem/coffee-toaster/issues/10)]
|
79 |
|
80 | ## 0.3.6 - 10/25/2011
|
81 | * Critical bugfixes in the reorder routine
|
82 | * Optimizing architecture
|
83 | * Condensing src scructure
|
84 |
|
85 | ## 0.3.5 - 10/24/2011
|
86 | * Avoiding tmp files from being watched [closing issue [#4](http://github.com/serpentem/coffee-toaster/issues/4)]
|
87 | * Adding support for ordinary files again (with no class definitions inside)
|
88 | * Now all requirements must to be done based on filepath with slash<BR>
|
89 | notation "foldera/folderb/filename"
|
90 | * Adding extra base class validation
|
91 | * Lots of improvements and bugfixes
|
92 |
|
93 | ## 0.3.0 - 10/16/2011
|
94 | * Refactoring entire Script class
|
95 | * Support for extends directive have been removed, now all dependencies<BR>
|
96 | must be informed through '#<< package.name.ClassName'
|
97 | * Support for files without class declarations was (sadly) removed
|
98 | * Adding full package support automagically
|
99 | * Implementing wild-cards on requirements '#<< package.name.*'
|
100 |
|
101 | ## 0.2.2 - 10/02/2011
|
102 | * Starting tests implementation (using Vows BDD)
|
103 | * Implementing debug mode (-d --debug). Files are compiled individually<BR>
|
104 | plus a boot file (toaster.js) file that will load everything in the right order.
|
105 | * Improving interactive processes to become good guessers
|
106 | * Adding support for file requirements based on 'a/b/c/filepath'<BR>
|
107 | simultaneously with class requirements based in 'ClassName' notation (both<BR>
|
108 | are case sensitive)
|
109 | * Bumping 'build/coffee-toaster' submodule to use tag 0.2.2 (level up)
|
110 |
|
111 | ## 0.2.1 - 09/22/2011
|
112 | * Implementing OptionParser (using Optimist)
|
113 |
|
114 | ## 0.2.0 - 09/18/2011
|
115 | * Tag 0.1.2 is now used as submodule in order to self-toast (aka manage<BR>
|
116 | dependencies) of new versions of CoffeeToaster itself, starting from now
|
117 | * Refactoring everything, classes are now one per file, using dependency<BR>
|
118 | directives from CoffeeToaster itself. From now on, things should evolve<BR>
|
119 | a little easier.
|
120 | * Individualizing CoffeeScript handling
|
121 | * Starting plans for CoffeeKup and CoffeeCss support
|
122 |
|
123 | ## 0.1.2 - 09/17/2011
|
124 | * Fixing compilation method that was requiring coffee-script to be installed
|
125 | * Adding precise error handling
|
126 | * Checking circular dependency conflicts [closing issue [#2](http://github.com/serpentem/coffee-toaster/issues/2)]
|
127 |
|
128 | ## 0.1.1 - 09/16/2011
|
129 | * Adding basic error handling [closing issue [#1](http://github.com/serpentem/coffee-toaster/issues/1)]
|
130 |
|
131 | ## 0.1.0 - 09/11/2011
|
132 | * Scaffolding routine for new projects
|
133 | * Scaffolding routine for configuration file (toaster.coffee)
|
134 | * Dependency handlers:
|
135 | * Extends directive (class A extends B)
|
136 | * Include directive (#<< ClassNameA, ClassNameB..)
|
137 |
|
\ | No newline at end of file |