Revision history for DBIx::Class::Sims (ordered by revision number).
0.300007 Mar 15 2016 12:00:00 PDT
- Finalize the ordering within create_item.
- Properly handle the case where a child row specifies a parent that has
rows of a different child table. (Previously, the child rows would have
been part of the search for the parent, resulting in a wonky search.)
0.300006 Mar 10 2016 06:00:00 PDT
- Move the preprocess hook back. This was a horrible change.
0.300005 Mar 09 2016 19:00:00 PDT
- Move the preprocess hook to before the handling of FKs. This allows for the
horribly hacky disabling of a FK if your data model requires such things.
0.300004 Mar 05 2016 19:00:00 PDT
- Add support for looking things up by unique constraints (Thanks, Bluefeet!)
0.300003 Dec 08 2015 19:00:00 PDT
- Remove MYMETA.yml (RT#108552)
0.300002 Feb 28 2014 06:45:00 PDT
- Move the null_chance test into xt/ because the way the test is structured
causes spurious failures.
- Account for a change in DBD::SQLite's reporting of a NULL constraint
violation starting in 1.41_01.
0.300001 Feb 27 2014 06:45:00 PDT
- Upgrade the minimum DBD::SQLite requirement for building because CPANTS is
throwing failures.
0.300000 Feb 25 2014 08:15:00 PDT
- THIS RELEASE CONTAINS A BREAKING API CHANGE.
- The random seed is returned as part of a new optional second value.
- It may be specified in the call to load_sims.
0.200100 Feb 25 2014 08:15:00 PDT
- Call toposort as a class method of TopoSort, not as a component method.
- Allow the load_sims method to be called as a class method of Sims
- This allows using this class without requiring it as a component.
(Thanks, Ovid!)
0.200020 Feb 25 2014 08:15:00 PDT
- Add the ability to set sim info at any time (not just at compile-time).
(Thanks, Ovid!)
0.200010 Feb 25 2014 08:15:00 PDT
- Fix a bug where multiply-specified children were not linked properly.
0.200001 Jan 07 2014 14:15:00 PDT
- Add the missing us_firstname and us_lastname to the ::Types export list
(Thanks, moltar!)
- Moved to the proper version numbering (per mst)
0.20 Dec 25 2013 20:00:00 PDT
- THIS RELEASE CONTAINS A BREAKING API CHANGE.
- All of these changes are due bug reports from moltar on github.
- You can now specify the values of the primary key. (Issue #1)
- The second and third options to load_sims() have been merged into a single
second option of "options".
- The constraints parameter is now $options->{constraints}
- The hooks parameter is now $options->{hooks}
- There is now a new $options->{toposort} which allows passing options to the
underlying TopoSort implementation. This is primarily useful for self-
referential tables.
0.10 Oct 17 2013 19:00:00 PDT
- THIS RELEASE CONTAINS A BREAKING API CHANGE.
- The return value from load_sims() now contains the whole $row object, not
just a hashref of the primary keys.
- You can now pass in things other than an array of hashes for a resultsource
in the sim specification.
- A number, if all you're willing to accept the defaults and sims.
- A hashref, if you just want one thing.
- An arrayref (this was the previous API)
- If you pass in anything else, that resultsource will be skipped.
- You can now pass in a sim entry instead of a value for a given column.
0.06 Oct 06 2013 08:15:00 PDT
- Fixed a bug where specifying an auto-generated parent's columns didn't
actually set the values on the parent.
0.05 Sep 20 2013 17:30:00 PDT
- Better documentation of the "sim" entry in the column_info
- Added nullable frequency.
- This allows control over when a nullable column is null vs. populated.
- Added the following column types:
- ip_address
0.04 Sep 20 2013 14:30:00 PDT
- Split out the included types documentation into its own POD
- Added "value" as an sim option.
- This behaves like default_value without requiring a default_value on
the column.
- Added the following column types:
- us_firstname
- us_lastname
- email_address
- us_name uses us_firstname and us_lastname, plus sometimes provides a middle
initial.
0.03 Sep 20 2013 08:00:00 PDT
- Added missing files to the MANIFEST
- Which included this file
- Added the following column types:
- us_city
0.02 Sep 19 2013 17:30:00 PDT
- Removed unneeded import of Data::Dumper
- set_sim_type() now takes a hashref, not a hash.
- The documentation in 0.01 was correct, the code was not.
- Added the following column types:
- us_address
- us_county
- us_name
- us_phone
- us_ssntin
- us_state
0.01 Sep 18 2013 20:00:00 PDT
- Initial version