Skip to content
Newer
Older
100644 194 lines (120 sloc) 6.45 KB
7e4d9b5 @delano Better docs for Caesars::Config and added Ceasars::Config.has_key?
authored
1 CAESARS -- CHANGES
a155855 @delano Initial public release (0.3)
authored
2
66617ed @delano Fixed broken tryout
authored
3 #### 0.7.5 (2010-05-??) ###############################
4
5 * FIXED: Broken tryout was broken
6
1f5e47b @delano Release 0.7.4 (remove hanna dependency)
authored
7 #### 0.7.4 (2010-02-15) ###############################
8
9 * CHANGE: Remove hanna dependency [Diego Elio 'Flameeyes' Pettenò]
5b7ab2c @delano Release 0.5.5
authored
10
548ec1f @delano Caesars::Config now correctly reports the config file in exceptions
authored
11 #### 0.7.3 (2009-06-23) ###############################
12
13 * FIXED: Caesars::Config now correctly reports the config file in exceptions
14
6152887 @delano All arguments to forced_hash methods now reference the value of the f…
authored
15 #### 0.7.2 (2009-06-13) ###############################
16
17 * FIXED: Caesars::Hash method missing now correctly returns
18 hash values for element keys which are Strings.
19 * ADDED: Caesars::Hash.__class__ method which returns
20 one of: Hash (Ruby 1.9) or Caesars::OrderedHash (Ruby 1.8)
21 * CHANGE: All arguments to forced_hash methods now reference
22 the value of the first argument. They were previously
23 ignored but now mimic the default behavior.
24
b9c101d @delano Release 0.7.2
authored
25
effe9dd @delano Release 0.7.1
authored
26 #### 0.7.1 (2009-06-08) ###############################
27
28 * FIXED: Updated file manifest in gemspec
29 * FIXED: Correct mistake in rdocs for Caesars::Config.new
30 * CHANGE: Caesars::** classes moved into separate files.
31
32
ace5dce @delano Post-processing for Caesars::Config classes now occurs after all conf…
authored
33 #### 0.7.0 (2009-06-03) ###############################
34
35 * CHANGE: Post-processing for Caesars::Config classes now occurs
36 after all config files have been loaded and parsed. This may break
37 some sub-classes which is one of the reasons I incremented the
38 MINOR version.
39
d0d6d2d @delano Release 0.6.8
authored
40 #### 0.6.8 (2009-06-01) ###############################
41
42 * ADDED: forced_array elements now store blocks as Procs (they were previously ignored)
43 * ADDED: drill to test the new forced_array functionality.
44
406f1e3 @delano Fixed bug in inherited when calling from an anonymous class. Started …
authored
45 #### 0.6.7 (2009-05-23) ###############################
46
47 * FIXED: Bug in inherited when calling from an anonymous class
48 * ADDED: tryouts/
49
28f6f2b @delano Release 0.6.6
authored
50 #### 0.6.6 (2009-05-12) ###############################
51
52 * CHANGE: Renamed OrderedHash to Caesars::OrderedHash to eliminate change of namespace conflicts
ace5dce @delano Post-processing for Caesars::Config classes now occurs after all conf…
authored
53 * CHANGE: Caesars::VERSION is now a String and includes the TINY (0.6.6)
406f1e3 @delano Fixed bug in inherited when calling from an anonymous class. Started …
authored
54 * FIXED: OrderedHash.merge was making an inappropriate call to dup
28f6f2b @delano Release 0.6.6
authored
55
56
45ac3bb @delano Release 0.6.5
authored
57 #### 0.6.5 (2009-05-10) ###############################
58
59 * FIXED: OrderHash was missing from 0.6.4 release
60
2ad52cd @delano Added ordered hash support for Ruby 1.8
authored
61 #### 0.6.4 (2009-05-10) ###############################
62
63 * CHANGE: OrderedHash support for Ruby 1.8 and JRuby
64
65
d54b78e @delano FIXED: Bug in forced_hash, not creating some keys
authored
66 #### 0.6.3 (2009-05-04) ###############################
67
68 * FIXED: Bug in forced_hash, not creating some keys
69
70
23923b9 @delano Release 0.6.2
authored
71 #### 0.6.2 (2009-05-03) ###############################
72
73 * FIXED: When setting Caesars::Config.verbose it would get reset after a refresh.
74 * FIXED: Handling a keyword that's passed to both forced_hash and chill
75 * ADDED: Print message to STDERR when force refreshing in debug or verbose mode
76 * ADDED: Caesars::SyntaxError
8ea687a @delano Added known_symbol? and known_symbol_by_glass?
authored
77
78
23923b9 @delano Release 0.6.2
authored
79 #### 0.6.1 (2009-05-02) ###############################
80
81 * ADDED: known_symbol? and known_symbol_by_glass?
82
1c05433 @delano Forced reloading for Caesars::Config.refresh.
authored
83 #### 0.6.0 (2009-04-30) ###############################
c675c4c @delano Bug in fixed_hash which wasn't forcing the hash man
authored
84
1c05433 @delano Forced reloading for Caesars::Config.refresh.
authored
85 * ADDED: Forced reloading for Caesars::Config.refresh. This allows
86 one DSL to affect the parsing of another.
7e4d9b5 @delano Better docs for Caesars::Config and added Ceasars::Config.has_key?
authored
87 * ADDED: Caesars.forced_ignore
88 * ADDED: Better docs for Caesars::Config
89 * ADDED: Ceasars::Config.has_key?
1c05433 @delano Forced reloading for Caesars::Config.refresh.
authored
90
4d57fa9 @delano Added Caesars.forced_ignore
authored
91
92 #### 0.5.6 (2009-04-28) ###############################
c675c4c @delano Bug in fixed_hash which wasn't forcing the hash man
authored
93
4d57fa9 @delano Added Caesars.forced_ignore
authored
94 * FIXED: Bug in fixed_hash which wasn't forcing the hash man!
c675c4c @delano Bug in fixed_hash which wasn't forcing the hash man
authored
95
5b7ab2c @delano Release 0.5.5
authored
96 #### 0.5.5 (2009-04-27) ###############################
97
98 * CHANGE: Caesars.chill and Caesars.forced_hash can now be used together.
99 * ADDED: Print error to STDERR when a duplicate key found for forced_hash keys
100 * ADDED: Caesars.forced_array
101 * CHANGE: Caesars.method_missing now stores and returns an empty Caesars::Hash
102 for known methods that are called (currently only ones defined by forced_array)
103
104
2da33df @delano Release 0.5.4
authored
105 #### 0.5.4 (2009-04-11) ###############################
106
107 * FIXED: find_deferred would abort early because the safety limit
108 to prevent endless loops wasn't being reset between calls.
109
110
6bcf640 @delano Release 0.5.3
authored
111 #### 0.5.3 (2009-04-10) ###############################
112
113 * ADDED: Better error handling when reading DSL config files
114 * ADDED: forced_hash method
115
116
7a30a5a @delano Release 0.5.2
authored
117 #### 0.5.2 (2009-03-31) ###############################
118
6bcf640 @delano Release 0.5.3
authored
119 * ADDED: Caesars.debug?, Caesars.enable_debug, Caesars.disable_debug
7a30a5a @delano Release 0.5.2
authored
120 * CHANGED: find_deferred now supports nested Arrays. See rdocs.
121 * BUG: Found bug related to string/symbol ambiguity when using find.
122 It's not fixed yet so for now be mindful of which attributes are
123 strings and which are symbols. String attributes are stored as
124 strings but find and find_deferred look for symbols. The hash syntax
125 and method accessors are not affected.
126
127
591e5a0 @solutious Release 0.5.1
solutious authored
128 #### 0.5.1 (2009-03-11) ###############################
129
6bcf640 @delano Release 0.5.3
authored
130 * FIXED: Method-syntax was broken for attributes of top level method
131 * FIXED: Caesars::Hash#refresh was setting @options to nil
591e5a0 @solutious Release 0.5.1
solutious authored
132 * UPDATED: docs and bin/example to reflect Caesars::Hash changes.
6bcf640 @delano Release 0.5.3
authored
133 * FIXED: instance_variables in Ruby 1.9.1 returns Symbols
591e5a0 @solutious Release 0.5.1
solutious authored
134
bd702d4 @delano Updated readme
authored
135
591e5a0 @solutious Release 0.5.1
solutious authored
136 #### 0.5.0 (2009-03-11) ###############################
9f355e7 @delano find_deferred now gracefully handles nil errors
authored
137
6bcf640 @delano Release 0.5.3
authored
138 * FIXED: find_deferred now gracefully handles nil errors
139 * ADDED: empty? method in Caesars::Config
140 * ADDED: post processing hook in Caesars::Config#refresh
141 * ADDED: Caesars::Hash#to_hash now recursively casts children to ::Hash.
142 * FIXED: Added Array support to Caesars::Hash
143 * ADDED: Setters for Caesars attributes
144 * ADDED: Caesars::Config supports multiple config files
145 * ADDED: Top level methods used more than once now merges values
67c51ac @solutious Release 0.5.0
solutious authored
146 rather than overwrites.
6bcf640 @delano Release 0.5.3
authored
147 * ADDED: Caesars::Config supports reloading config files on the fly
67c51ac @solutious Release 0.5.0
solutious authored
148
9f355e7 @delano find_deferred now gracefully handles nil errors
authored
149
8c4b8c9 @delano Release 0.4.2 (now supports Ruby 1.8)
authored
150 #### 0.4.2 (2009-03-05) ###############################
151
6bcf640 @delano Release 0.5.3
authored
152 * FIXED: missing bin/party.conf in gem release
153 * FIXED: Now works with Ruby 1.8+
154 * ADDED: Cleaner rdocs.
8c4b8c9 @delano Release 0.4.2 (now supports Ruby 1.8)
authored
155 * TODO: Fix support for top level methods with names:
156 food :extra do; end; # => food_extra
157
158
474eb51 @delano Release 0.4.0
authored
159 #### 0.4.0 (2009-03-05) ###############################
160
161 * CHANGE: Removed bloody method. We now parse blocks immediately.
162 * CHANGE: Renamed virgin method to chill.
6bcf640 @delano Release 0.5.3
authored
163 * ADDED: Caesars::Config class for loading DSLs as config files.
474eb51 @delano Release 0.4.0
authored
164 See Example 3.
6bcf640 @delano Release 0.5.3
authored
165 * ADDED: Added find_deferred method to automatically jump up the
474eb51 @delano Release 0.4.0
authored
166 heirarchy when looking for a specific attribute.
6bcf640 @delano Release 0.5.3
authored
167 * ADDED: Added to_hash and [] methods to Caesars to make it
474eb51 @delano Release 0.4.0
authored
168 more hashlike.
6bcf640 @delano Release 0.5.3
authored
169 * FIXED: "chilled" attributes weren't available by method name
474eb51 @delano Release 0.4.0
authored
170
171
3e38dd2 @delano Release 0.3.2
authored
172 #### 0.3.2 (2009-03-04) ###############################
173
6bcf640 @delano Release 0.5.3
authored
174 * FIXED: Added file and line info for eval code (better debugging).
3e38dd2 @delano Release 0.3.2
authored
175 * CHANGE: The top level DSL method names are now determined by
b7656b4 @delano Updated rdocs
authored
176 by the class name. Some::ClassName becomes classname.
177 This is less confusing than allowing it to be anything
178 and makes it possible to use several DSLs in the same
179 namespace.
3e38dd2 @delano Release 0.3.2
authored
180
181
ddccb57 @delano Release 0.3.1
authored
182 #### 0.3.1 (2009-03-04) ###############################
183
6bcf640 @delano Release 0.5.3
authored
184 * ADDED: Accept instances without a name
ddccb57 @delano Release 0.3.1
authored
185 * CHANGE: Updated examples.
6bcf640 @delano Release 0.5.3
authored
186 * ADDED: More rdocs.
ddccb57 @delano Release 0.3.1
authored
187
a155855 @delano Initial public release (0.3)
authored
188
00d29df @delano Renamed to Caesars to co-ordinate with Rubyforge project name (it tur…
authored
189
a155855 @delano Initial public release (0.3)
authored
190 #### 0.3 (2009-03-04) ###############################
191
192 Initial public release
193
Something went wrong with that request. Please try again.