Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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