Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/marshmallow-code/marshmallow

A lightweight library for converting complex objects to and from simple Python datatypes.
https://github.com/marshmallow-code/marshmallow

Remove validation on serialization and unneccesary nesting

8c698788e9851814d7ecf4122db8bed5d2f98799 authored almost 6 years ago by Víctor Zabalza <[email protected]>
Update validation error messages

9d17fe2882989551a3d6660533f8710f0ce26c92 authored almost 6 years ago by Víctor Zabalza <[email protected]>
Merge branch 'all-repos_autofix_remove-sudo' into dev

f3f4734cf900761990deafbf1dc8ef53142880cd authored almost 6 years ago by Steven Loria <[email protected]>
Remove sudo: in .travis.yml

https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration

Committed via htt...

911cb98a39b38b61c782319e7892d7077078d138 authored almost 6 years ago by Steven Loria <[email protected]>
Update changelog and dev version

3323a1d01f1153bbacbb3ddeb08a1a51273bd53d authored almost 6 years ago by Steven Loria <[email protected]>
Update pre-commit hooks

66b4d35bbda8ab92279857ec6d6c199d58bcb779 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #1098 from sayanarijit/mapping-field

Mapping field

7942549494315b5791accde575f21bceffed1165 authored almost 6 years ago by Steven Loria <[email protected]>
Only install pre-commit in lint env

7b1b66b74783c28d54871be0a726bd10b5d88d83 authored almost 6 years ago by Steven Loria <[email protected]>
Merge branch '2.x-line' into dev

b68eeafe4e733d8174bc63be3c11936b49d05a17 authored almost 6 years ago by Steven Loria <[email protected]>
Update dateutil installation command with min version

close #1102

5d500b6501ed5231b4a7a6ad797782b07596946f authored almost 6 years ago by Steven Loria <[email protected]>
Bump version and update changelog

a60b60efbed02221ba8a6a79b4fceca830814d9a authored almost 6 years ago by Steven Loria <[email protected]>
Merge branch '2.x-line' into dev

be412a485b343362288e528faa91d438c622d90d authored almost 6 years ago by Steven Loria <[email protected]>
Bump version and update changelog

9bee8d30f65190ca0efcba89702bdad1307aa8d8 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #1100 from marshmallow-code/missing_singleton_copy_ma2

Fix "missing" singleton copy/deepcopy

ad582c750846b9675a142a5d1f4969371b099931 authored almost 6 years ago by Steven Loria <[email protected]>
Fix "missing" singleton copy/deepcopy

49004dd4fc1d65a251f1cd594cc55b6e74c5f9a8 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
changed default mapping type to dict

609ebd6d332afc52dae5d305ea3db44c2395eac5 authored almost 6 years ago by Arijit Basu <[email protected]>
Add serialization tests

3b8244a2000027ca7acb30deaef63d6a3ca56f80 authored almost 6 years ago by Víctor Zabalza <[email protected]>
Respect inner attributes and check that tuple_fields is a collection

6014611b67b68ce828cc69073249aaa07e3e8f40 authored almost 6 years ago by Víctor Zabalza <[email protected]>
Add fields.Tuple

d2df790ce87cbdcd1d4de9e7fd264805b2ce1fc2 authored almost 6 years ago by Víctor Zabalza <[email protected]>
update docstrings

17f08415b77ba07ca1693f3c1ac21c705d05db58 authored almost 6 years ago by Arijit Basu <[email protected]>
removed abstraction complexity

d9e44469fff8ac3756ecdc9fc3b1b1da34f12deb authored almost 6 years ago by Arijit Basu <[email protected]>
Added a Mapping field as an abstract class for dict-like objects

Dict now extends Mapping field with mapping type as dict

