- Fixed module declaration for turnip steps generator
- Raise an error when fabricating while initializing
- Drop support for ruby 1.8
- Add Fabrication Transforms
- Optional machinist (.make) syntax support
- Add generated turnip steps
- Fabricator aliases
- Remove use of ivars in fabrication cucumber steps. IMPORTANT: Replace "@whatver" in your custom steps with "fabrications[:whatever]"
- Sequences will now remember and reuse the last block passed in.
- Sequences no longer require a name
- Add support for mongoid dynamic fields
- Bugfix: Sequel models do not save correctly
- Add database verification cucumber step
- Add :fabricator option for associations
- New shorthand syntax for sequences
- Configuration for fabrication directory location
- Fabricator file loading enhancements
- (bugfix) only call after_create when save is performed
- Reworking of fabrication steps (run generate to get the updates)
- Refactor cucumber step support code
- Add default object construction cucumber step (hakanensari)
NOTE: Be sure to run rails generate fabrication:cucumber_steps
after upgrading!
- Bundle cucumber steps with gem (installable via a generator)
- Fail with an error when Fabricating an object fails validation
- Allow mixed use of strings and symbols for attribute names
- Bugfix: Overrides should respect defined attribute generation order
- Bugfix: respect fabricator provided attributes when generating with attributes_for
- Basic support for Sequel
- Refactoring of generator logic
- Singularize generated fabricator names
- Bugfix: callbacks are copied to the local override (leshill and sandro)
- Support for classes with required arguments in their constructor (leshill and sandro)
- Bugfix: Non-association virtual attributes were being generated lazily
- Change generated fabricators to have _fabricator in the name
- Change default folder for generated fabricators to spec/fabricators
- Minor tweaks
- yanked...
- Bugfix: UnknownFabricatorError not loaded if it is the first error encountered
- Stacking callbacks (all defined after_build and after_create callbacks will execute)
- Rails 3 generators
- Looks for Rails root when searching for Fabricators
- Remove default fabricators. All definitions must be explicit!
- Abbreviated association syntax
- Bugfix: generating with count of 1
- Reimplement attributes_for for full schematic support
- Accompany errors with helpful messages
- Add support for reloading fabricator definitions
- Fix rails 2 console reload! issue