Commit Graph

  • cdcf611f41 Scheduled monthly dependency update for October (#271) pyup.io bot 2018-10-02 09:34:46 -07:00
  • f3a278bb8d Dataclasses (#269) Samuel Colvin 2018-10-01 09:48:28 +01:00
  • aac992abd5 tweak issue template Samuel Colvin 2018-09-28 16:03:13 +01:00
  • b0d8ee80ad fix coverage by ignoring coverage on 3.8 (#270) Samuel Colvin 2018-09-28 15:18:52 +01:00
  • 0a6c211d7f uprev Samuel Colvin 2018-09-21 10:39:09 +01:00
  • 10414a7a04 use type() in int validator (#264) Nicholas Hyatt 2018-09-21 04:37:16 -05:00
  • c32ce342c9 Add support for deep copying of models (#261) Stefan Gangefors 2018-09-10 17:35:58 +02:00
  • 9f874a7e97 Scheduled monthly dependency update for September (#256) pyup.io bot 2018-09-10 02:46:05 -07:00
  • 5ee327c45b Remove extra 0 from v0.13.0 date in HISTORY.rst (#255) A. Hancock 2018-08-29 15:10:19 -04:00
  • c7c15bc415 fix json documentation (#253) Samuel Colvin 2018-08-29 10:38:02 +01:00
  • 0839646788 uprev Samuel Colvin 2018-08-25 17:15:22 +01:00
  • f46dc0c56f timedelta json encoding (#247) Samuel Colvin 2018-08-25 17:06:32 +01:00
  • e0a8dd2da8 issue and pull request templates, favicon Samuel Colvin 2018-08-25 16:49:36 +01:00
  • f32ecf2258 Scheduled monthly dependency update for August (#240) pyup.io bot 2018-08-20 04:03:54 -07:00
  • aad175a25f add `UrlStr and urlstr` types #236 (#246) Nikita Grishko 2018-08-20 12:14:46 +03:00
  • 8885503ccb Raise a NameError if a field name shadows a BaseModel attribute (#243) Alban Diquet 2018-08-05 09:48:40 -07:00
  • 16eebf0c61 uprev Nikita Grishko 2018-07-31 21:44:37 +03:00
  • d293773370 fix schema generation for fields defined using `typing.Any` #237 (#238) Nikita Grishko 2018-07-31 21:32:00 +03:00
  • 86da135a05 prepare for deploy Samuel Colvin 2018-07-31 14:00:14 +01:00
  • e0d8d960f3 improving schema (#232) Samuel Colvin 2018-07-31 10:55:02 +02:00
  • d1f1795db6 Test against 3.7.0 instead of an early alpha (#233) layday 2018-07-25 18:25:20 +03:00
  • f48cb7b93c allow arbitrary times in Settings (#229) Samuel Colvin 2018-07-12 20:25:10 +01:00
  • a0e0aa4f79 Docs for json type (#228) Evghenii Goncearov 2018-07-11 17:08:51 +03:00
  • 1dc294015d cleaning up _populate_sub_fields, support tuples (#227) Samuel Colvin 2018-07-10 18:45:15 +01:00
  • facfbddb91 tweak _validate_json Samuel Colvin 2018-07-10 17:22:13 +01:00
  • c31b8d6719 Json type (#214) Evghenii Goncearov 2018-07-10 17:38:28 +03:00
  • 03517e4e07 fix FilePath and DirectoryPath (#226) Samuel Colvin 2018-07-07 16:58:58 +01:00
  • 489a1d32b1 add `by_alias argument in .dict() and .json()` model methods (#222) Nikita Grishko 2018-07-07 07:06:55 -07:00
  • 725b3c3bcf uprev Samuel Colvin 2018-07-05 14:48:47 +01:00
  • f6643d60f9 add validate_model (#224) Samuel Colvin 2018-07-05 14:42:40 +01:00
  • c0413c8896 list, set, tuple validation (#225) Samuel Colvin 2018-07-04 16:32:42 +01:00
  • c002c490ae add `NewType` support #115 (#223) Nikita Grishko 2018-07-04 08:11:55 -07:00
  • f2190c4b24 uprev Nikita Grishko 2018-07-02 10:06:45 -07:00
  • 85f8a6b60e fix benchmarks with 3.7 (#219) Samuel Colvin 2018-07-02 12:28:46 +01:00
  • 9f83ca48b9 Scheduled monthly dependency update for July (#217) pyup.io bot 2018-07-02 13:12:01 +02:00
  • a821cbfea9 update history Samuel Colvin 2018-07-02 12:11:38 +01:00
  • 73015d2a72 Allow arbitrary types in model (#209) Evghenii Goncearov 2018-07-02 14:08:43 +03:00
  • 8f42e515d5 Add support for Python 3.7 (#216) layday 2018-07-01 02:26:07 +03:00
  • d43ab483ee fix schema creation docs (#212) Nikita Grishko 2018-07-01 01:06:39 +03:00
  • 37364a05b9 implement JSON serialisation (#210) Samuel Colvin 2018-06-28 18:21:45 +01:00
  • 596ddac02e uprev Samuel Colvin 2018-06-28 13:07:57 +01:00
  • dd8d013e10 Schemas (#190) Samuel Colvin 2018-06-28 13:06:24 +01:00
  • f8c1a350f4 add `FilePath and DirectoryPath` types #10 (#208) Nikita Grishko 2018-06-28 13:04:00 +03:00
  • d2745065f5 fix typo (#207) clip 2018-06-25 00:52:56 +08:00
  • 29d61400f1 Fix doc references to values and add some clarifications (#204) Ben Demaree 2018-06-19 10:39:05 -05:00
  • 9338c413c7 remove msgpack (#201) Samuel Colvin 2018-06-18 12:20:10 +01:00
  • 4f19d2b94a Strict validation of list, set and tuple (#86) (#200) Nikita Grishko 2018-06-13 21:11:01 +03:00
  • 7e44bcaf7a uprev Samuel Colvin 2018-06-11 13:11:45 +01:00
  • f0f9de5f96 improve docs on error handling (#198) Samuel Colvin 2018-06-11 13:06:50 +01:00
  • 043cf63199 remove TODO comment, ref #195 Samuel Colvin 2018-06-11 11:15:02 +01:00
  • 10be4dc0bc Removed extra f-strings (#196) Nikita Grishko 2018-06-11 12:12:41 +02:00
  • 3ef595556c Added le and ge bounds to constrained numerics. (#194) Jasper Schulz 2018-06-08 11:32:26 +02:00
  • e57f8c4725 correct and complete #188 (#193) Samuel Colvin 2018-06-07 09:19:02 +01:00
  • 2687fae6e9 copy defaults to values, fix #154 (#192) Samuel Colvin 2018-06-06 16:36:40 +01:00
  • 9021d94e31 validator exception typo, fix #150 (#191) Samuel Colvin 2018-06-04 11:11:09 +01:00
  • 3f53cb5980 Update documentation (#162) (#189) Nikita Grishko 2018-06-04 12:55:48 +03:00
  • 95aba150b2 gt, lt, (#188) Samuel Colvin 2018-06-02 20:53:10 +01:00
  • 31f5f9c267 Cleanup 183 (#187) Samuel Colvin 2018-06-02 18:08:07 +01:00
  • cbfbe6b11c Scheduled monthly dependency update for June (#186) pyup.io bot 2018-06-02 16:35:52 +02:00
  • 4f4e22ef47 Error context and message (#183) Nikita Grishko 2018-05-31 16:35:38 +03:00
  • 0698384788 fix coverage Samuel Colvin 2018-05-24 19:24:03 +01:00
  • 1bf385f5bd adding gitter badges Samuel Colvin 2018-05-24 16:58:18 +01:00
  • 62d39d90a7 Make model dump/load symmetric for aliased fields (#160) Ben Demaree 2018-05-24 10:46:03 -05:00
  • 31683f8dc4 Errors format (#179) Nikita Grishko 2018-05-23 16:50:04 +03:00
  • 9061cb20ba prepare for deploy Samuel Colvin 2018-05-10 16:05:39 +01:00
  • 3eec750640 allow custom get_field_config (#165) Samuel Colvin 2018-05-10 12:12:37 +01:00
  • 99d7eafa61 add `Decimal, ConstrainedDecimal and condecimal` types #170 (#175) Nikita Grishko 2018-05-10 14:11:45 +03:00
  • f4207281a0 Scheduled monthly dependency update for May (#168) pyup.io bot 2018-05-05 15:55:55 +02:00
  • 0ee1ffa52a fix type annotations for exotic types; re-use type validators in exotic types (#171) Nikita Grishko 2018-05-05 16:08:23 +03:00
  • 89b37d8473 modify some inconsistent docstrings and annotations, solve #169 (#173) YannLuo 2018-05-04 17:55:31 +08:00
  • b4d3a2d544 add `UUID1, UUID3, UUID4 and UUID5` types (#167) (#167) Nikita Grishko 2018-05-03 00:49:55 +03:00
  • 36a20613fb uprev, add links to contributors in history Samuel Colvin 2018-04-28 19:11:37 +01:00
  • dc07277017 add `ConstrainedFloat, confloat, PositiveFloat and NegativeFloat` types #166 (#166) Nikita Grishko 2018-04-28 20:40:28 +03:00
  • f88e5925b5 add strip_whitespace option for ConstrainedStr and constr (#163) Nikita Grishko 2018-04-24 22:29:25 +03:00
  • cfb1057ae6 add document about "custom data types" (#157) clip 2018-04-17 02:32:50 +08:00
  • 4c4d4c1551 fix attrs requirement (#158) Samuel Colvin 2018-04-16 19:26:26 +01:00
  • 5da36280ae Scheduled monthly dependency update for April (#146) pyup.io bot 2018-04-08 14:10:35 +02:00
  • e8a6e8266f tweak history links (#152) Samuel Colvin 2018-04-06 09:59:17 +01:00
  • 9aa7c4c37c uprev and update HISTORY.rst Samuel Colvin 2018-03-26 12:03:39 +01:00
  • 778a33fac9 fix parse error of parse_date() and parse_datetime() when input is 0 (#144) YannLuo 2018-03-26 18:48:53 +08:00
  • 94c0a33609 tweak email-validator import error message (#145) Samuel Colvin 2018-03-26 11:48:04 +01:00
  • 2966beeb40 rerun benchmarks, update history Samuel Colvin 2018-03-25 18:24:40 +01:00
  • afb90b91e8 implement email validator (#142) Samuel Colvin 2018-03-25 18:09:37 +01:00
  • a3a9b14531 validate attributes of parent models (#141) Samuel Colvin 2018-03-25 17:46:55 +01:00
  • a8096959e2 check for invalid validators (#140) Samuel Colvin 2018-03-25 16:41:48 +01:00
  • 76db984cc1 prepare for new version update history Samuel Colvin 2018-03-25 15:50:36 +01:00
  • 233aa9b9d3 fix type annotation of inherit_config function (#139) anentropic 2018-03-21 13:08:13 +00:00
  • 27887c6e99 Scheduled monthly dependency update for March (#134) pyup.io bot 2018-03-02 14:29:19 +01:00
  • 03838d9220 stop create_model modifying its base Samuel Colvin 2018-02-07 17:21:10 +00:00
  • 89201f08b0 add wildcard validators (#128) Samuel Colvin 2018-02-06 19:32:30 +00:00
  • 7a77d06058 add use_enum_values to config (#127) Samuel Colvin 2018-02-06 18:23:41 +00:00
  • eeb5698e75 funky test with create_model Samuel Colvin 2018-02-06 17:01:55 +00:00
  • 2b8216ab72 remove use of ordered dict (#126) Samuel Colvin 2018-02-06 15:45:17 +00:00
  • 9c138a95b8 uprev Samuel Colvin 2018-02-06 15:19:01 +00:00
  • e3444ba7c2 remove .values() from model Samuel Colvin 2018-02-06 14:40:13 +00:00
  • c18b2bc4fc rename config -> __config__ on a model Samuel Colvin 2018-02-06 14:35:17 +00:00
  • f9cf6b42f4 Create model method (#125) Samuel Colvin 2018-02-06 14:29:56 +00:00
  • 06008146fe Subclass abcmeta (#123) Josep Cugat 2018-02-06 14:56:45 +01:00
  • f0fda8c2a4 upgrade pytest-sugar Samuel Colvin 2018-02-06 13:50:49 +00:00
  • 423137cefe allow pything dates and times (#122) Samuel Colvin 2018-02-01 17:20:06 +00:00