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