Commit Graph

  • d381fe84c6 deprecate case_insensitive on BaseSettings config (#885) Samuel Colvin 2019-10-11 15:59:02 +01:00
  • d0c6ec7009 deprecate Model.fields for Model.__fields__ (#883) Samuel Colvin 2019-10-11 11:10:02 +01:00
  • 41d79de3a9 fix subtle issue with settings env variables (#882) Samuel Colvin 2019-10-10 13:24:50 +01:00
  • bd8918bfab use FutureWarning in settings so it's printed (#881) Samuel Colvin 2019-10-10 13:24:23 +01:00
  • f3dd39c1bb Few more tweaks to docs (#879) Samuel Colvin 2019-10-10 12:10:39 +01:00
  • beb57364d2 Lots of minor docs tweaks (#877) dmontagu 2019-10-10 04:00:22 -07:00
  • 46db1efdfc Fix field of a type that has a default value (#880) Koudai Aono 2019-10-09 22:06:15 +09:00
  • 6a0e5313cb Fix #867 by accepting and passing on **kwargs in ModelMetaclass.__new__ (#868) retnikt 2019-10-08 11:10:43 +01:00
  • f08e40642a Bump mkdocs-material from 4.4.2 to 4.4.3 (#876) dependabot-preview[bot] 2019-10-08 11:09:51 +01:00
  • 4762f49b36 prepare v1.0b2 Samuel Colvin 2019-10-07 18:46:37 +01:00
  • ae34a6a733 rename allow_population_by_alias -> allow_population_by_field_name (#875) Samuel Colvin 2019-10-07 18:40:01 +01:00
  • 9667478376 Make strictbool typecheck as bool (#873) dmontagu 2019-10-07 10:39:09 -07:00
  • 09baf53dc9 Add support for custom naming schemes for GenericModel subclasses (#860) dmontagu 2019-10-07 10:37:39 -07:00
  • 425fac6343 Automatically add no-cover to TYPE_CHECKING blocks (#874) dmontagu 2019-10-07 10:02:34 -07:00
  • 33b7d52d31 moving docs to mkdocs (#856) Samuel Colvin 2019-10-07 17:19:01 +01:00
  • 8905e9a53c Bump pytest-mock from 1.11.0 to 1.11.1 (#872) dependabot-preview[bot] 2019-10-07 12:20:38 +01:00
  • e3787821b3 Bump pytest from 5.2.0 to 5.2.1 (#871) dependabot-preview[bot] 2019-10-07 12:20:21 +01:00
  • f9344ed284 Bump pytest-cov from 2.7.1 to 2.8.1 (#870) dependabot-preview[bot] 2019-10-07 10:16:49 +01:00
  • 799cd370fe remove explicit attrs dependency (#855) dependabot-preview[bot] 2019-10-02 14:23:46 +01:00
  • 8dabb34390 Version 1 beta (#853) Samuel Colvin 2019-10-01 17:41:33 +01:00
  • 6e5a1363cc V0.32 merge (#852) Samuel Colvin 2019-10-01 17:22:05 +01:00
  • 8f29837703 small bits of cleanup (#851) Samuel Colvin 2019-10-01 17:08:30 +01:00
  • 9a5b411016 change how env variables work with settings (#847) Samuel Colvin 2019-10-01 16:32:02 +01:00
  • 6198343d9b Make history (#850) Samuel Colvin 2019-10-01 16:21:11 +01:00
  • 3ce16edbe2 Extend dataclass doc (#848) Matthias 2019-10-01 16:51:37 +02:00
  • 12f4e0d082 rename Schema to Field (#824) Samuel Colvin 2019-09-30 17:49:59 +01:00
  • 1d0d98ba19 Root validators (#817) Samuel Colvin 2019-09-30 17:19:44 +01:00
  • 973de05a01 custom json (de)serialisation (#823) Samuel Colvin 2019-09-30 14:34:30 +01:00
  • 253983559b Support use of TypeVar on generic subclasses (#842) Spencer Ellinor 2019-09-30 06:30:14 -07:00
  • 6f97c0f9f7 Fixed example with datetime JSON encoder (#846) Zaar Hai 2019-09-30 23:08:41 +10:00
  • 9981a9fa0c Bump pytest-mock from 1.10.4 to 1.11.0 (#843) dependabot-preview[bot] 2019-09-30 14:02:02 +01:00
  • 83f408772d Bump pytest from 5.1.3 to 5.2.0 (#845) dependabot-preview[bot] 2019-09-30 14:00:55 +01:00
  • f6edb1ef01 Update mypy to 0.730 (#839) dmontagu 2019-09-30 04:14:05 -07:00
  • 6320d8ca7c Bump pytest from 5.1.2 to 5.1.3 (#829) dependabot-preview[bot] 2019-09-23 16:16:57 +01:00
  • cccf39e7c9 Fix raised ValidationError for model-type fields (#820) dmontagu 2019-09-20 04:43:58 -07:00
  • bc99825b60 improve benchmarks comment, fix #814 (#818) Samuel Colvin 2019-09-18 15:01:21 +01:00
  • 24ac05276b big performance improvement! (#819) Samuel Colvin 2019-09-18 15:00:43 +01:00
  • 16263bafea None behaviour (#803) Samuel Colvin 2019-09-18 11:38:21 +01:00
  • dd32a43814 Fix const validations (#794) Hmvp 2019-09-17 19:30:58 +02:00
  • 1b467da11f Added generic approach to strict type checking for constrained types (#799) Stephan Lanfermann 2019-09-17 13:38:51 +02:00
  • 0c5793770b PaymentCardNumber type (#790) Matin Tamizi 2019-09-17 04:33:11 -05:00
  • f08fd2fee7 Add support for Type[T] typehints when arbitrary_types_allowed==True. (#808) Timon Ruban 2019-09-16 11:42:40 +02:00
  • ef894d20b3 Make the build reproducible (#805) Chris Lamb 2019-09-13 11:56:57 +02:00
  • 7704ff857e Local part of email is now case-sensitive after validation per RFC 5321. (#801) Henrik Lindgren 2019-09-10 12:16:44 +02:00
  • 830278b17b Set additionalProperties to False on Extra.forbid models (#796) Oliver Bristow 2019-09-09 10:18:12 +01:00
  • 79017111aa new URL parsing (#755) Samuel Colvin 2019-09-02 11:37:33 +01:00
  • 956f45962e Update pytest from 5.1.1 to 5.1.2 (#787) pyup.io bot 2019-09-01 17:06:35 +02:00
  • 32efbf069b dataclass import alias for export (#783) Samuel Colvin 2019-08-28 11:54:59 +01:00
  • 5015a7e48b Improve auto-generated title in JSON schemas (#772) Scott P 2019-08-21 08:49:05 -07:00
  • 00210716a7 used by Cuenca (#777) Matin Tamizi 2019-08-21 10:48:25 -05:00
  • 9dee83a689 better error message for TypeError on datetime parsing (#766) Samuel Colvin 2019-08-21 13:45:11 +01:00
  • aa5e8c60b7 Feature/frozenset support (#762) Daniel Petti 2019-08-21 08:13:46 -04:00
  • 5f634067da moving typing related objects into typing.py (#761) Samuel Colvin 2019-08-21 12:49:19 +01:00
  • 756454fb58 Change defaults for BaseSettings (#747) dmontagu 2019-08-21 04:48:28 -07:00
  • 5e8db161b8 Preserve annotations from bases (#758) dmontagu 2019-08-21 04:45:50 -07:00
  • 9c30712162 Bump pytest from 5.1.0 to 5.1.1 (#774) dependabot-preview[bot] 2019-08-21 12:09:03 +01:00
  • 6235ac2153 Update sphinx from 2.1.2 to 2.2.0 (#765) pyup.io bot 2019-08-18 18:10:20 +02:00
  • 0e8cfba713 small performance improvements to validators and fields (#763) Samuel Colvin 2019-08-18 16:48:39 +01:00
  • 4b477d79e4 adding codecov.yml (#764) Samuel Colvin 2019-08-18 15:58:45 +01:00
  • 65d838aa88 Serialize only __root__ value (#752) dmontagu 2019-08-17 10:58:32 -07:00
  • 27bb336545 Fix broken examples (#753) dmontagu 2019-08-17 05:03:53 -07:00
  • 6c0f4f31d1 Test mypy integration with pytest (#735) dmontagu 2019-08-17 04:59:11 -07:00
  • 08c6af8ae2 add documentation for PyCharm Plugin (#750) Koudai Aono 2019-08-16 19:37:13 +09:00
  • 5b5451c02e Added initvars support to post_init_post_parse (#748) Raphael de Carvalho Almeida 2019-08-16 05:36:56 -03:00
  • cac933309e Bump pytest from 5.0.1 to 5.1.0 (#751) dependabot-preview[bot] 2019-08-16 09:10:50 +01:00
  • f41d5dca3c Support assert statements inside validators (#653) Abdussamet Koçak 2019-08-15 14:06:21 +03:00
  • 321cde0c88 Include all annotated fields in order (#715) dmontagu 2019-08-12 04:05:22 -07:00
  • 82ef45c890 alter the behaviour of dict(model) so that sub-models are nolonger converted to dictionaries (#733) Samuel Colvin 2019-08-12 11:31:35 +01:00
  • 5837acb288 test demonstrating internal ValidationError (#738) Samuel Colvin 2019-08-11 14:14:02 +01:00
  • 929dab6cda tweak PR template Samuel Colvin 2019-08-10 13:34:21 +01:00
  • 72edca7532 Make bool_validator strict (#617) dmontagu 2019-08-10 04:00:29 -07:00
  • e6c44ee069 Merge pull request #720 from samuelcolvin/remove-deprecated-code Samuel Colvin 2019-08-08 11:55:53 +01:00
  • 675f65921b add "Sponsor" button Samuel Colvin 2019-08-07 16:52:34 +01:00
  • 72bada8ca8 add change, and tweak change format Samuel Colvin 2019-08-06 16:37:38 +01:00
  • 19834d33ff Remove old, deprecated code Samuel Colvin 2019-08-06 16:30:37 +01:00
  • 485197c8e1 note about creating issue before PR Samuel Colvin 2019-08-06 16:25:38 +01:00
  • d97aec6174 Merge pull request #719 from samuelcolvin/v1-prep Samuel Colvin 2019-08-06 16:20:17 +01:00
  • 9c8bba71c6 Preparation for Version 1 Samuel Colvin 2019-08-06 16:06:14 +01:00
  • 10c18ee63d uprev Samuel Colvin 2019-08-06 15:42:49 +01:00
  • 6316a6a219 Merge pull request #663 from tiangolo/schema-extra Samuel Colvin 2019-08-06 15:35:21 +01:00
  • 8850a0b136 tweak history Samuel Colvin 2019-08-05 15:51:21 +01:00
  • 3cb52b94d2 Fix double quotes to single quotes Sebastián Ramírez 2019-08-05 09:42:16 -05:00
  • f505da5f07 Update History Sebastián Ramírez 2019-07-15 10:13:07 -05:00
  • 3bffe69fa5 Add schema_extra and title in docs for Config sub-class Sebastián Ramírez 2019-07-15 09:55:25 -05:00
  • a8ab92f382 Add example and docs for schema_extra in Config Sebastián Ramírez 2019-07-15 09:51:50 -05:00
  • d4d9e9e7d7 Implement Config attribute schema_extra, to allow extending a generated schema Sebastián Ramírez 2019-07-15 09:51:01 -05:00
  • 6be7c2103b Merge pull request #706 from koxudaxi/support_forwardred_in_python36 Samuel Colvin 2019-08-05 13:27:23 +01:00
  • 75afb3f178 merge HISTORY Koudai Aono 2019-08-05 21:01:28 +09:00
  • b5d5e591ec Merge remote-tracking branch 'upstream/master' into support_forwardred_in_python36 Koudai Aono 2019-08-05 21:00:01 +09:00
  • cffcb39c7c add unittest for python3.7 Koudai Aono 2019-08-05 20:46:56 +09:00
  • b479b93c40 Merge pull request #712 from MrMrRobat/__dict__-instead-of-__values__ Samuel Colvin 2019-08-05 11:48:09 +01:00
  • bbdc8e8038 add test_init_inspection Samuel Colvin 2019-08-05 11:35:49 +01:00
  • f01cedca14 Merge branch 'master' into __dict__-instead-of-__values__ Arseny Boykov 2019-08-05 12:58:46 +03:00
  • 49178a368d Merge pull request #676 from dmontagu/type-in-validation-error Samuel Colvin 2019-08-05 10:50:30 +01:00
  • 86be8b2012 Union changes messages MrMrRobat 2019-08-05 12:49:12 +03:00
  • 7ace58cad8 Merge branch 'master' into type-in-validation-error Samuel Colvin 2019-08-05 10:37:42 +01:00
  • 0c3093be5f Merge remote-tracking branch 'origin/__dict__-instead-of-__values__' into __dict__-instead-of-__values__ MrMrRobat 2019-08-04 01:35:07 +03:00
  • 7f87dda20e Remove redundant __dir__ method MrMrRobat 2019-08-04 01:34:44 +03:00
  • 33ef9ce1f2 Update HISTORY.rst Arseny Boykov 2019-08-03 22:48:28 +03:00
  • 1d76605736 Update history MrMrRobat 2019-08-03 18:42:41 +03:00