| 
									
										
										
										
											2021-05-16 14:09:32 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Sun May 16 13:01:17 UTC 2021 - Ben Greiner <code@bnavigator.de> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Update to v3.2.0 | 
					
						
							|  |  |  |  |   * Add support for Django 3.1 | 
					
						
							|  |  |  |  |   * Add support for Python 3.9 | 
					
						
							|  |  |  |  |   * Drop support for Django 1.11. This version is not maintained | 
					
						
							|  |  |  |  |     anymore. | 
					
						
							|  |  |  |  |   * Drop support for Python 3.5. This version is not maintained | 
					
						
							|  |  |  |  |     anymore. | 
					
						
							|  |  |  |  |   Deprecated: | 
					
						
							|  |  |  |  |   * factory.use_strategy(). Use factory.FactoryOptions.strategy | 
					
						
							|  |  |  |  |     instead. The purpose of use_strategy() duplicates the factory | 
					
						
							|  |  |  |  |     option. Follow PEP 20: There should be one– and preferably only | 
					
						
							|  |  |  |  |     one –obvious way to do it. | 
					
						
							|  |  |  |  |   * use_strategy() will be removed in the next major version. | 
					
						
							|  |  |  |  |   Bug fix: | 
					
						
							|  |  |  |  |   * Calls to factory.Faker and factory.django.FileField within a | 
					
						
							|  |  |  |  |     Trait or Maybe no longer lead to a KeyError crash. | 
					
						
							|  |  |  |  | - Remove python2 build conditional: Not supported upstream | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-10-05 06:39:55 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Mon Oct  5 06:11:53 UTC 2020 - John Vandenberg <jayvdb@gmail.com> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Use PyPI tarball and revise test runner to python -m unittest | 
					
						
							|  |  |  |  | - Update to v3.1.0 | 
					
						
							|  |  |  |  |   * Allow all types of declarations in :class:`factory.Faker` calls | 
					
						
							|  |  |  |  |     enables references to other faker-defined attributes. | 
					
						
							|  |  |  |  | - from v3.0.1 | 
					
						
							|  |  |  |  |   * Fix `import factory; factory.django.DjangoModelFactory` and | 
					
						
							|  |  |  |  |     similar calls. | 
					
						
							|  |  |  |  | - from v3.0.0 | 
					
						
							|  |  |  |  |   * Removed alias | 
					
						
							|  |  |  |  |     + `from factory import DjangoModelFactory` to | 
					
						
							|  |  |  |  |       `from factory.django import DjangoModelFactory` | 
					
						
							|  |  |  |  |     + `from factory import MogoFactory` to | 
					
						
							|  |  |  |  |       `from factory.mogo import MogoFactory` | 
					
						
							|  |  |  |  |     + `from factory.fuzzy import get_random_state` to | 
					
						
							|  |  |  |  |       `from factory.random import get_random_state` | 
					
						
							|  |  |  |  |     + `from factory.fuzzy import set_random_state` to | 
					
						
							|  |  |  |  |       `from factory.random import set_random_state` | 
					
						
							|  |  |  |  |     + `from factory.fuzzy import reseed_random` to | 
					
						
							|  |  |  |  |       `from factory.random import reseed_random` | 
					
						
							|  |  |  |  |   * Drop support for Python 2 and 3.4 | 
					
						
							|  |  |  |  |   * Drop support for Django 2.0 and 2.1 | 
					
						
							|  |  |  |  |   * Remove deprecated `force_flush` from `SQLAlchemyModelFactory` | 
					
						
							|  |  |  |  |     Use `sqlalchemy_session_persistence = "flush"` instead | 
					
						
							|  |  |  |  |   * Drop deprecated `attributes()` from `factory.Factory`; use | 
					
						
							|  |  |  |  |     `make_factory(dict, FactoryClass._meta.pre_declarations)` | 
					
						
							|  |  |  |  |   * Drop deprecated `declarations()` from `factory.Factory`; use | 
					
						
							|  |  |  |  |     `FactoryClass._meta.pre_declarations` instead | 
					
						
							|  |  |  |  |   * Drop `factory.compat` module | 
					
						
							|  |  |  |  |   * Add support for Python 3.8 | 
					
						
							|  |  |  |  |   * Add support for Django 2.2 and 3.0 | 
					
						
							|  |  |  |  |   * Report misconfiguration when `Factory` is used | 
					
						
							|  |  |  |  |     as the `Factory.model` for another `Factory` | 
					
						
							|  |  |  |  |   * Allow configuring the color palette of `factory.django.ImageField` | 
					
						
							|  |  |  |  |   * `get_random_state()` now represents the state of Faker and | 
					
						
							|  |  |  |  |     `factory_boy` fuzzy attributes | 
					
						
							|  |  |  |  |   * Add SQLAlchemy ``get_or_create`` support | 
					
						
							|  |  |  |  |   * Display a developer-friendly error message when providing a model | 
					
						
							|  |  |  |  |     instead of a factory in a `factory.declarations.SubFactory` class | 
					
						
							|  |  |  |  |   * Fix issue with SubFactory not preserving signal muting behaviour | 
					
						
							|  |  |  |  |     of the used factory | 
					
						
							|  |  |  |  |   * Fix issue with overriding params in a Trait | 
					
						
							|  |  |  |  |   * Limit ``get_or_create`` behavior to fields specified in | 
					
						
							|  |  |  |  |     `django_get_or_create` | 
					
						
							|  |  |  |  |   * Re-raise `~django.db.IntegrityError` when `django_get_or_create` | 
					
						
							|  |  |  |  |     with multiple fields fails to lookup model using user provided | 
					
						
							|  |  |  |  |     keyword arguments | 
					
						
							|  |  |  |  |   * TypeError masked by __repr__ AttributeError when initializing | 
					
						
							|  |  |  |  |     `Maybe` with inconsistent phases | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-18 00:58:49 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							| 
									
										
										
										
											2020-03-16 10:32:08 +00:00
										 |  |  |  | Mon Mar 16 10:31:31 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Fix build without python2 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ------------------------------------------------------------------- | 
					
						
							| 
									
										
										
										
											2019-11-18 00:58:49 +00:00
										 |  |  |  | Mon Nov 18 00:57:55 UTC 2019 - Steve Kowalik <steven.kowalik@suse.com> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - BuildRequires on %{pythons} as setuptools no longer drags it in.  | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-06-07 12:07:43 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Fri Jun  7 11:54:06 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Update to version 2.12.0 | 
					
						
							|  |  |  |  |   * NOW support for Python 3.7 and Django 2.1 | 
					
						
							|  |  |  |  |   * various small bugfixes | 
					
						
							|  |  |  |  | - Removed upstreamed patches: | 
					
						
							|  |  |  |  |   * python37.patch | 
					
						
							|  |  |  |  |   * django-2.2.patch | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-17 10:16:28 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Wed Apr 17 10:14:58 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Add patch to support django 2.2: | 
					
						
							|  |  |  |  |   * django-2.2.patch | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-18 10:23:18 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Thu Oct 18 09:40:04 UTC 2018 - Tomáš Chvátal <tchvatal@suse.com> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Update to 2.11.1: | 
					
						
							|  |  |  |  |   * Support for Django 2.1 | 
					
						
							|  |  |  |  |   * Support for python 3.7 | 
					
						
							|  |  |  |  |   * Various small bugfixes | 
					
						
							|  |  |  |  | - Add patch python37.patch | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-10-06 13:58:25 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Fri Oct  6 09:52:31 UTC 2017 - tchvatal@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Update to version 2.9.2: | 
					
						
							|  |  |  |  |   * read the upstream ChangeLog for in detail list as there are | 
					
						
							|  |  |  |  |     too many changes | 
					
						
							|  |  |  |  | - Do not generate docu in the spec and make sure tests are run | 
					
						
							|  |  |  |  | - Switch to python singlespec | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-05-06 23:30:02 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Mon May  4 16:15:37 UTC 2015 - benoit.monin@gmx.fr | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to version 2.5.2: | 
					
						
							|  |  |  |  |   * Add support for Django 1.7/1.8 | 
					
						
							|  |  |  |  |   * Add support for mongoengine>=0.9.0 / pymongo>=2.1 | 
					
						
							|  |  |  |  | - additional changes from version 2.5.1: | 
					
						
							|  |  |  |  |   * Respect custom managers in DjangoModelFactory (see issue #192) | 
					
						
							|  |  |  |  |   * Allow passing declarations (e.g Sequence) as parameters to | 
					
						
							|  |  |  |  |     FileField and ImageField. | 
					
						
							|  |  |  |  | - additional changes from version 2.5.0: | 
					
						
							|  |  |  |  |   * Add support for getting/setting factory.fuzzy‘s random state | 
					
						
							|  |  |  |  |     (see issue #175, issue #185). | 
					
						
							|  |  |  |  |   * Support lazy evaluation of iterables in | 
					
						
							|  |  |  |  |     factory.fuzzy.FuzzyChoice (see issue #184). | 
					
						
							|  |  |  |  |   * Support non-default databases at the factory level (see issue | 
					
						
							|  |  |  |  |     #171) | 
					
						
							|  |  |  |  |   * Make factory.django.FileField and factory.django.ImageField | 
					
						
							|  |  |  |  |     non-post_generation, i.e normal fields also available in save() | 
					
						
							|  |  |  |  |     (see issue #141). | 
					
						
							|  |  |  |  |   * Avoid issues when using factory.django.mute_signals() on a base | 
					
						
							|  |  |  |  |     factory class (see issue #183). | 
					
						
							|  |  |  |  |   * Fix limitations of factory.StubFactory, that can now use | 
					
						
							|  |  |  |  |     factory.SubFactory and co (see issue #131). | 
					
						
							|  |  |  |  |   * Remove deprecated features from 2.4.0 (2014-06-21) | 
					
						
							|  |  |  |  |   * Remove the auto-magical sequence setup (based on the latest | 
					
						
							|  |  |  |  |     primary key value in the database) for Django and SQLAlchemy; | 
					
						
							|  |  |  |  |     this relates to issues issue #170, issue #153, issue #111, | 
					
						
							|  |  |  |  |     issue #103, issue #92, issue #78. | 
					
						
							|  |  |  |  |   * Fix overriding deeply inherited attributes (set in one factory, | 
					
						
							|  |  |  |  |     overridden in a subclass, used in a sub-sub-class). | 
					
						
							|  |  |  |  | - additional changes from version 2.4.0: | 
					
						
							|  |  |  |  |   * Add support for factory.fuzzy.FuzzyInteger.step, thanks to | 
					
						
							|  |  |  |  |     ilya-pirogov (issue #120) | 
					
						
							|  |  |  |  |   * Add mute_signals() decorator to temporarily disable some | 
					
						
							|  |  |  |  |     signals, thanks to ilya-pirogov (issue #122) | 
					
						
							|  |  |  |  |   * Add FuzzyFloat (issue #124) | 
					
						
							|  |  |  |  |   * Declare target model and other non-declaration fields in a | 
					
						
							|  |  |  |  |     class Meta section. | 
					
						
							|  |  |  |  |   * Use of FACTORY_FOR and other FACTORY class-level attributes is | 
					
						
							|  |  |  |  |     deprecated and will be removed in 2.5. | 
					
						
							|  |  |  |  | - additional changes from version 2.3.1: | 
					
						
							|  |  |  |  |   * Fix badly written assert containing state-changing code, | 
					
						
							|  |  |  |  |     spotted by chsigi (issue #126) | 
					
						
							|  |  |  |  |   * Don’t crash when handling objects whose __repr__ is | 
					
						
							|  |  |  |  |     non-pure-ascii bytes on Py2, discovered by mbertheau (issue | 
					
						
							|  |  |  |  |     #123) and strycore (issue #127) | 
					
						
							|  |  |  |  | - additional changes from version 2.3.0: | 
					
						
							|  |  |  |  |   * Add FuzzyText, thanks to jdufresne (issue #97) | 
					
						
							|  |  |  |  |   * Add FuzzyDecimal, thanks to thedrow (issue #94) | 
					
						
							|  |  |  |  |   * Add support for EmbeddedDocument, thanks to imiric (issue #100) | 
					
						
							|  |  |  |  | - additional changes from version 2.2.1: | 
					
						
							|  |  |  |  |   * Fixed sequence counter for DjangoModelFactory when a factory | 
					
						
							|  |  |  |  |     inherits from another factory relating to an abstract model. | 
					
						
							|  |  |  |  | - additional changes from version 2.2.0: | 
					
						
							|  |  |  |  |   * Removed duplicated SQLAlchemyModelFactory lurking in factory | 
					
						
							|  |  |  |  |     (issue #83) | 
					
						
							|  |  |  |  |   * Properly handle sequences within object inheritance chains. If | 
					
						
							|  |  |  |  |     FactoryA inherits from FactoryB, and their associated classes | 
					
						
							|  |  |  |  |     share the same link, sequence counters will be shared (issue | 
					
						
							|  |  |  |  |     #93) | 
					
						
							|  |  |  |  |   * Properly handle nested SubFactory overrides | 
					
						
							|  |  |  |  |   * The DjangoModelFactory now supports the FACTORY_FOR = | 
					
						
							|  |  |  |  |     'myapp.MyModel' syntax, making it easier to shove all factories | 
					
						
							|  |  |  |  |     in a single module (issue #66). | 
					
						
							|  |  |  |  |   * Add factory.debug() helper for easier backtrace analysis | 
					
						
							|  |  |  |  |   * Adding factory support for mongoengine with MongoEngineFactory. | 
					
						
							|  |  |  |  | - additional changes from version 2.1.2: | 
					
						
							|  |  |  |  |   * The ABSTRACT_FACTORY keyword is now optional, and automatically | 
					
						
							|  |  |  |  |     set to True if neither the Factory subclass nor its parent | 
					
						
							|  |  |  |  |     declare the FACTORY_FOR attribute (issue #74) | 
					
						
							|  |  |  |  | - additional changes from version 2.1.1: | 
					
						
							|  |  |  |  |   * Properly retrieve the color keyword argument passed to | 
					
						
							|  |  |  |  |     ImageField | 
					
						
							|  |  |  |  | - additional changes from version 2.1.0: | 
					
						
							|  |  |  |  |   * Add FuzzyDate thanks to saulshanabrook | 
					
						
							|  |  |  |  |   * Add FuzzyDateTime and FuzzyNaiveDateTime. | 
					
						
							|  |  |  |  |   * Add a factory_parent attribute to the LazyStub passed to | 
					
						
							|  |  |  |  |     LazyAttribute, in order to access fields defined in wrapping | 
					
						
							|  |  |  |  |     factories. | 
					
						
							|  |  |  |  |   * Move DjangoModelFactory and MogoFactory to their own modules | 
					
						
							|  |  |  |  |     (factory.django and factory.mogo) | 
					
						
							|  |  |  |  |   * Add the reset_sequence() classmethod to Factory to ease | 
					
						
							|  |  |  |  |     resetting the sequence counter for a given factory. | 
					
						
							|  |  |  |  |   * Add debug messages to factory logger. | 
					
						
							|  |  |  |  |   * Add a reset() method to Iterator (issue #63) | 
					
						
							|  |  |  |  |   * Add support for the SQLAlchemy ORM through | 
					
						
							|  |  |  |  |     SQLAlchemyModelFactory (issue #64, thanks to Romain Commandé) | 
					
						
							|  |  |  |  |   * Add factory.django.FileField and factory.django.ImageField | 
					
						
							|  |  |  |  |     hooks for related Django model fields (issue #52) | 
					
						
							|  |  |  |  |   * Properly handle non-integer pks in DjangoModelFactory (issue | 
					
						
							|  |  |  |  |     #57). | 
					
						
							|  |  |  |  |   * Disable RelatedFactory generation when a specific value was | 
					
						
							|  |  |  |  |     passed (issue #62, thanks to Gabe Koscky) | 
					
						
							|  |  |  |  |   * Rename RelatedFactory‘s name argument to factory_related_name | 
					
						
							|  |  |  |  |     (See issue #58) | 
					
						
							|  |  |  |  | - additional changes from version 2.0.2: | 
					
						
							|  |  |  |  |   * When FACTORY_DJANGO_GET_OR_CREATE is empty, use | 
					
						
							|  |  |  |  |     Model.objects.create() instead of Model.objects.get_or_create. | 
					
						
							|  |  |  |  | - additional changes from version 2.0.1: | 
					
						
							|  |  |  |  |   * Don’t push defaults to get_or_create when | 
					
						
							|  |  |  |  |     FACTORY_DJANGO_GET_OR_CREATE is not set. | 
					
						
							|  |  |  |  | - additional changes from version 2.0.0: | 
					
						
							|  |  |  |  |   * Allow overriding the base factory class for make_factory() and | 
					
						
							|  |  |  |  |     friends. | 
					
						
							|  |  |  |  |   * Add support for Python3 (Thanks to kmike and nkryptic) | 
					
						
							|  |  |  |  |   * The default type for Sequence is now int | 
					
						
							|  |  |  |  |   * Fields listed in FACTORY_HIDDEN_ARGS won’t be passed to the | 
					
						
							|  |  |  |  |     associated class’ constructor | 
					
						
							|  |  |  |  |   * Add support for get_or_create in DjangoModelFactory, through | 
					
						
							|  |  |  |  |     FACTORY_DJANGO_GET_OR_CREATE. | 
					
						
							|  |  |  |  |   * Add support for fuzzy attribute definitions. | 
					
						
							|  |  |  |  |   * The Sequence counter can be overridden when calling a | 
					
						
							|  |  |  |  |     generating function | 
					
						
							|  |  |  |  |   * Add Dict and List declarations (Closes issue #18). | 
					
						
							|  |  |  |  |   * Remove associated class discovery | 
					
						
							|  |  |  |  |   * Remove InfiniteIterator and infinite_iterator() | 
					
						
							|  |  |  |  |   * Remove CircularSubFactory | 
					
						
							|  |  |  |  |   * Remove extract_prefix kwarg to post-generation hooks. | 
					
						
							|  |  |  |  |   * Stop defaulting to Django’s Foo.objects.create() when | 
					
						
							|  |  |  |  |     “creating” instances | 
					
						
							|  |  |  |  |   * Remove STRATEGY_* | 
					
						
							|  |  |  |  |   * Remove set_building_function() / set_creation_function() | 
					
						
							|  |  |  |  | - additional changes from version 1.3.0: | 
					
						
							|  |  |  |  |   * Rewrite the whole documentation | 
					
						
							|  |  |  |  |   * Provide a dedicated MogoFactory subclass of Factory | 
					
						
							|  |  |  |  |   * Better creation/building customization hooks at | 
					
						
							|  |  |  |  |     factory.Factory._build() and factory.Factory.create() | 
					
						
							|  |  |  |  |   * Add support for passing non-kwarg parameters to a Factory | 
					
						
							|  |  |  |  |     wrapped class through FACTORY_ARG_PARAMETERS. | 
					
						
							|  |  |  |  |   * Keep the FACTORY_FOR attribute in Factory classes | 
					
						
							|  |  |  |  |   * Allow SubFactory to solve circular dependencies between | 
					
						
							|  |  |  |  |     factories | 
					
						
							|  |  |  |  |   * Enhance SelfAttribute to handle “container” attribute fetching | 
					
						
							|  |  |  |  |   * Add a getter to Iterator declarations | 
					
						
							|  |  |  |  |   * A Iterator may be prevented from cycling by setting its cycle | 
					
						
							|  |  |  |  |     argument to False | 
					
						
							|  |  |  |  |   * Allow overriding default arguments in a | 
					
						
							|  |  |  |  |     PostGenerationMethodCall when generating an instance of the | 
					
						
							|  |  |  |  |     factory | 
					
						
							|  |  |  |  |   * An object created by a DjangoModelFactory will be saved again | 
					
						
							|  |  |  |  |     after PostGeneration hooks execution | 
					
						
							|  |  |  |  |   * InfiniteIterator is deprecated in favor of Iterator | 
					
						
							|  |  |  |  |   * CircularSubFactory is deprecated in favor of SubFactory | 
					
						
							|  |  |  |  |   * The extract_prefix argument to post_generation() is now | 
					
						
							|  |  |  |  |     deprecated | 
					
						
							|  |  |  |  |   * Usage of set_creation_function() and set_building_function() | 
					
						
							|  |  |  |  |     are now deprecated | 
					
						
							|  |  |  |  |   * Implicit associated class discovery is no longer supported, you | 
					
						
							|  |  |  |  |     must set the FACTORY_FOR attribute on all Factory subclasses | 
					
						
							|  |  |  |  | - add python-mock as BuildRequires for the tests | 
					
						
							|  |  |  |  | - add python-setuptools as BuildRequires: needed by setup.py | 
					
						
							|  |  |  |  | - build the documentation with the build_sphinx command | 
					
						
							|  |  |  |  | - pass -q to the test to avoid spamming the build log | 
					
						
							|  |  |  |  | - rename README to README.rst to follow upstream | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-11-23 11:08:12 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Fri Nov 23 11:06:19 UTC 2012 - saschpe@suse.de | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Update to version 1.2.0: | 
					
						
							|  |  |  |  |   + Upstream provides no changelog | 
					
						
							|  |  |  |  | - Build HTML documentation | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-06-11 13:12:57 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Mon Jun 11 13:10:36 UTC 2012 - saschpe@suse.de | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Initial version | 
					
						
							|  |  |  |  | 
 |