Changelog for Charlatan

0.3.2 (2014-01-16)

  • Add ability to uninstall fixtures (thanks to @JordanB)

0.3.1 (2014-01-10)

  • Numerous tests added, a lot of cleanup.
  • Clarification in documentation.
  • Remove load, set_hook` and ``install_all_fixtures shortcuts from charlatan package.
  • Remove FIXTURES_MANAGER singleton. Remove charlatan.fixtures_manager shortcut.
  • Remove db_session argument to FixturesManager.load.
  • Add db_session argument to FixturesManager constructor.
  • Remove charlatan.fixtures_manager.FixturesMixin. Replaced by charlatan.testcase.FixturesManagerMixin.
  • FixturesManagerMixin now exposes pretty much the same method as FixturesManager.
  • FixturesManagerMixin‘s use_fixtures_manager was renamed init_fixtures.

0.2.9 (2013-11-20)

  • Add !epoch_now for Unix timestamps (thanks to @erikformella)

0.2.8 (2013-11-12)

  • Add ability to point to a list fixture (thanks to @erikformella)

0.2.7 (2013-10-24)

  • Add ability to define dependencies outside of fields through the depend_on key in the yaml file (thanks to @Roguelazer)

0.2.6 (2013-09-06)

  • Fix regression that broke API. install_fixture started returning the fixture as well as its name. (thanks to @erikformella)

0.2.5 (2013-09-06)

  • Allow relationships to be used in dicts and lists. (thanks to @erikformella)
  • Allow for seconds and minutes in relative timestamps (thanks to @kmnovak)

0.2.4 (2013-08-08)

  • Empty models are allowed so that dict ands lists can be used as fixtures.
  • Fixtures can now inherits from other fixtures.

0.2.3 (2013-06-28)

  • Added ability to link to a relationship’s attribute in YAML file.
  • Added ability to use !rel in post_creation.

0.1.2 (2013-04-01)

  • Started tracking changes