663e1c770b2d4520f12b775d5c69f0c40ed4f4e2 authored almost 6 years ago by Arijit Basu <[email protected]>
Bump pre-commit from 1.14.0 to 1.14.2

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 1.14.0 to 1.14.2.
- [Release n...

4972e8be84d1ba187c34f8e11b4ddfdf4101cfd1 authored almost 6 years ago by dependabot[bot] <[email protected]>
Fix RTD badge

0cce4f29622ad2dff7c392991bc04967645e1223 authored almost 6 years ago by Steven Loria <[email protected]>
Custom loader and dumper for field.Dict

Below params added to fields.Dict

:param type loader: The loader to use for loading objects...

f5b56aaa3fe877727e4f0c41454724b5e8eb5d8e authored almost 6 years ago by Arijit Basu <[email protected]>
Merge pull request #1091 from marshmallow-code/remove-error-kwargs

Remove ErrorStore.error_kwargs

300611af5daa4fd34a92d075cdd40b403018520d authored about 6 years ago by Steven Loria <[email protected]>
Remove ErrorStore.error_kwargs

...because its updating is undeterministic.

close #996

1eb3a057a8a80241cd3ed87fbcd47fa854556a04 authored about 6 years ago by Steven Loria <[email protected]>
Fix typo

d9037f869713ffcde4b73aebebe8e2ff5c34536c authored about 6 years ago by Steven Loria <[email protected]>
Warn about removed util functions

351d1b556eb241b77210a53d832ecd9ce6fcb545 authored about 6 years ago by Steven Loria <[email protected]>
Bump pre-commit from 1.13.0 to 1.14.0

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 1.13.0 to 1.14.0.
- [Release n...

27068cbe27fc565dc3bc4306a7e22b134e597577 authored about 6 years ago by dependabot[bot] <[email protected]>
Merge pull request #1067 from Dunstrom/#852-configurable-error-messages

#852 configurable error messages

b3bef3c9b4d76bd6367ee4c860bbaae067347f8a authored about 6 years ago by Steven Loria <[email protected]>
Update changelog

[skip ci]

591778eeee150f54d1c3f6a0b8afa160b303e503 authored about 6 years ago by Steven Loria <[email protected]>
Minor documentation fixes

6ecf519f04634cbc662a5be001067960d1abb390 authored about 6 years ago by Steven Loria <[email protected]>
Merge inherited schema error messages correctly

5f6af38491931e7268274d54f3e9080ff03bac87 authored about 6 years ago by Jared Deckard <[email protected]>
Move the custom error messages to the schema

c72288a783fdb79385103e076803196a5c096b53 authored about 6 years ago by Jared Deckard <[email protected]>
Rename deserialization_error_messages to error_messages

91e21879c3cdce3eb56873b9813a97319331591a authored about 6 years ago by Jared Deckard <[email protected]>
Merge branch 'dev' into #852-configurable-error-messages

f449f318bd9d0418a591d48244efb17bed12dcec authored about 6 years ago by Jared Deckard <[email protected]>
Merge pull request #1087 from marshmallow-code/dict-arg-reorder

Change order of keys and values arguments to fields.Dict()

4dc6b656ec61e0a1f945aaf20bc43673ec0c01f6 authored about 6 years ago by Steven Loria <[email protected]>
Change order of keys and values arguments to fields.Dict()

"keys" before "values" is a more natural ordering and
is more consistent with type annotations, ...

478143b1f9d6682cd28a4f152d2ceacb41385902 authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #1088 from marshmallow-code/remove-dead

Remove dead utils code

7defa6b93a74c9304fe31db6eae726cd2bde99b4 authored about 6 years ago by Steven Loria <[email protected]>
Update changelog

[skip ci]

26f71cb68a27ea3bfbee1b78d2dff4d055b7e6b1 authored about 6 years ago by Steven Loria <[email protected]>
Remove dead utils code

Found with https://github.com/asottile/dead

Thanks, @asottile!

d9bcc48317534aa9d7910ab5fc82d1541d5d2b24 authored about 6 years ago by Steven Loria <[email protected]>
Update changelog and add @r1b to AUTHORS

[skip ci]

4725366830e0444a715ee7966cabf035d51b007b authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #1081 from r1b/feat/fields-boolean-parses-y-n

feat: fields.Boolean parses yes, no

2016e5f8ec32216dab61c6e145ba065e2b8ed5d3 authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #1086 from marshmallow-code/docs

Documentation updates

e781df51834780fa9a053efa081aef20484d7819 authored about 6 years ago by Steven Loria <[email protected]>
Add "Validating package.json" example

Demonstrates a familiar, non-web use case and validation features

d90eaedc1f67758d443fa111cd2211f34956da3c authored about 6 years ago by Steven Loria <[email protected]>
Replace marshalling with error_store in API docs

Also, add "Ecosystem" to "Useful Links"

54ebd01cd12bef33e15a31a2e79a70356cde3423 authored about 6 years ago by Steven Loria <[email protected]>
Update badges

84b3b56b61a8990f6e358c6c00ff39536acb2e3b authored about 6 years ago by Steven Loria <[email protected]>
Bump version and update changelog

156a24ccb0040ebfd7e76cbf4c25c87a60540f52 authored about 6 years ago by Steven Loria <[email protected]>
Bump license year; include LICENSE using setup.cfg

fe7fec5672267e4414185bc55e49cc4637ad85ce authored about 6 years ago by Steven Loria <[email protected]>
feat: fields.Boolean parses yes, no

DRF does this [1]. Postgres accepts yes / no literals [2].

My actual use case is that checkboxe...

ade7bad30bd8a3c7b921756a7244ddfa039ac8fd authored about 6 years ago by Robert C Jensen <[email protected]>
Merge pull request #1079 from marshmallow-code/registry-bypass

Add option to prevent adding Schema to registry

68560b26ec7e205c0010e6e16905abc33d58ae77 authored about 6 years ago by Steven Loria <[email protected]>
Add option to prevent adding Schema to registry

Useful when memory usage is critical.

close #660

9efb5ed80a41e48405e5471b3f899105f8f3616f authored about 6 years ago by Steven Loria <[email protected]>
Bump sphinx-issues from 1.1.0 to 1.2.0

Bumps [sphinx-issues](https://github.com/sloria/sphinx-issues) from 1.1.0 to 1.2.0.
- [Release n...

09855418261af6faa74764b0af3a90944ab673c6 authored about 6 years ago by dependabot[bot] <[email protected]>
Merge pull request #1078 from marshmallow-code/missing-and-required

Raise a ValueError if missing is set for required fields

7c6b3c3fdb4eb9811404580532f1ff4001815523 authored about 6 years ago by Steven Loria <[email protected]>
Raise a ValueError if missing is set for required fields

close #1040

3920c1dd51b5e8681c16f35380ae8b7a733578c5 authored about 6 years ago by Steven Loria <[email protected]>
Minor dev chores

* Some test cleanup
* Use HTTPs links
* Update changelog

ebf7564b1551cc93df3f6705ac77b2b3b67b5917 authored about 6 years ago by Steven Loria <[email protected]>
Update changelog

833f3d364db40b0233215dfd5b323ede4ee44fb2 authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #1052 from marshmallow-code/fix_list_dict_valid_data

Fix List and Dict valid_data

46c11a42531333328319da94f1510331d8ef8f9d authored about 6 years ago by Steven Loria <[email protected]>
Merge branch '2.x-line' into dev

dfdf8665827eb01909b2930ebbc71e63d1eec519 authored about 6 years ago by Steven Loria <[email protected]>
Add missing period

f04899109ee21ddfbbd48c1ef87819221f3b3a21 authored about 6 years ago by Steven Loria <[email protected]>
Merge branch '2.x-line' into dev

a516f6a6ed4fa4e7be2745c5f4bc091588a68510 authored about 6 years ago by Steven Loria <[email protected]>
Link to Tidelift coordinated disclosure plan

1176c08fab3ba914ad3f0707d70631f21dc0d715 authored about 6 years ago by Steven Loria <[email protected]>
Merge branch '2.x-line' into dev

9172e6e04c74eaf436ece3683efb77a5c2980bbd authored about 6 years ago by Steven Loria <[email protected]>
Bump version and update changelog

52859e289a37eae8e3eb5d8873f21dd784bb08b0 authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #1074 from marshmallow-code/2.x-line-version-info

Add __version_info__

44a158d24ece4e723bf142c022642b3fb929788b authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #1075 from marshmallow-code/2.x-line-deprecations

Add warnings for deprecated/changed API

d48c05477a09f4f13a2bd565d72f8f361caa23e6 authored about 6 years ago by Steven Loria <[email protected]>
Bump sphinx from 1.8.2 to 1.8.3

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.8.2 to 1.8.3.
- [Release notes](http...

58e54e7c5e0b12ba4f0555747bafa12fde3dc84e authored about 6 years ago by dependabot[bot] <[email protected]>
Add warnings for deprecated/changed API

In order to help users prepare for marshmallow 3.

97eec697abf9c0e8442039f958a165205de618a4 authored about 6 years ago by Steven Loria <[email protected]>
Add __version_info__

This makes it slightly more convenient for consuming libs to
support both marshmallow 2 and 3.

747faa74a610bda8621edeaa9e1c767c3c601a53 authored about 6 years ago by Steven Loria <[email protected]>
Update changelog

6bb9124d5e9dbb2f7b52864c3d8af7feb1b69403 authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #1064 from marshmallow-code/specify_min_dateutil_version

Specify minimal python-dateutil version (2.7.0) in setup.py

e89b861a7866efcb4e32cd90f9f3cbe2f0e15576 authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #1070 from marshmallow-code/dev_refactor_marshmalling

Refactor marshmalling.py

0cf2a92286a325ecee548b3fc8ea7503f19cf425 authored about 6 years ago by Steven Loria <[email protected]>
Move ErrorStore.call_and_store into Schema._call_and_store

4221c865dc571053aaba7e89dca6642528646624 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Rename marshalling.py -> error_store.py

2c76be65069745a9aa13a198fd6ca52c00c450cc authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Bump pre-commit from 1.12.0 to 1.13.0

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 1.12.0 to 1.13.0.
- [Release n...

6470e92a4d8f317a5392c8b83cc1c801529895f6 authored about 6 years ago by dependabot[bot] <[email protected]>
Merge Marshaller/Unmarshaller into Schema

094e7ff5c64620fe5b54a22050d61416ec894614 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge branch '2.x-line' into dev

31d933a08352cdc1eb34cc985d14a71ac8a74a0f authored about 6 years ago by Steven Loria <[email protected]>
Fix link to LICENSE

17c235a5cbbb775487cfb8e18e8f2af2cae1d815 authored about 6 years ago by Steven Loria <[email protected]>
Fixed lint issues.

9ebc6de76a545ef7c6129c63a4ed760fa5f23268 authored about 6 years ago by Hampus Dunström <[email protected]>
Added documentation about the new feature.

97fc16770289243017627db98214e6ecddb0d869 authored about 6 years ago by Hampus Dunström <[email protected]>
Added myself to authors.

878f3cfd4bd200a4d3597342fb4ca408bd549277 authored about 6 years ago by Hampus Dunström <[email protected]>
Added tests covering the custom type error both for many=True and many=False.

50837fc0346656d127062199cdcaeff03afcbbf4 authored about 6 years ago by Hampus Dunström <[email protected]>
Implemented the possibility to customize the error messages for Invalid input type and unknown field in schemas.

Added test for unknown field.

9ba7fe08a89723d6ed5d54183917f9502af9fc0d authored about 6 years ago by Hampus Dunström <[email protected]>
Fix comment about __marshmallow_hook__

69352c45fe1d2bd2f867e1a403ac1b44a12f3c78 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Specify minimal python-dateutil version (2.7.0) in setup.py

2f5eba77aa6f913ba0fced220dc32a4910358d36 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Update changelog

a7196ae9c404818e29f4c3c40ad189baa6cb1db0 authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #1063 from taion/fix-get-value

Fix getting values from dicts with properties

5d25d79ff1943a46604732904d7dfc96fd4e721e authored about 6 years ago by Steven Loria <[email protected]>
Fix getting values from dicts with properties

bc376a70006fd0a2ce962f8490668cffed608220 authored about 6 years ago by Jimmy Jia <[email protected]>
Bump version and update changelog

55932fa4e4ba7496f424ed2942d7963051030699 authored about 6 years ago by Steven Loria <[email protected]>
Update changelog and add @toffan to AUTHORS

5f7c9a8679a18bdd683e14cc0bce511d3827af2b authored about 6 years ago by Steven Loria <[email protected]>
Minor cleanup to merge_errors

257b6de10a7eb3b85e0caf01103bf30eb56a48df authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #1026 from marshmallow-code/dev_rework_validation_error

Rework validation error structure

0efbd7f38cbe3a7f5c8f8e5f4764a52801308ab1 authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #1053 from marshmallow-code/dev_remove_unused_imports

Remove unused imports in compat.py

03fbd92870018260cda71a3d8a476ffc40971801 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Rework test_passing_original_data (misuse of error dict)

8ec134ffd6fc0afd10fc322a051e9d5d867b4d8e authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Test reporting field errors as dict from schema validator

a088cc97506cf6198443abc2042df29e66f07fab authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Use merge_errors in ErrorStore.store_error

9a83efdc67b5f694e37d371397b314e6e3fa4dcd authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Introduce merge_errors function

b2e5a7da74d2f62a4d3694a43bc31248eb14be24 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Fix handling dict error on field in pre/post_dump/load

382c8cc0b1840b25bce524cef3defc784be24464 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Rework ErrorStore.store_error, remove ErrorStore.store_validation_error

a074f3edf874c85fa9109f21cbfdb1f8313c9818 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>