Commit Graph

  • 5dd9b4f5ca Add postgresql+psycopg as allowed scheme for PostgreDsn (#4689) (#4690) Mòrian 2022-10-31 11:37:57 +01:00
  • f7ff485fd7 use released version of 3.11 (#4661) Samuel Colvin 2022-10-27 13:48:55 +01:00
  • da7e6f89a7 Introduce a gate/check GHA job (#4615) Sviatoslav Sydorenko 2022-10-20 08:55:05 +02:00
  • 02d4e18839 Docs add awesome-pydantic (#4616) chaojie 2022-10-17 23:02:17 +08:00
  • 0a6e413866 Add missing typing to example (#4596) Rémy HUBSCHER 2022-10-10 13:36:03 +02:00
  • a44d373f1f Fix "trough" typo in Model Config docs (#4593) Zach Kirsch 2022-10-07 00:15:47 -07:00
  • 12158b8943 build(deps): bump actions/checkout from 2 to 3 (#4579) dependabot[bot] 2022-10-07 09:10:24 +02:00
  • bb9b9a4c4b build(deps): bump carloscastrojumo/github-cherry-pick-action (#4580) dependabot[bot] 2022-10-07 09:09:23 +02:00
  • 1a5b56e1b2 lower coverage threshold during V2 development Samuel Colvin 2022-09-24 21:18:19 +01:00
  • 60cad30b2c Remove superfluous (???) files from sdist (#4542) Samuel Colvin 2022-09-22 10:15:23 +01:00
  • c22fe9a8f3 v2 docs broken link fix (#4533) Miloš Mandić 2022-09-21 21:40:07 +02:00
  • 80f016ecd6 add label when cherry-picking Samuel Colvin 2022-09-20 18:38:33 +01:00
  • 7d5ba748a4 tweak cherry-pick.yml action Samuel Colvin 2022-09-20 18:32:56 +01:00
  • e071a3e368 remove repeat newline in docs (again) (#4545) Samuel Colvin 2022-09-20 15:19:33 +01:00
  • c3e3fafae0 remove repeat newline in docs (#4544) Samuel Colvin 2022-09-20 15:01:22 +01:00
  • e4a0561dbc add github token to cherry-pick Samuel Colvin 2022-09-20 14:50:46 +01:00
  • e0b8e0530b tiny tweak to docs (#4543) Samuel Colvin 2022-09-20 14:48:59 +01:00
  • 2e834fecfb add cherry-pick action Samuel Colvin 2022-09-20 14:21:16 +01:00
  • 523c62252a Restore PyPI landing page (#4520) Ofek Lev 2022-09-20 06:58:51 -04:00
  • abd687700a Update mkdocs.yml (#4524) Marcelo Trylesinski 2022-09-16 10:47:37 +02:00
  • eaa5eaafa1 fix license in pyproject.toml before it bites us Samuel Colvin 2022-09-15 16:34:23 +01:00
  • 996101b8ba fix: missing file extension in model_config.md link (#4512) Dmitry Lavrentev 2022-09-13 10:39:31 +03:00
  • ee52496101 Email tweaks (#988) Samuel Colvin 2022-09-08 16:46:58 +01:00
  • c475a67690 add hooky config to pyproject.toml Samuel Colvin 2022-09-08 16:34:03 +01:00
  • 81b8cda305 Remove remaining parts of settings management (#4504) Hasan Ramezani 2022-09-07 23:15:48 +02:00
  • 2df1ee69e9 use "field_specifiers", fix #4500 Samuel Colvin 2022-09-07 15:45:44 +01:00
  • 85e4596958 Move settings to pydantic-settings (#4492) Samuel Colvin 2022-09-07 13:05:51 +01:00
  • f341049b9e Remove Cython & Move to pyproject.toml (#4473) Samuel Colvin 2022-09-06 17:15:51 +01:00
  • bc74342b39 prepare for v1.10.2 Samuel Colvin 2022-09-05 17:35:13 +01:00
  • f1e9883157 fix: dataclass wrapper was not always called (#4484) Eric Jolibois 2022-09-05 18:32:29 +02:00
  • 91bb8d4482 Basic fix of GenericModel cache to detect order of args in Union models [#4474] (#4482) Sveinung Gundersen 2022-09-05 16:51:20 +02:00
  • eccd85e4d0 prevent long strings as int inputs (#4480) Samuel Colvin 2022-09-05 12:35:08 +01:00
  • a4367c1c58 Revert percent encoding in URLs. (#4470) Samuel Colvin 2022-09-05 11:02:43 +01:00
  • 02cf7f5d7b fix mypy with default_factory=list etc. (#4471) Samuel Colvin 2022-09-05 11:01:43 +01:00
  • 5a2ddec9b2 Use tomllib on Python 3.11 (#4476) Shantanu 2022-09-05 03:00:56 -07:00
  • 317bef33b0 build(deps): bump black from 22.6.0 to 22.8.0 (#4465) dependabot[bot] 2022-09-01 23:49:25 +02:00
  • 2add8a9482 build(deps): bump hypothesis from 6.54.3 to 6.54.4 (#4464) dependabot[bot] 2022-09-01 23:49:06 +02:00
  • f1fb4f20b4 build(deps): bump mkdocs-material from 8.4.0 to 8.4.2 (#4463) dependabot[bot] 2022-09-01 23:48:47 +02:00
  • 85cd9ff5d1 build(deps): bump autoflake from 1.4 to 1.5.3 (#4462) dependabot[bot] 2022-09-01 23:48:25 +02:00
  • 32ea885345 prepare for v1.10.1 Samuel Colvin 2022-08-31 10:57:25 +01:00
  • 3a2e83ce64 Add __hash__ operator to Color class (#4455) Grzegorz Bokota 2022-08-31 11:53:59 +02:00
  • 64f24726d1 v1.10 💥 (#4452) Samuel Colvin 2022-08-30 16:51:46 +01:00
  • b065908490 fix type hints in BaseSettings.Config (#4450) Samuel Colvin 2022-08-30 13:08:23 +01:00
  • f8575aa379 prepare for v1.10.0b1 release Samuel Colvin 2022-08-24 20:14:26 +01:00
  • 0244b06be5 Warn and ignore __slots__ argument to create_model (#4432) Samuel Colvin 2022-08-24 20:13:07 +01:00
  • 934adc1d85 prepare for v1.10.0a2 release Samuel Colvin 2022-08-24 12:28:43 +01:00
  • f708c32f89 avoid docs update on pre-release (#4429) Samuel Colvin 2022-08-24 12:27:50 +01:00
  • 9420c2bc41 Add how to skip the change file check to pull request template (#4428) Hasan Ramezani 2022-08-24 13:21:51 +02:00
  • 135e3a57d9 setup - require typing_extensions>=4.1.0 for dataclass_transform (#4424) commonism 2022-08-23 12:35:38 +02:00
  • 4832ae9acd add Explosion AI and AWS to sponsors (#4413) Samuel Colvin 2022-08-23 11:29:36 +01:00
  • 9d2e1c40cb patch/typo-in-pydantic-v2-docs (#4422) Grant Murray 2022-08-23 03:41:58 -04:00
  • dd5f2a55aa fix links Samuel Colvin 2022-08-22 22:32:56 +01:00
  • 5b2bcfd73c correct copy_on_model_validation docs (#4420) Samuel Colvin 2022-08-22 22:00:18 +01:00
  • f1df0896f9 prepare for v1.10 (#4418) Samuel Colvin 2022-08-22 17:21:17 +01:00
  • fe7c9da6c1 Fix #1458 - Allow for custom parsing of environment variables via parse_env_var in Config object (#4406) Anthony Miyaguchi 2022-08-22 09:06:14 -07:00
  • 8dade7e9ac Add JSON-compatible float constraints for NaN and Inf (#3994) Sebastián Ramírez 2022-08-22 16:21:56 +02:00
  • 0bbb8747d6 fix badge links and coverage title (#4416) Samuel Colvin 2022-08-22 14:52:28 +01:00
  • ede1497e0a bump Samuel Colvin 2022-08-22 13:29:33 +01:00
  • beb3e4c8f1 Fix duplicate calls to __set_name__ for non-private attributes in BaseModel.__new__ (#4410) Talley Lambert 2022-08-22 07:16:53 -04:00
  • d501c39f2b Fix PEP487 __set_name__ protocol in BaseModel (#4407) Talley Lambert 2022-08-21 09:53:26 -04:00
  • abcf81ec10 Rename master to main (#4405) Hasan Ramezani 2022-08-19 19:49:13 +02:00
  • 9585ef3475 fix dataclass containing Any (#4356) DetachHead 2022-08-19 20:46:09 +10:00
  • 4c37e662e3 build(deps): bump hypothesis from 6.54.1 to 6.54.3 (#4403) dependabot[bot] 2022-08-19 10:27:30 +00:00
  • 98a35fdb18 build(deps): bump mkdocs-material from 8.3.9 to 8.4.0 (#4401) dependabot[bot] 2022-08-19 10:11:08 +00:00
  • a8c6af0e7f build(deps): bump coverage from 6.4.3 to 6.4.4 (#4402) dependabot[bot] 2022-08-19 10:03:24 +00:00
  • e34ff9255f Fix AnyUrl.build doesn't do percent encoding (#3061) (#4224) Fares Ahmed 2022-08-19 11:20:20 +02:00
  • ba58f94150 feat: Make SecretStr hashable (#4399) chbndrhnns 2022-08-19 11:13:30 +02:00
  • 899b5f0661 Fix StrictStr does not raise ValidationError when max_length is present in Field (#4388) Hasan Ramezani 2022-08-19 10:51:59 +02:00
  • 78e84b92c0 update links to https://github.com/pydantic/… (#4398) commonism 2022-08-19 08:46:58 +02:00
  • 67b653f19a fix: strictbytes-max-length (#4383) Jean 2022-08-16 23:41:17 +02:00
  • 2f883b9509 fix pattern matching version, ref #3921 (#4384) Samuel Colvin 2022-08-16 23:29:59 +02:00
  • 7344374dd0 BaseModel: Document and test structural pattern matching (#3921) rafael 2022-08-16 07:47:17 +01:00
  • e8e701fda5 Update HISTORY.md to add Breaking Change to change log (#4379) Hasan Ramezani 2022-08-16 08:44:40 +02:00
  • 4e7878932c Update Python version in contributing doc (#4376) Hasan Ramezani 2022-08-14 22:57:03 +02:00
  • dab478aa81 Add support for bare type (#4375) Hasan Ramezani 2022-08-14 22:52:34 +02:00
  • c5d57b7cf5 Fix the behavior change in .json() documentation (#4371) Hasan Ramezani 2022-08-14 19:46:24 +02:00
  • cc68900274 Build binaries for Python 3.11 (#4374) Samuel Colvin 2022-08-14 18:32:33 +01:00
  • c24d33e5f1 Generate docs exampels for Python 3.10 and above (#4339) Arseny Boykov 2022-08-14 20:21:53 +04:00
  • 11903e3f41 fix tests when mypy is not installed Samuel Colvin 2022-08-12 15:50:56 +01:00
  • cdd091c8ac Initial implementation of ConstrainedDate, condate (#3740) hottwaj 2022-08-12 15:37:41 +01:00
  • 03606916e4 Fix mypy version check (#3783) KotlinIsland 2022-08-13 00:07:43 +10:00
  • 0320a99361 feat: add support multiple dotenv files (#1497) (#3222) Kyungmin Lee 2022-08-12 21:17:01 +09:00
  • 104748c793 Add support for re.Pattern (#4366) Hasan Ramezani 2022-08-12 13:36:15 +02:00
  • 47362e33b6 Pick 1.9 (#4350) Samuel Colvin 2022-08-12 11:09:49 +01:00
  • 5c8942bdd4 Revert "Add nested json encoding (#3941)" (#4367) Samuel Colvin 2022-08-12 11:08:33 +01:00
  • b8a695788e Catch Exceptions in smart_deepcopy (#4187) Matt Coneybeare 2022-08-12 03:56:47 -04:00
  • fa6b9788a1 Allow BaseModel schema to have fields of type Type (#4154) Amin Alaee 2022-08-11 13:47:30 +02:00
  • 1f83221323 Fix imports indirectly from pydantic typing (#4358) Amin Alaee 2022-08-11 13:35:56 +02:00
  • 1e821b6df4 fix "extra fields not permitted" error when dataclass with Extra.forbid is validated multiple times (#4354) DetachHead 2022-08-11 21:23:57 +10:00
  • a587ecee88 Fix #4192 bug with BaseModel.construct and aliased Fields (#4191) Kyle Amos 2022-08-11 06:49:07 -04:00
  • 4cb58cf9df Discriminated union schemas use oneOf instead of anyOf (#4335) Max McLennan 2022-08-11 05:42:28 -05:00
  • 149c05bc2e Fix __post_init_post_parse__ is incorrectly passed keyword arguments when no __post_init__ is defined (#4361) Hasan Ramezani 2022-08-11 12:40:50 +02:00
  • 6650edfe8f Fix #3807: matching characters in nested env delimeter and env prefix (#3975) arsenron 2022-08-11 13:35:03 +03:00
  • 02a2a8b5c0 create_model support generics model (#3946) chenyijian 2022-08-11 18:34:24 +08:00
  • 4fb872ef3a Remove Label & Assign Samuel Colvin 2022-08-10 18:50:18 +01:00
  • f2c3a49d66 Don't override __init__ method in MyPy plugin if it already exists (#3824) Patrick Arminio 2022-08-10 10:54:38 +01:00
  • 29020d2317 Test Python 3.11.0-rc.1 (#4357) Hasan Ramezani 2022-08-10 11:23:14 +02:00
  • 11d8589423 Teach mypy plugin that validator methods are classmethods (#4102) David Robertson 2022-08-09 17:04:05 +01:00
  • 6afc0c695a Added abstract SecretField class for secret fields (#3717) Daniele Esposti 2022-08-09 18:47:15 +03:00
  • 697459a73d Change path in validation_decorator_types example to a relative path (#4341) Hasan Ramezani 2022-08-09 13:12:05 +02:00