Commit Graph
100 Commits
Author SHA1 Message Date
collerek b599cc2e4f fix json dates 2022-02-25 11:53:58 +01:00
collerek d15c4c5c6a change orjson deps 2022-02-25 11:42:50 +01:00
collerek be7a0ff9c1 prepare_next_rel 2022-02-25 11:30:32 +01:00
collerek f26fafe04c fix json nullable column 2022-02-25 10:46:33 +01:00
collerek 5718999643 Merge pull request #575 from zevisert/master
fix: IndexConstraint should pass kw-args to sqlalchemy
2022-02-25 09:35:28 +01:00
collerek 4ed267e5c3 Merge pull request #538 from ponytailer/bugfix-bulk-create
Bugfix: dumps the object which has the json fields in bulk create
2022-01-26 18:07:08 +01:00
collerek 0e167dc89f use existing encode_json to avoid code duplication, rename queryset customization param and move it to Meta, move docs to models from inheritance 2022-01-26 17:59:00 +01:00
collerek 8dc05d5cf4 Merge pull request #526 from collerek/dependabot/pip/flake8-bugbear-22.1.11
Bump flake8-bugbear from 21.11.29 to 22.1.11
2022-01-17 18:49:13 +01:00
collerek 650341bf39 Merge pull request #528 from collerek/dependabot/pip/types-aiofiles-0.8.3
Bump types-aiofiles from 0.7.3 to 0.8.3
2022-01-17 18:40:33 +01:00
collerek 739cf1c8c3 Merge pull request #482 from collerek/dependabot/pip/cryptography-36.0.1
Bump cryptography from 36.0.0 to 36.0.1
2022-01-17 18:31:29 +01:00
collerek 6ec4825b67 Merge pull request #508 from collerek/check_timezones_filters
Fix timezones and add support for pydantic 1.9.0
2022-01-14 23:44:06 +01:00
collerek b208e88eb6 Merge branch 'master' into check_timezones_filters 2022-01-14 23:40:03 +01:00
collerek 433d4501e9 Merge pull request #525 from Mng-dev-ai/add-comments-to-bulk-create
add comments
2022-01-14 18:57:11 +01:00
collerek 5677bda054 fix json fields in bulk operations 2022-01-14 18:27:49 +01:00
collerek 7f517c9bdb Merge branch 'master' of https://github.com/collerek/ormar into check_timezones_filters 2022-01-14 17:54:20 +01:00
collerek df0ac00dee fix coverage 2022-01-14 17:54:13 +01:00
collerek 8825612ce4 Merge pull request #520 from Mng-dev-ai/improve-bulk-create
improve bulk_create
2022-01-14 17:53:32 +01:00
collerek a9ba9373dd Merge branch 'master' into improve-bulk-create 2022-01-14 17:39:15 +01:00
collerek 3260106a38 Merge pull request #524 from ponytailer/master
new signal: post_bulk_update
2022-01-14 17:38:02 +01:00
collerek 53a2636421 revert docs changes, pin databases, fix mypy 2022-01-14 17:36:18 +01:00
collerek 3373bbc754 Update queryset.py 2022-01-14 17:32:07 +01:00
collerek 24761dd6cc Update queryset.py 2022-01-14 17:11:45 +01:00
collerek a587ad463d Update queryset.py 2022-01-14 17:06:22 +01:00
collerek bf3b36194b bump databases, remove skip on sqlite test 2022-01-14 16:54:26 +01:00
collerek 1ffb28d7b0 Merge pull request #493 from ponytailer/master
use the dict to store the receivers in signal
2022-01-13 17:58:47 +01:00
collerek e7174e321c bump version, update release info 2022-01-06 19:57:09 +01:00
collerek 646a901af5 clean unused code 2022-01-06 19:35:13 +01:00
collerek f91dfd3d61 rc for skip of literal binds 2022-01-06 18:24:05 +01:00
collerek c8586e5b8e rc for skip of literal binds 2022-01-06 18:22:07 +01:00
collerek 067b61460d Merge branch 'master' of https://github.com/collerek/ormar into check_timezones_filters 2022-01-06 16:04:01 +01:00
collerek e651400491 remove 3ts 2022-01-06 15:59:11 +01:00
collerek 3f264d974b wip - remove literal binds 2022-01-05 18:19:14 +01:00
collerek aab46de800 remove date dumping to isoformat, add pydantic 1.9 support 2022-01-03 18:23:22 +01:00
collerek 14b30baf40 add III tier sponsors to main page 2021-12-20 16:19:11 +01:00
collerek 27e5484a4c Merge pull request #488 from collerek/fix_large_binary
Add comments to columns and bugfixes
2021-12-16 18:37:41 +01:00
collerek 531542bb21 fix quotes 2021-12-16 18:31:28 +01:00
collerek f245e91740 #455 fix improper quoting of on clause 2021-12-16 18:19:55 +01:00
collerek 1b9a59b49d #453 make first and get respect user ordering if set on main model 2021-12-16 17:24:23 +01:00
collerek bc5c6222b1 #485 add possibility to pass comments to sqlalchemy 2021-12-16 16:41:50 +01:00
collerek 15be5170f3 fix #409 - nullable large binary fields 2021-12-16 14:44:01 +01:00
collerek 4beac06c52 Merge pull request #429 from Kurbezz/fix-populate-default-values
Fix populate_default_values
2021-11-16 08:28:12 +01:00
collerek 5e946f514a Merge pull request #387 from collerek/test_validaors_inheritance
Test validaors inheritance
2021-10-15 10:53:04 +02:00
collerek d7b823f5b6 bump version 2021-10-15 10:43:06 +02:00
collerek 851fe0c14f fix for validators inheritance 2021-10-15 10:39:41 +02:00
collerek 7f0eee2936 Merge pull request #384 from peerchemist/patch-1
Update README.md
2021-10-13 14:55:07 +02:00
collerek 04009bccd9 Merge pull request #385 from collerek/remove_setup
Remove setup
2021-10-13 14:53:17 +02:00
collerek 8978197d5f add name in project section of pyproject 2021-10-13 14:43:47 +02:00
collerek 79097ec552 remove setup.cfg, fixes in makefile 2021-10-13 14:32:31 +02:00
collerek b197d4d3c7 update publish workflow 2021-10-13 14:05:39 +02:00
collerek b66edca74b Merge pull request #372 from collerek/add_construct
Release 0.10.21 - construct and validators in generated pydantic models
2021-10-13 13:58:08 +02:00
collerek 878f5a459f update lock file after all deps update 2021-10-13 13:41:43 +02:00
collerek 10e2d01a91 update docs, bump version, update releases 2021-10-12 18:52:40 +02:00
collerek 9559c0f7f6 inherit choices validators and class validators for fields in generated pydantic models 2021-10-11 16:22:50 +02:00
collerek f6458be157 fix coverage 2021-10-11 12:22:47 +02:00
collerek b99df7720f remove files option from pre commit config 2021-10-10 14:12:19 +02:00
collerek d8f0dc92f0 refactor choices validation from root validator to field validator 2021-10-10 14:11:25 +02:00
collerek d992f3dc3b add tests to pre-commit black 2021-10-09 20:28:30 +02:00
collerek 3a0fba5a60 switch to expand relationship to allow pk values as models 2021-10-09 20:21:22 +02:00
collerek 127df1e9cb fix mypy, add pre-commit 2021-10-09 19:43:21 +02:00
collerek 4896a3a982 add tests for creation from dictionaries and for m2m relations 2021-10-09 17:19:17 +02:00
collerek 6d2712c0f8 resolve merge conflicts 2021-10-09 16:30:35 +02:00
collerek 8dc1ebcb1e Merge pull request #368 from s3rius/feature/poetry
Added poetry integration.
2021-10-09 16:23:34 +02:00
collerek f28e16dc1c add explicit packages and homepage 2021-10-09 16:12:57 +02:00
collerek 82b4e054a2 ignore overloads for now due to p3.6 errors 2021-10-09 15:47:21 +02:00
collerek a8c218cffe update lock file :facepalm 2021-10-09 15:33:35 +02:00
collerek bf09e42c5f add types-dataclasses for python 3.6 2021-10-09 15:28:26 +02:00
collerek bb2e0d1ddf remove reference to mypy.ini in github workflow, fix some code smells 2021-10-08 20:30:27 +02:00
collerek b637fc0774 remove .vscode settings, re-dump orjson choices to fix choices, move mypy config into pyproject.toml 2021-10-08 20:14:03 +02:00
collerek 1b1da6c3b1 add workaround test for validation of fields in generated pydantic 2021-10-08 15:31:33 +02:00
collerek 80c6ff38a1 Merge pull request #366 from johnthagen/patch-1
Add tip about using values() to exclude required fields
2021-10-07 09:14:24 +02:00
collerek 94d49c66f2 Merge pull request #364 from johnthagen/patch-1
Fix grammar in queries docs
2021-10-06 09:45:04 +02:00
collerek afa1756b47 very initial verson of construct 2021-10-05 18:50:02 +02:00
collerek 4649fdfaae Merge pull request #361 from johnthagen/patch-2
Fix typo in select columns docs
2021-10-05 15:47:02 +02:00
collerek fc067596c8 Merge pull request #359 from collerek/fix_nullable_pk
Add extra to ignore extra fields, fix around handling None and nullable
2021-09-26 14:27:00 +02:00
collerek ca87e74b2e fix some code smells 2021-09-26 14:20:47 +02:00
collerek 1da9111dbd add extra to Model.Meta, update docs and bump version 2021-09-26 14:07:47 +02:00
collerek 67487ebf9c fix for #354 - allow None for nullable field with choices 2021-09-26 12:43:09 +02:00
collerek 8376fb023a fix for #348 2021-09-26 12:07:08 +02:00
collerek 101ffb24e3 Merge pull request #357 from collerek/dependabot/pip/sqlalchemy-gte-1.3.18-and-lt-1.4.26
Update sqlalchemy requirement from <=1.4.23,>=1.3.18 to >=1.3.18,<1.4.26
2021-09-23 09:25:29 +02:00
collerek 60b8554959 Merge pull request #351 from sondrelg/patch-1
Fix typo
2021-09-20 07:11:04 +02:00
collerek 14b170097c Merge pull request #346 from collerek/add_index
Add multi columns non-unique index and sql_nullable setting. Important performance booster for dict().
2021-09-13 16:17:02 +02:00
collerek 8ff85fd284 Merge branch 'master' into add_index 2021-09-13 16:12:12 +02:00
collerek 896829fcd8 finish rel 2021-09-13 15:56:27 +02:00
collerek 476a853e67 Merge pull request #332 from collerek/dependabot/pip/databases-postgresql--gte-0.3.2-and-lt-0.5.2
Update databases[postgresql] requirement from <0.5.1,>=0.3.2 to >=0.3.2,<0.5.2
2021-09-12 07:32:49 +02:00
collerek 41ad1f1369 Merge pull request #333 from collerek/dependabot/pip/databases-gte-0.3.2-and-lt-0.5.2
Update databases requirement from <0.5.1,>=0.3.2 to >=0.3.2,<0.5.2
2021-09-12 07:32:05 +02:00
collerek 6eb518cb71 Update all 2021-09-12 11:40:22 +07:00
collerek 362e50fddf Update deps to 5.2 2021-09-12 11:39:22 +07:00
collerek e5e0ff7b78 cache visited relations in iterating_models 2021-09-11 11:18:52 +02:00
collerek beb43dd76c add caching of relation map to increase performance 2021-09-10 12:58:26 +02:00
collerek 913de2dc44 update releases info 2021-09-08 11:10:43 +02:00
collerek 8126e95ec1 change text for string to allow default in mysql 2021-09-08 09:30:49 +02:00
collerek 95adc7146a add sql_nullable param 2021-09-08 09:22:29 +02:00
collerek cd87303b5c add multi column non unique columns 2021-09-06 16:47:37 +02:00
collerek 9f836d80b2 Merge pull request #326 from collerek/dependabot/pip/typing-extensions-gte-3.7-and-lt-3.10.0.3
Update typing-extensions requirement from <=3.7.4.3,>=3.7 to >=3.7,<3.10.0.3
2021-09-03 09:35:33 +02:00
collerek bccc47fa79 Merge pull request #329 from collerek/check_pydantic_fields_order
Bug fixes
2021-09-01 12:11:54 +02:00
collerek 46500eba39 fix for #327 and #328 2021-09-01 11:50:04 +02:00
collerek 47f2d61786 Merge pull request #325 from collerek/add_force_overwrite_pydantic_type
Add force overwrite pydantic type
2021-08-30 09:53:21 +02:00
collerek aedebe0403 add support for sqlalchemy >=1.4 2021-08-30 09:47:38 +02:00
collerek b70a6691b0 bump version 2021-08-27 16:12:49 +02:00
collerek 9bb22d2ea4 add overwriting pydantic types #311 2021-08-27 16:02:20 +02:00