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