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