Commit Graph
100 Commits
Author SHA1 Message Date
Bastien Gerard b9b536133d fix test incompat for 4.2 2021-03-04 00:10:08 +01:00
Bastien Gerard f244207168 fix mongo download link for 4.2 4.4 explicitly 2021-03-03 12:26:48 +01:00
Bastien Gerard 0620ac5641 Fix mongo download link as convention changed in official repo with > 4.0 2021-03-03 11:33:36 +01:00
Bastien Gerard 3b9a167022 Add Mongo 4.4 to ci 2021-03-03 10:57:18 +01:00
Bastien Gerard b479bb7c6b Fix tests for supporting Mongo4.4 for some reason results comes sorted differently in map reduce when no sort is specified 2021-03-03 10:52:46 +01:00
Bastien Gerard 8ef771912d fixing incompatibility with mongoengine aggregation to support mongo 4.4 2021-03-03 10:51:03 +01:00
Bastien GérardandGitHub 2d1c9afbb7 Merge pull request #2477 from lukasloetkolben/feature_allow_disk_use
Feature: "allow_disk_use"
2021-02-27 23:05:50 +01:00
Bastien Gerard 9ff5d8426c restrict test on allowDiskUse to mongoDB >= 4.4 in CI + ran black 2021-02-27 21:30:07 +01:00
Bastien GérardandGitHub 5858ea1bf0 Merge pull request #2478 from bagerard/add_geonear_aggregation_test
Add $geonear aggregation test
2021-02-24 11:55:46 +01:00
Bastien Gerard 1f220b4eaf update changelog and fix minor typo in docstring 2021-02-23 21:51:41 +01:00
Bastien Gerard 97c99ca40d Add test case for #2473 2021-02-23 21:49:45 +01:00
Bastien GérardandGitHub d033e3b133 Merge pull request #2475 from bagerard/fix_imprecise_doc_collection_name
Fix for imprecise doc on collection name (CamelCase -> snake_case)
2021-02-22 19:52:28 +01:00
Bastien GérardandGitHub 4428842e77 Merge pull request #2476 from bagerard/fix_typo
fix_minor_typo
2021-02-22 19:52:08 +01:00
Bastien GérardandGitHub f38cc6edd3 Merge pull request #2472 from vainu-jussi/master
Check that manually setting Sequence Field in DynamicDocument doesn't increment the counter
2021-02-21 22:39:56 +01:00
Bastien Gerard aeb4f8f4da fix_minor_typo 2021-02-21 22:04:33 +01:00
Bastien Gerard 1b7c2085c9 Fix for imprecise doc on collection name (CamelCase -> snake_case) 2021-02-21 21:17:49 +01:00
Bastien GérardandGitHub af3d3b7ee6 Merge pull request #2463 from PeterNerlich/patch-2
Fix inconsistency with example
2021-01-12 23:10:53 +01:00
Bastien GérardandGitHub 56fe126f3a Merge pull request #2464 from bagerard/fix_coveralls_3_0_0
Fix coveralls in CI
2021-01-12 23:10:17 +01:00
Bastien Gerard 04905d4b37 Add env var to please python-coveralls 3.0.0 2021-01-12 23:07:11 +01:00
Bastien GérardandGitHub 772096ec55 Merge pull request #2454 from bagerard/improve_test_field_coverage
improvements of test coverage in fields
2020-12-24 00:22:39 +01:00
Bastien Gerard 98d64f41c6 improvements of test coverage in fields 2020-12-18 00:05:40 +01:00
Bastien GérardandGitHub 9a3bca8ab6 Merge pull request #2453 from bagerard/prepare_0_22_1
Update changelog for 0.22.1
2020-12-16 23:07:18 +01:00
Bastien Gerard 5781753cc8 Update changelog for 0.22.1 2020-12-16 23:03:39 +01:00
Bastien GérardandGitHub fd3699a519 Merge pull request #2452 from bagerard/github_actions_improvements
improve github actions
2020-12-16 22:51:36 +01:00
Bastien Gerard 4f6a24411d remove IRC notif from CI as it doesn't seem to be still valuable these days 2020-12-16 22:47:43 +01:00
Bastien Gerard de3888a48b improve github actions 2020-12-16 22:45:45 +01:00
Bastien GérardandGitHub 700fe80a00 Merge pull request #2421 from bagerard/test_github_actions2
Migrate to GitHub actions
2020-12-16 22:36:19 +01:00
Bastien Gerard 49e33b978d move condition of build-n-publish to job level + disable test-pypi
releasing as there is some limitation on the size
2020-12-16 22:22:03 +01:00
Bastien Gerard 81197d6061 comment out travis file, until next release is fully operational from github actions 2020-12-16 22:07:34 +01:00
Bastien Gerard aa368be4d3 minor comment improvement 2020-12-16 21:54:55 +01:00
Bastien Gerard 0f1fce4a7b Add separate jobs for test-pypi and pypi in github actions 2020-12-16 21:52:49 +01:00
Bastien GérardandGitHub 6b5231265c Merge pull request #2449 from Kyle-Verhoog/drop-35
Drop Python 3.5 support
2020-12-15 09:18:49 +01:00
Bastien GérardandGitHub bc0e04d833 Merge pull request #2447 from bagerard/_changelog_0_22_0
prepare 0.22.0
2020-12-14 22:49:09 +01:00
Bastien Gerard dd11911ed7 update changelog and bump version to 0.22.0 2020-12-14 22:39:48 +01:00
Bastien GérardandGitHub 0b3feedf94 Merge pull request #2446 from bagerard/improve_mongomock_tests
Improve mongomock tests to avoid regression
2020-12-14 21:24:33 +01:00
Bastien GérardandGitHub 2e284b93b8 Merge pull request #2445 from bagerard/fix_count_mongomock
Use Queryset._query instead of Cursor.__spec for count()
2020-12-13 23:26:39 +01:00
Bastien GérardandGitHub aa3ff39ef8 Merge pull request #2444 from bagerard/improve_code_health
Improve code health
2020-12-13 10:27:37 +01:00
Bastien GérardandGitHub fb8f02d0c0 Merge pull request #2441 from bagerard/remove_useless_cls_var
minor improvement in code
2020-12-08 23:22:57 +01:00
Bastien GérardandGitHub 87babaaa30 Merge pull request #2439 from bagerard/improve_doc
Improve Fields documentation
2020-12-08 22:58:00 +01:00
Bastien GérardandGitHub 9ffe0bcdee Merge pull request #2432 from bagerard/remove_deprecated_landscape
remove landscape integration
2020-12-01 21:40:56 +01:00
Bastien GérardandGitHub 92f6fce77d Merge pull request #2431 from bagerard/remove_pillow_test_restriction
Remove restriction on Pillow version in tests
2020-11-29 20:48:13 +01:00
Bastien GérardandGitHub 277b827d4d Merge pull request #2426 from volfpeter/master
Fix LazyReferenceField dereferencing in embedded documents
2020-11-26 21:45:12 +01:00
Bastien GérardandGitHub 904fcd1a0a Merge pull request #2424 from bagerard/bump_0_21_0
Prepare 0.21.0 release
2020-11-19 09:02:22 +01:00
Bastien GérardandGitHub ecd297e227 Merge pull request #2414 from bagerard/fix_db_fields_inconsistencies_in_constructor
Fix some issues related with db_field in constructor
2020-11-18 22:25:25 +01:00
Bastien GérardandGitHub 079ee3c191 Merge pull request #2417 from bagerard/add_migration_documentation
Add migration documentation
2020-11-18 22:19:19 +01:00
Bastien GérardandGitHub e6c2169f76 Merge pull request #2418 from bagerard/add_black_formatting_badge
Add black badge to readme
2020-11-14 13:42:57 +01:00
Bastien GérardandGitHub eeac3bd2e6 Merge pull request #2416 from bagerard/remove_python_35
Remove Py3.5 as it is EOL and added 3.9 to CI
2020-11-12 09:47:44 +01:00
Bastien GérardandGitHub fc3ccf9606 Merge pull request #2415 from bagerard/add_srv_uri_connect_doc
Document fact that srv URI can be used with host #1956
2020-11-11 21:05:52 +01:00
Bastien GérardandGitHub eb56fb9bda Merge pull request #2413 from bagerard/dynamic_document_parsing_known_fields
Bug fix in DynamicDocument which is not parsing known fields
2020-11-08 13:17:07 +01:00
Bastien GérardandGitHub 161493c0d2 Merge pull request #2408 from bagerard/refactoring_remove_useless_code_only_fields
Removed code related to Document.__only_fields
2020-11-08 13:16:03 +01:00
Bastien GérardandGitHub cb9f329d11 Merge pull request #2401 from SMASHDOCs/bugfix-save-sharding
Bugfix #2154
2020-11-07 21:43:49 +01:00
Bastien GérardandGitHub ee664f0c90 Merge pull request #2406 from bagerard/improve_enumfield_doc
improve EnumField Doc and add quick test
2020-11-01 23:08:30 +01:00
Bastien GérardandGitHub 2f4464ead5 Merge pull request #2404 from mas15/add-enum-field
Add EnumField
2020-11-01 13:41:20 +01:00
Bastien GérardandGitHub 89b93461ac Merge pull request #2405 from bagerard/remove_encoding_declarations
remove utf8 encoding declaration in test files
2020-11-01 13:16:57 +01:00
Bastien GérardandGitHub 65f50fd713 Merge pull request #2387 from bagerard/fix_change_fields_inconsistencies
fix inconsistencies in ._changed_fields computation
2020-10-29 21:15:31 +01:00
Bastien GérardandGitHub 9f82a02ddf Merge pull request #2106 from bagerard/add_validation_to_doc
Add a documentation page for validation
2020-10-20 00:27:05 +02:00
Bastien GérardandGitHub 38047ca992 Merge pull request #2396 from bagerard/fix_readthedocs_failed_build
Fix readthedocs build that failed
2020-10-18 22:04:01 +02:00
Bastien GérardandGitHub 0bbc05995a Merge pull request #2393 from bagerard/fix_listfield_change_0
Fix listfield change detection of index 0
2020-10-11 10:15:18 +02:00
Bastien GérardandGitHub 4665658145 Merge pull request #2390 from bagerard/bump_latest_lib_ci
Upgrade pymongo and mongodb versions used in CI
2020-10-07 21:41:12 +02:00
Bastien GérardandGitHub ff40f66291 Merge pull request #2243 from bagerard/fix_count_documents_deprecation
Fix count documents deprecation
2020-08-12 22:18:02 +02:00
Bastien GérardandGitHub 9e7ca43cad Merge pull request #2365 from hiimdoublej/fix/queryTransform
Fix query transformation regarding special operators
2020-08-11 22:18:33 +02:00
Bastien GérardandGitHub 604e9974b6 Merge pull request #2363 from bagerard/AttributeError_message_attr
fix py3 incompatible code
2020-08-03 21:37:36 +02:00
Bastien GérardandGitHub 4f188655d0 Merge pull request #2335 from bagerard/fix_limit0_bug
Fix bug with Doc.objects.limit(0) which should return all docs
2020-05-27 09:43:35 +02:00
Bastien GérardandGitHub 107a1c34c8 Merge pull request #2331 from abarto/fix/clone-retain-read-preference-read-concern
Add read_concern to cloned properties. Add read_concern to aggregate().
2020-05-23 23:22:56 +02:00
Bastien GérardandGitHub 4275c2d7b7 Merge pull request #2330 from terencehonles/fix-empty-deprecation-warning-in-q-node
fix self inflicted deprecation warnings in QNode
2020-05-19 22:02:12 +02:00
Bastien GérardandGitHub 3db9d58dac Merge pull request #2319 from bagerard/prepare_0_20_0
Bump version to 0.20.0 and update CHANGELOG accordingly
2020-05-01 13:24:01 +02:00
Bastien GérardandGitHub 130e9c519c Merge pull request #2314 from bagerard/abarto-feature/allow-setting-read-concern-queryset
Abarto feature/allow setting read concern queryset
2020-04-26 22:57:57 +02:00
Bastien GérardandGitHub 38ebb5abf4 Merge branch 'master' into feature/allow-setting-read-concern-queryset 2020-04-26 22:36:47 +02:00
Bastien GérardandGitHub 9b73be26ab Merge pull request #2313 from bagerard/DonQueso89-master
Improve docstring EmbeddedDocumentList (clone)
2020-04-26 22:33:39 +02:00
Bastien GérardandGitHub f5f8b730b5 Merge pull request #2254 from bagerard/fix_complex_datetime_field_invalid_string_set
fix complex datetime field invalid string set
2020-04-25 22:17:20 +02:00
Bastien GérardandGitHub 49b0d73654 Merge pull request #2310 from bagerard/Pacu2-add-dev-tools
Pacu2 add dev tools
2020-04-25 21:53:50 +02:00
Bastien GérardandGitHub ece63ad071 Merge pull request #2279 from bagerard/drop_py2_support
Drop python 2 support
2020-04-25 14:22:23 +02:00
Bastien GérardandGitHub a9550b8243 Merge pull request #2232 from bagerard/bump_development_status_classifier
Bump development status classifier
2020-04-25 14:17:46 +02:00
Bastien GérardandGitHub 0a0e6114f5 Merge branch 'master' into drop_py2_support 2020-04-19 23:13:36 +02:00
Bastien GérardandGitHub 41d36fa3bf Merge pull request #2304 from bagerard/fix_py2_configparser
fix subdependencies that dropped Py2 support
2020-04-09 09:20:39 +02:00
Bastien GérardandGitHub 463e7c66af Merge pull request #2287 from bagerard/fix_queryset_get_error_message_multiple_match
Improve MultipleObjectsReturned message from queryset.get
2020-04-08 21:28:56 +02:00
Bastien GérardandGitHub f49baf5d90 Merge pull request #2285 from bagerard/remove_drop_dups
Remove drop_dups that was deprecated with Mongo3
2020-03-18 21:02:03 +01:00
Bastien GérardandGitHub 6cc6229066 Merge pull request #2245 from bagerard/remove_old_deprecated_method
[>= 0.19.0] Remove old deprecated method
2020-03-17 23:51:42 +01:00
Bastien GérardandGitHub 68be9fe979 Merge pull request #2284 from bagerard/remove_field_name_attribute_deprecated
Remove name param in Field constructor (replaced by db_field)
2020-03-17 21:46:38 +01:00
Bastien GérardandGitHub beaa9744b7 Merge pull request #2283 from bagerard/remove_slave_okay_deprecated
remove qs.slave_okay() that is deprecated since pymongo3
2020-03-17 21:27:50 +01:00
Bastien GérardandGitHub 00ae6298d4 Merge pull request #2242 from bagerard/fix_dictfield_validation
Fix bug introduced in 0.19 related to DictField validation
2020-03-17 20:26:54 +01:00
Bastien GérardandGitHub 7c533394fd Merge pull request #2267 from abarto/support-elemmatch-projection
Add support for the elemMatch projection operator
2020-03-15 22:25:08 +01:00
Bastien GérardandGitHub c937af3919 Merge pull request #2281 from bagerard/fix_py38_deprecation_warn
Fix invalid escape seq in codebase
2020-03-15 21:16:54 +01:00
Bastien GérardandGitHub a4d11eef46 Merge pull request #2264 from Pacu2/2263/combining-raw-and-regular-queries
Fix for combining raw and regular filters
2020-03-03 23:48:31 +01:00
Bastien GérardandGitHub b453a96211 Merge pull request #2272 from leodmgs/add-return-docstr-to-save-function
Add return info in the save function docstring
2020-03-02 21:27:39 +01:00
Bastien GérardandGitHub 235b1a3679 Merge pull request #2265 from bagerard/fix_ci_lib_drop_python2_support
fix indirect library version (zipp) that dropped python2 support recently
2020-02-08 13:45:13 +01:00
Bastien GérardandGitHub b2c3acd025 Merge pull request #2244 from bagerard/mongodb_40
Mongodb 40
2020-01-13 23:26:11 +01:00
Bastien GérardandGitHub 9490ad2bf7 Merge pull request #2238 from bagerard/test_latest_pymongo
include latest pymongo version in travis
2020-01-07 09:35:49 +01:00
Bastien GérardandGitHub 1cc20c9770 Merge pull request #2237 from timgates42/bugfix/typo_thoroughly
Fix simple typo: thorougly -> thoroughly
2020-01-05 11:17:49 +01:00
Bastien GérardandGitHub dcf3edb03e Merge pull request #2094 from divomen/negative_indexes_in_list
Supported updates of an array by negative index
2019-12-20 23:48:00 +01:00
Bastien GérardandGitHub 8d31f165c0 Merge pull request #2182 from daewok/fix-embedded-document-equality-with-lazy-refs
Fix EmbeddedDocument equality with LazyReferenceFields
2019-12-16 23:57:50 +01:00
Bastien GérardandGitHub 4d6ddb070e Merge pull request #2210 from Pacu2/fix/implement-bool-on-q-and-qcombination
Add __bool__ to Q and QCombination
2019-12-13 20:53:33 +01:00
Bastien GérardandGitHub 7e30f00178 Merge pull request #2195 from EloiZalczer/master
Added alias parameter in query_counter
2019-12-04 21:50:41 +01:00
Bastien GérardandGitHub 35310dbc73 Merge pull request #2204 from Pacu2/2203/ability-to-compare-q-objects
Add __eq__ to Q and Q operations
2019-12-04 20:58:04 +01:00
Bastien GérardandGitHub 138e759161 Merge pull request #2187 from bagerard/improve_error_message_InvalidDocumentError
Improve error message from InvalidDocumentError
2019-11-08 21:27:17 +01:00
Bastien GérardandGitHub f1d6ce7d12 Merge pull request #2189 from jangop/patch-1
Specify version of requirement
2019-11-08 21:25:41 +01:00
Bastien GérardandGitHub bff78ca8dd Merge pull request #2188 from bagerard/convert_assertions
Convert assertions
2019-11-05 20:06:59 +01:00
Bastien GérardandGitHub aa6ff8c84a Merge pull request #2157 from bagerard/switch_pytest
Switch to pytest as runner
2019-10-31 22:50:39 +01:00
Bastien GérardandGitHub ecefa05e03 Merge pull request #2174 from bagerard/upgrade_latest_pymongo_travis
add latest pymongo 3.9 as part of the CI
2019-10-28 21:22:00 +01:00
Bastien GérardandGitHub 178851589d Merge pull request #2175 from bagerard/document_no_async_driver_support
Document no async driver support
2019-10-16 20:34:26 +02:00