Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 180 lines (108 sloc) 4.648 kB
4420ec8 @paulelliott Version 2.2.2
authored
1 ### 2.2.2 ###
2
3 * Only build when association is `has_many` or equivalent
4
bda7a77 @paulelliott Version 2.2.1
authored
5 ### 2.2.1 ###
6
7 * Improve ORM support for default fabricators (build instead of create)
8 * Evenly space generated Fabricator attribute values
9
d6e6d21 @paulelliott Version 2.2.0
authored
10 ### 2.2.0 ###
11
12 * Add Rails engine support via the path_prefix config option
13
4d3585f @paulelliott Version 2.1.0
authored
14 ### 2.1.0 ###
15
16 * Add initialize_with option to Fabricators
17
5a6b731 @paulelliott 2.0.3
authored
18 ### 2.0.3 ###
19
20 * Fix accidental dependency on ActiveSupport (extract_options!)
21
02f6c7e @paulelliott 2.0.2
authored
22 ### 2.0.2 ###
23
24 * Bypass mass assignment protection for AR and Mongoid (Issue #108)
25
f9ffdbd @paulelliott 2.0.1
authored
26 ### 2.0.1 ###
27
28 * Fix a bug where empty fabricators that extend each other didn't clone properly
29
4538329 @paulelliott 2.0.0
authored
30 ### 2.0.0 ###
31
32 !!! THIS MAY BREAK YOUR TESTS !!!
33
34 * Remove lazy generation of associations
35 * Set attributes via mass assignment
36 * Deprecate "!" option to attribute values
37 * Pass attributes hash into blocks
38 * Cascade `Fabricate.build` to associations (#68)
39 * lots of internal API refactoring
40 * Support for transient attributes (#99)
41 * Maintain integrity of association proxies (#28)
42 * Change fabricator_dir config to fabricator_path
aa7dd84 @paulelliott Update changelog
authored
43 * Record both singular and collection objects in step defs (#97)
4538329 @paulelliott 2.0.0
authored
44 * Raise meaningful errors when cucumber steps can't find fabricators (#101)
45 * Rails generator creates fabricator file correctly for namespaced classes (#47)
46
aa7dd84 @paulelliott Update changelog
authored
47 Upgrade Guide: http://blog.hashrocket.com/posts/fabrication-2-0-upgrade-guide
48
2ff2727 1.4.1
Matt Conway and Paul Elliott authored
49 ### 1.4.1 ###
50
51 * Check for nil objects when generating ids for hashes
52 * Add support for make suffixes
53
33e1c3a @paulelliott Version 1.4.0
authored
54 ### 1.4.0 ###
55
56 * Add DataMapper support (thanks to Matt Beetle!)
57 * Better class resolution
58 * Handle mongoid dynamic fields
59 * Use id fields in attribute hashes
60
b7e5c8d @paulelliott Version 1.3.2
authored
61 ### 1.3.2 ###
62
63 * Fixed module declaration for turnip steps generator
64 * Raise an error when fabricating while initializing
65
5238239 @paulelliott Version 1.3.0
authored
66 ### 1.3.0 ###
67
68 * Drop support for ruby 1.8
69 * Add Fabrication Transforms
70 * Optional machinist (.make) syntax support
71 * Add generated turnip steps
72 * Fabricator aliases
73
0f3a14d @paulelliott Version 1.2.0
authored
74 ### 1.2.0 ###
75
76 * Remove use of ivars in fabrication cucumber steps.
77 IMPORTANT: Replace "@whatver" in your custom steps with "fabrications[:whatever]"
78 * Sequences will now remember and reuse the last block passed in.
79
761eaca Version 1.1.0
Paul Elliott and Micah Cooper authored
80 ### 1.1.0 ###
81
82 * Sequences no longer require a name
83 * Add support for mongoid dynamic fields
84
1a3c669 @paulelliott Version 1.0.1
authored
85 ### 1.0.1 ###
86
87 * Bugfix: Sequel models do not save correctly
88 * Add database verification cucumber step
89 * Add :fabricator option for associations
90
618b131 Version 1.0.0
Paul Elliott authored
91 ### 1.0.0 ###
92
93 * New shorthand syntax for sequences
94 * Configuration for fabrication directory location
95 * Fabricator file loading enhancements
96 * (bugfix) only call after_create when save is performed
97 * Reworking of fabrication steps (run generate to get the updates)
98
82a83b3 Version 0.9.5
Paul Elliott authored
99 ### 0.9.5 (01/17/2010) ###
100
101 * Refactor cucumber step support code
102 * Add default object construction cucumber step (hakanensari)
103
104 NOTE: Be sure to run `rails generate fabrication:cucumber_steps` after upgrading!
105
4186fa6 Version 0.9.4
Paul Elliott authored
106 ### 0.9.4 (12/02/2010) ###
107
108 * Bundle cucumber steps with gem (installable via a generator)
109
9c9a8ca Version 0.9.3
Paul Elliott authored
110 ### 0.9.3 - The Les/Tim release (12/01/2010) ###
111
112 * Fail with an error when Fabricating an object fails validation
113 * Allow mixed use of strings and symbols for attribute names
114
37a5f00 Version 0.9.2
Paul Elliott authored
115 ### 0.9.2 (11/24/2010) ###
116
117 * Bugfix: Overrides should respect defined attribute generation order
118
119
ba1d5ad Version 0.9.1
Paul Elliott authored
120 ### 0.9.1 (11/21/2010) ###
121
122 * Bugfix: respect fabricator provided attributes when generating with attributes_for
123 * Basic support for Sequel
124 * Refactoring of generator logic
18f2995 Add tpope to contributors list
Paul Elliott authored
125 * Singularize generated fabricator names
ba1d5ad Version 0.9.1
Paul Elliott authored
126
127
d23e2e4 Version 0.9.0
Paul Elliott authored
128 ### 0.9.0 (10/07/2010) ###
564944c Support for passing arguments to a constructor
Les Hill and Sandro Turriate authored
129
130 * Bugfix: callbacks are copied to the local override (leshill and sandro)
131 * Support for classes with required arguments in their constructor (leshill
132 and sandro)
133
134
6ca6903 Version 0.8.3
Paul Elliott authored
135 ### 0.8.3 (09/30/2010) ###
87c45e5 Update changelog
Paul Elliott authored
136
137 * Bugfix: Non-association virtual attributes were being generated lazily
ee931b6 Version 0.8.2
Paul Elliott authored
138 * Change generated fabricators to have _fabricator in the name
139 * Change default folder for generated fabricators to spec/fabricators
140 * Minor tweaks
141
142
6ca6903 Version 0.8.3
Paul Elliott authored
143 ### 0.8.2 (09/28/2010) ###
144
145 - yanked...
146
f89133f Bugfix: UnknownFabricatorError not autoloaded
Paul Elliott authored
147 ### 0.8.1 (09/14/2010) ###
148
149 * Bugfix: UnknownFabricatorError not loaded if it is the first error encountered
150
151
26045d5 Version 0.8.0
Paul Elliott authored
152 ### 0.8.0 (09/13/2010) ###
da4958f Update changelog for stacked callbacks
Paul Elliott authored
153
154 * Stacking callbacks (all defined after_build and after_create callbacks will execute)
bf98c52 Add Rails 3 generators
Paul Elliott authored
155 * Rails 3 generators
da4958f Update changelog for stacked callbacks
Paul Elliott authored
156
157
c50e1c4 Look for Rails root when searching for Fabricators
Paul Elliott authored
158 ### 0.7.1 (09/12/2010) ###
159
160 * Looks for Rails root when searching for Fabricators
1db2ad7 Remove default fabricators and throw an error instead
Paul Elliott authored
161 * Remove default fabricators. All definitions must be explicit!
c50e1c4 Look for Rails root when searching for Fabricators
Paul Elliott authored
162
163
14e29a2 Version 0.7.0
Paul Elliott authored
164 ### 0.7.0 (09/08/2010) ###
165
166 * Abbreviated association syntax
167 * Bugfix: generating with count of 1
168 * Reimplement attributes_for for full schematic support
169
170
171 ### 0.6.4 (08/23/2010) ###
205a1f9 Version bump to 0.6.4
Paul Elliott authored
172
173 * Accompany errors with helpful messages
174
175
14e29a2 Version 0.7.0
Paul Elliott authored
176 ### 0.6.3 (08/18/2010) ###
cc834e3 Version bump to 0.6.3
Paul Elliott and Lar Van Der Jagt authored
177
178 * Add support for reloading fabricator definitions
179 * Fix rails 2 console reload! issue
Something went wrong with that request. Please try again.