Commit Graph

  • bbf0b4bfbe Add __values__ property with deprecation warning and test for it MrMrRobat 2019-08-03 18:05:17 +03:00
  • abd773b5a5 Rename BaseModel.__values__ to BaseModel.__dict__, remove BaseModel.__getattr__ MrMrRobat 2019-08-03 17:19:29 +03:00
  • 879a24ecb7 delete @skip_not_37 on forward_ref tests Koudai Aono 2019-08-03 15:10:26 +09:00
  • 8e0455c9c6 change test_py37.py to test_forward_ref.py Koudai Aono 2019-08-02 21:42:11 +09:00
  • 39ee92ae19 Merge pull request #708 from samuelcolvin/dependabot/pip/flake8-quotes-2.1.0 Samuel Colvin 2019-08-02 11:07:23 +01:00
  • 84d7c4aaf2 fix skip_not_36 condition Koudai Aono 2019-08-02 16:24:16 +09:00
  • 572239b692 remove unnecessary a assignment Koudai Aono 2019-08-02 16:01:59 +09:00
  • 45b4223ddb update README and History Koudai Aono 2019-08-02 15:45:25 +09:00
  • a3df3aa314 Bump flake8-quotes from 2.0.1 to 2.1.0 dependabot-preview[bot] 2019-08-02 06:39:16 +00:00
  • a1f4f2ada2 add evaluate_forwardref() Koudai Aono 2019-08-02 15:20:15 +09:00
  • a4292aa24f support ForwardRef in Python 3.6 Koudai Aono 2019-08-02 13:22:09 +09:00
  • 719501c68b uprev Samuel Colvin 2019-07-31 12:06:08 +01:00
  • 04756627a3 Merge pull request #700 from samuelcolvin/dependabot/pip/docutils-0.15.2 Samuel Colvin 2019-07-31 09:43:19 +01:00
  • 15e81b9aaf Make .json() work for EnumError (#697) Samuel Colvin 2019-07-31 09:12:44 +01:00
  • f881d4f30c Make .json() work for EnumError (#697) dmontagu 2019-07-31 01:12:18 -07:00
  • a9d9ba3e0a Bump docutils from 0.14 to 0.15.2 dependabot-preview[bot] 2019-07-31 06:40:24 +00:00
  • 4500ab7483 Update history David Montague 2019-07-30 12:37:11 -07:00
  • a028687f98 Make .json() work for EnumError David Montague 2019-07-30 11:38:25 -07:00
  • b58f31dfd9 Bump coverage from 4.5.3 to 4.5.4 (#695) dependabot-preview[bot] 2019-07-30 10:51:41 +01:00
  • 99dc5c1c83 Bump cython from 0.29.12 to 0.29.13 (#694) dependabot-preview[bot] 2019-07-29 10:37:02 +01:00
  • cb81ca66b2 Bump cython from 0.29.11 to 0.29.12 (#689) dependabot-preview[bot] 2019-07-25 18:52:55 +01:00
  • 85f1016c4a Bump pytest from 5.0.0 to 5.0.1 (#688) dependabot-preview[bot] 2019-07-25 18:17:39 +01:00
  • f55a633296 Bump mypy from 0.711 to 0.720 (#686) dependabot-preview[bot] 2019-07-25 18:17:27 +01:00
  • 3dca559e82 Bump flake8 from 3.7.7 to 3.7.8 (#685) dependabot-preview[bot] 2019-07-25 18:17:13 +01:00
  • 8135f470e4 Incorporate feedback David Montague 2019-07-25 00:15:54 -07:00
  • b960f71586 Incorporate feedback David Montague 2019-07-19 11:55:55 -07:00
  • fd7ec970be Update history David Montague 2019-07-19 00:42:08 -07:00
  • 20619ea901 Add type name to ValidationError error message David Montague 2019-07-19 00:26:15 -07:00
  • c28d469f5b uprev Samuel Colvin 2019-07-24 18:49:13 +01:00
  • fae3588f42 Add Config.keep_untouched for custom descriptors support (#679) Arseny Boykov 2019-07-24 18:33:49 +03:00
  • b702eb8738 Update error message for enum validator (#673) dmontagu 2019-07-24 02:53:10 -07:00
  • b09e6977b9 Bugfix for generic types with parameterized generic fields (#672) dmontagu 2019-07-24 02:52:44 -07:00
  • 1e83ac5137 Color schema (#666) euri10 2019-07-24 11:52:05 +02:00
  • 1b4c1a884c Fix alias_generator and field config conflict (#658) Arseny Boykov 2019-07-24 12:32:40 +03:00
  • 886d05e100 Use inspect.getdoc to get model description (#657) Sebastián Ramírez 2019-07-24 04:00:16 -05:00
  • 74768c1535 Add advanced exclude and include support for dict, json and copy (#648) Arseny Boykov 2019-07-24 11:58:38 +03:00
  • bc60014518 Add better support for floating point multiple_of values (#652) Justin DuJardin 2019-07-23 08:41:11 -07:00
  • 4c9ee486d8 Add literal docs (#651) dmontagu 2019-07-23 08:40:28 -07:00
  • 18d4b2bb2a Make schema work for Literal and NewType (#649) dmontagu 2019-07-15 12:06:35 -07:00
  • 7244aba553 uprev Samuel Colvin 2019-07-15 19:28:36 +01:00
  • 61c8ca2f30 Re-enable nested model init calls while still allowing self (#644) Levi Naden 2019-07-11 09:42:48 -04:00
  • b52d877f28 uprev Samuel Colvin 2019-07-06 14:25:01 +01:00
  • 34f271e8fa support self argument (#632) Samuel Colvin 2019-07-06 14:22:15 +01:00
  • e4b285a0cd support custom root types (#628) Koudai Aono 2019-07-06 17:52:42 +09:00
  • 32bc0083d9 Scheduled monthly dependency update for July (#633) pyup.io bot 2019-07-06 10:39:39 +02:00
  • 010ba38dc1 Add alias_generator (#622) Arseny Boykov 2019-07-02 14:13:06 +03:00
  • 8aac71af0f Fix unparameterized generic type schema generation (#625) dmontagu 2019-07-02 02:44:24 -07:00
  • 3cdbbaee95 Fix circular schema generation, remove None checking hack (#621) Sebastián Ramírez 2019-06-28 11:49:26 +02:00
  • ccdf8e12cd Fix #608 (repr on model with class) (#611) dmontagu 2019-06-26 06:03:33 -07:00
  • 3f754c8cbd Fix #609 (default arguments for GenericModel) (#610) dmontagu 2019-06-25 02:58:23 -07:00
  • 3ee54ed2bb Add support for Literal annotation (#582) dmontagu 2019-06-25 02:33:21 -07:00
  • 7000a27d56 doc: self-referencing got note about rq for python 3.7+ (#618) Jan Vlčinský 2019-06-24 15:37:54 +02:00
  • 461b852e4e enforcing single quotes (#612) Samuel Colvin 2019-06-21 12:32:03 +01:00
  • 6233554394 fix __post_init__ cause infinite recursion in inheritance (#606) 秋葉 2019-06-21 17:46:21 +08:00
  • dd44fda8a6 uprev Samuel Colvin 2019-06-19 11:28:14 +01:00
  • b84df079a7 Add generic functionality (#595), fix #556 dmontagu 2019-06-19 03:22:06 -07:00
  • 1c45373f80 Add conlist type (#583) Hmvp 2019-06-19 12:03:31 +02:00
  • 84820bdede Clarification around usage of Union (#594) Adamos Kyriakou 2019-06-15 22:35:47 +09:30
  • b77da1ec9e Add support for InitVar (#591) pfrederiks 2019-06-14 17:56:08 +02:00
  • f5b054b9fc fix deploy Samuel Colvin 2019-06-11 07:59:01 +01:00
  • 795efe5c1c uprev Samuel Colvin 2019-06-06 17:33:15 +01:00
  • 8ad9fa45df tweak travis (#581) Samuel Colvin 2019-06-06 16:59:21 +01:00
  • eb1e640525 StrictBool (#580) cazgp 2019-06-06 15:18:21 +01:00
  • 3dfae21208 ORM mode: Add support for arbitrary class instances (#562) Samuel Colvin 2019-06-06 11:29:09 +01:00
  • 6d5c48e3fd Fix Cython compiled check in ipython (#573) dmontagu 2019-06-04 14:07:32 -07:00
  • d73aa1bded Add support for JSON Schema with circular references in Python 3.7 (#572) Sebastián Ramírez 2019-06-04 21:26:36 +04:00
  • 9ffa311f8f dataclasses to json (#575) Samuel Colvin 2019-06-04 17:06:08 +01:00
  • 2a04aa76b0 added feature post_init_post_parse (#567) Sebastiaan Van Hoecke 2019-06-04 11:01:09 +02:00
  • d10f473732 Scheduled monthly dependency update for June (#570) pyup.io bot 2019-06-03 10:44:21 +02:00
  • d69ca21ce4 add 'none-any.whl' to pypi upload (#564) Samuel Colvin 2019-05-30 16:15:55 +01:00
  • 26cbe4868c uprev Samuel Colvin 2019-05-30 15:29:20 +01:00
  • b248a0984f update benchmarks (#563) Samuel Colvin 2019-05-30 12:43:44 +01:00
  • d473f4abc9 cython (#548) Samuel Colvin 2019-05-30 12:04:15 +01:00
  • af26f7f181 Fix issue with unspecified generic type (#554) dmontagu 2019-05-29 11:35:16 -07:00
  • 79ed78fda0 Run dataclass' original __post_init__ before validation (#560) Vítor Augusto da Silva Vasconcellos 2019-05-29 14:14:36 -03:00
  • 4263258207 try to stop annoying warnings in azure pipeline (#549) Samuel Colvin 2019-05-25 19:10:52 +01:00
  • 9eb132ce99 azure pipeline failOnStderr: false Samuel Colvin 2019-05-25 18:59:54 +01:00
  • 66ce99e4f0 Azure Pipelines - tests for windows (#538) Samuel Colvin 2019-05-23 10:30:32 +01:00
  • cd8c7641bf Fix JSON Schema for list, tuple, and set, improving interoperability (#540) Sebastián Ramírez 2019-05-23 13:18:46 +04:00
  • d2f6073721 uprev. Samuel Colvin 2019-05-22 14:06:17 +01:00
  • 22f134475d Colors (#516) Samuel Colvin 2019-05-22 13:14:35 +01:00
  • c0298a8a76 Fix to schema generation for IPv{4,6}{Address,Interface,Network} (#532) euri10 2019-05-21 17:03:34 +02:00
  • cb2abb10b6 Fix __fields_set__ not using alias field names (#517) (#518) David Sommerich 2019-05-18 21:11:33 +10:00
  • 9b98d14ff1 Change return type hint for create_model (#526) dmontagu 2019-05-16 02:49:12 -07:00
  • fe72ba13f4 Tuple ellipsis (#512) Vitaly R. Samigullin 2019-05-11 15:10:02 +00:00
  • f8b946b8c2 Fix to schema generation for IPvAny{Address,Interface,Network} (#498) (#510) Vitaly R. Samigullin 2019-05-08 09:39:43 +00:00
  • 6d80a1a65e uprev Samuel Colvin 2019-05-05 14:09:53 +01:00
  • 983f886f77 Scheduled monthly dependency update for May (#499) pyup.io bot 2019-05-05 15:08:18 +02:00
  • 8149e09332 Implement const keyword in Schema. (#469) Sean Marshallsay 2019-05-05 14:00:36 +01:00
  • bff8a1789d single quotes in tests Samuel Colvin 2019-04-25 11:54:05 +01:00
  • a3d9ad16e7 Fix dict with extra keys (#490) jakeb 2019-04-25 19:50:58 +09:00
  • e5b8ec7750 improve doc on self-referencing models and annotations (#487) theenglishway 2019-04-24 11:06:03 +02:00
  • 94c27b6334 uprev. Samuel Colvin 2019-04-23 15:11:07 +01:00
  • 0cfce77bb3 fix json for Path, FilePath, and DirectoryPath objects (#485) Mike Goodspeed 2019-04-23 09:09:09 -05:00
  • edafaf9b86 Fix ISO 8601 timedelta spec given in docs (#482) Andrew Sultana 2019-04-20 10:27:10 +01:00
  • 2ca81ed33f Fix nested dataclass schema (#475) NoAnyLove 2019-04-18 04:10:36 -05:00
  • 65d717a7b7 fix parse_obj for dict-like object (#476) Samuel Colvin 2019-04-17 10:46:23 +01:00
  • 50fd2c5b48 Validators for dataclasses (#454) primal100 2019-04-11 23:13:57 +01:00
  • 3fa31754fe add #465 to history Samuel Colvin 2019-04-11 20:41:55 +01:00
  • 449661b8cc fix: serialize secrets to json. (#465) Atheuz 2019-04-11 20:32:28 +02:00