UNPKG

5.78 kBMarkdownView Raw
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>
89notation "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>
96must 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>
104plus 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>
107simultaneously with class requirements based in 'ClassName' notation (both<BR>
108are 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>
116dependencies) of new versions of CoffeeToaster itself, starting from now
117 * Refactoring everything, classes are now one per file, using dependency<BR>
118directives from CoffeeToaster itself. From now on, things should evolve<BR>
119a 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