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

Merge branch '2.1-line' into dev

39bed8d628e2d08da5026df2df5ec6b9e9bbadf3 authored over 9 years ago
Constant field value is always present, even if field name is missing

closes 291

a69622cbfffa342daa5a737cd85c700bb925ca93 authored over 9 years ago
Merge branch 'juanrossi-feature-doc-extend-schema-inhereit' into dev

a652154e388e72c61bc719de8943bb851afd634f authored over 9 years ago
Add highlighting; update AUTHORS and changelog

7bd7bec1a7fa67ea576fb88d2d3c47b948c49b64 authored over 9 years ago
Updated and removed some code to have class inheritance in it.

72bd4c48e2dd9f92892e4127ab922c61af128834 authored over 9 years ago
Added Schema inhereit to Extending docs

b15658a6d13dd626a72ff8d428430ca6e844116b authored over 9 years ago
No longer suggest pre-release install

7774b1dd22ab8f5406e42b8f6e825cc13e42cbf8 authored over 9 years ago
Bump version and update changelog

Also, update links in readme

d6cc2ae3fdcc7d593dba3f76309910a2eff27b6c authored over 9 years ago
Add Field.root

- List field's container attribute will have the list field
set as its parent

989b75657cfb106f0829da5f201a719847921ce9 authored over 9 years ago
Correct signature of FieldABC._deserialize

d4f52374a3a954f7788988805f59b1511075bb2f authored over 9 years ago
If missing=None, allow_none should be True (by default)

ref https://github.com/sloria/webargs/issues/68#issuecomment-144510819

083fc21a2ba78ebe2622dbe204979ea6d1a85bff authored over 9 years ago
Merge pull request #287 from evgeny-sureev/multiple-schema-validators

Run all schema-level validators without stopping at first error

966c19bd6876a7ef15944c14178cd31e85c50745 authored over 9 years ago
Run all schema-level validators without stopping at first error

7ba62ab59c3818baf80639866e8dcefd7dba63dc authored over 9 years ago
Remove MarshallingError and UnmarshallingError

3203adbe4cb56b22e474902c6609f2cb6e5d9b45 authored over 9 years ago
Deprecate `extra`

ad27488ebbbe91681118c95f41f94606b29d7aa9 authored over 9 years ago
Credit where due

5a6a3343a0c930d61b25f015cd34b84c646bc85d authored over 9 years ago
Merge branch 'dwieeb-dict' into dev

10f424d6f6b37c03573088f8fbda036184e50864 authored over 9 years ago
Clean up tasks.py

37a9f45b20d3f08752ccdad0221858148a165e2d authored over 9 years ago
Update Dict docstring and remove unnecessary indirection

99b2b95053f4adf4d687699d6dee2f9dca121f35 authored over 9 years ago
Freeze pytest version temporarily to fix Travis build

73517187e7e478adc93007f2fd15f658dfba6cc8 authored over 9 years ago
Use compat version of OrderedDict in Dict field tests

ef611aa4a6ab7bb31f1223af18456c0859bb24f8 authored over 9 years ago
Allow non-dict-like data to be serialized

4e697918109f77d26013cdc9fc69fefb582a17d1 authored over 9 years ago
Change to client-friendly wording

1838c8407b5107110e1812926722fab1dc543a22 authored over 9 years ago
Fix up minor stuff as mentioned in https://github.com/marshmallow-code/marshmallow/pull/286

b52112a37f24a5a24766c9e61c6040337ba6c00b authored over 9 years ago
Add Dict field

244e776050be9b2deca0dbaa45f0f86aeada875d authored over 9 years ago
Add simplejson to dev-requirements

Tests fail without it

e9700184e64630468e40a92ce859053bf0e110ca authored over 9 years ago
Bump version and update changelog

53a20fc8711be825c0be08daf67c7d52cc382ac2 authored over 9 years ago
Merge branch 'issue183' into dev

46fe6b1947640b4a95a915cea112b35bd18cc0a5 authored over 9 years ago
`only` is bounded by the `fields` option

closes #183

1b3bf492cf3485029cea1b8c11f667f0db70c7a8 authored over 9 years ago
Revert badges

shields.io has been pretty flaky lately

63a0ba2a0f710e4735a98dd90187f17c89b8172c authored over 9 years ago
"Depriatize" Unmarahsller.run_validator

e8646373b5f88acb879f99c9486425f4db20373a authored over 9 years ago
Merge branch 'options-to-methods' into dev

a08585fb5fddad8141baf2f5b2363c44c72e9ad5 authored over 9 years ago
Remove unused plain_function

dbc339fc16b08bb933b735e4ad13c44e29bfa6d0 authored over 9 years ago
Update docs and changelog

963472e3bb8466a44757338b160b7b56db6d37df authored over 9 years ago
Rename handle_errors -> handle_error; defer raising in strict mode

ece03405c3f3594a69b2084e9c119d6be6abe7b7 authored over 9 years ago
Correctly pass field_names and fields for schema validation errors

507fc76400762617dd962d1aa7184ea993248edc authored over 9 years ago
Pass ValidationError to error_handler

Remove strict parameter from (Un)marshaller; this is now
handled in the Schema class

68d2dc6917d7a8191177e8ce4195235ee0d4720c authored over 9 years ago
Replace error_handler and accessor with handle_errors and get_attribute

See #284

TOOD:
- update docs and changelog
- update Upgrading guide

ac5aa5d6e31e20e160544d83112abb6c0d0fbc7d authored over 9 years ago
Merge branch 'dev' of https://github.com/marshmallow-code/marshmallow into dev

92bc8bf07b090110117f8c67bac3187d39e91104 authored over 9 years ago
Non-collection values are invalid `List` values

See https://github.com/marshmallow-code/marshmallow/issues/231#issuecomment-142392941

Improves ...

ab2063dd54589766070e0f316029bd6deaa90170 authored over 9 years ago
Merge pull request #282 from Bachmann1234/another-infinite-loop

Fix another infinite loop

e93c63aa41ec482d4f08c106470951961caa79a1 authored over 9 years ago
Fix another infinite loop

This prevents another infinite loop when dealing with recursive fields.
The solution leads to re...

23efb5c4c780e14ad150577f434ba5c470aa5e92 authored over 9 years ago
Merge branch 'Bachmann1234-fix-infinite-loop' into dev

7974670479637760ff740f7da6d470a978b59de7 authored over 9 years ago
Update changelog and add @Bachmann1234 to AUTHORS

f7a442e83fda60c2c15d0817e9d17e60e13b24e4 authored over 9 years ago
Refactor Field.fail to handle 'required' and 'allow_none' strings

ec120c84b2992be190f0561fa399a8f3d0a3678d authored over 9 years ago
Fix validation of required Nested fields

8cdb77b23d1c1a6d7f1c342fd4385dc43dd494e1 authored over 9 years ago
Make nested type error message more language-agnostic

See previous commit message for rationale

73a1c4b30d6b35dc65be32e9e6519c541c8122ee authored over 9 years ago
Prevent infinite loop when recursive required field is missing

83a61996c105c0a52be04323bb8e91bcd68b37f4 authored over 9 years ago
Update doc for error_messages change

09fe06688c0186f831e4d558db6241353ef46137 authored over 9 years ago
Make error message for invalid input type more language-agnostic

"dict" is Python-specific; error messages are typically passed
back to clients, so they should b...

f9dddd1ac3bc278b2e728d4cf7a590af1474392b authored over 9 years ago
Make error message for invalid input type configurable

9c05a484c77be8c4d3e0a45f5cba1e174ec4cdab authored over 9 years ago
Fix error messages for Decimal and time fields

52c26614a141529c4fb798a1a223fc9e55693059 authored over 9 years ago
Merge branch 'remove-legacy' into dev

aadf158b3894a82b3838491628e6f2c55e5c5045 authored over 9 years ago
Remove legacy fields

- Arbitrary
- Price
- Fixed
- Select/Enum

ref #73

75faf266530873fe5c0f241b3b8628d1c8a61bf3 authored over 9 years ago
Add support for --lf

5c8ab46af07f01ba159da677efb8f1a181e855cd authored over 9 years ago
Add --watch for test task; remove watch task

80ee22d92ec98aa6e64a404e3b91470574a79471 authored over 9 years ago
Document migration path for string `required`

4c35a031ae854d9e93aa782b62dacc17721ad1b8 authored over 9 years ago
Update changelog

4db6ae6900bc8048876078ababdc43b4d9a5d1b0 authored over 9 years ago
Merge branch 'error-messages' into dev

ab98e2720e680aecac62273692cca6598ac2a367 authored over 9 years ago
Merge pull request #279 from alexmorken/bugfix/nested_required_field_errors

Nested Field _check_required method bug formatting errors incorrectly

1613a0d2440855c21ce8a9d69833b1acad248c64 authored over 9 years ago
Make error messages configurable at the class or instance level

h/t to django-rest-framework for API design ideas

d0c12901453e1636fd116949302f3627bf60a4a2 authored over 9 years ago
Fix for watch_docs task

f85dba857ef75f6b0289b4f499c423a8dbbbae25 authored over 9 years ago
Fixed recursive function to check and format errors in missing required, many nested fields; Fixed test in test_schema to reflect change

7de9b5230d4cd5835df88fd683adaaf5f12f2d46 authored over 9 years ago
Remove dead processor and validator code

5ba2abf6a03179d91fd6015bd33b431d108cf616 authored over 9 years ago
Remove make_object

12a351b98ec8dc14ff30ed71eaddd3222412784c authored over 9 years ago
Invoke pre_dump processors before implicit field creation

Fixes https://github.com/marshmallow-code/marshmallow/issues/229#issuecomment-138949436

0a6b8917d85595e3183b713fe2b44f5382a67c1b authored over 9 years ago
Bump version -> 2.0.0rc2

f27864d2c4dcac4686626b989d71cfa8dee6cbe2 authored over 9 years ago
Upload to pypi with twine

76237e56cf7f27bfaa4ed88e39e836ab2bd800e2 authored over 9 years ago
Update changelog and add @evgeny-sureev to AUTHORS

c0a888bb339704d6cdedf485bc3b19c81fc89802 authored over 9 years ago
Merge pull request #275 from evgeny-sureev/arbitrary-error-field-names

Allow arbitrary field names in ValidationError #273

2c58165b3ff75864b46994c69862b5c94ac37b9a authored over 9 years ago
Deprecate make_object; update docs and upgrading guide

ref #277

Note: There is no DeprecationWarning raised when using make_object;
deprecation is onl...

53ed2b75024726a6cc0f1b46dbe8981a5ef85f84 authored over 9 years ago
Merge branch 'decorator-signature' into dev

1463a61d1bb6fa5b0c18acdfdb1ec4c4a003fb3f authored over 9 years ago
Update docs and changelog

82d73c52c1dba6bcc51c9e456ca208c7b1096c2f authored over 9 years ago
Remove dead code for supporting class and static methods

45b5d9916096801b6d6edcab9b6221c84ae8b7bb authored over 9 years ago
Add pass_original param to post_load and post_dump

ref #276

IMPORTANT: This effectively drops support for pre/post_*
staticmethods and classmethod...

bcb4cc694b921abcefb33ffe8d6100b166c7c34a authored over 9 years ago
Fix flake error

79a0d08c570e897b1372ea03a5b5678377d906c1 authored over 9 years ago
Use pytest 2.7.3 for py35 compat

cdc74fd78db011688e0f04017d87041e8e3d695a authored over 9 years ago
Rename raw -> pass_many

02ca30ae12a164c581aa1f4ea47431e7673cef4a authored over 9 years ago
Partial _accessor and _error_handler after init'ing attributes

Also, prep 2.0.0rc2

9039f43fa1a5f6a4b8e608243efe32f721492640 authored over 9 years ago
Allow arbitrary field names in ValidationError #273

93680b2847b71dc2f95a783620417484f66417ec authored over 9 years ago
Add note about making fields compatible with 1.x and 2.x

af5e3229e22b863a591524c4c0744f5506b44877 authored over 9 years ago
Bump version -> 2.0.0rc1 and update changelog

961d98f3ce9d35da661bcee874d6ed739716bfd8 authored over 9 years ago
Improve plain_function and with_metaclass

Use six's implementation from
https://bitbucket.org/gutworth/six/src/8a545f4

e56cb5bda402b2ae14468dbc9bd5366c81ccafe6 authored over 9 years ago
Merge branch 'strictness' into dev

4baf76d1ef3571230c83b69925e96255c9c4011e authored over 9 years ago
Improve consistency of error messages

Also, remove utils.get_callable_name, as it is now unused

68a2c33df6c20f18cfb18e58c4b403f35ddffc90 authored over 9 years ago
Stricter String and Boolean field deserialization

ref #231

9d0ad0f237a30365892ece88cf5c6e2e4953d116 authored over 9 years ago
Merge branch 'deprecate-accessor' into dev

1b71e24fba14c3db55c9b2c5b582c0ced43b0106 authored over 9 years ago
Corrections to upgrading page

21b386dd34df08c5073f012f783c78b61666a7b6 authored over 9 years ago
Custom accessor and error handlers are defined as class Meta options

For better consistency with the rest of the API (no more
@Schema.method decorators).

29060732d85e649bd75a8c7af424e81675ca4010 authored over 9 years ago
Merge branch 'remove-legacy-api' into dev

6ee025ac8cc9143152cf297bc0eeb8ebe53e55d4 authored over 9 years ago
Remove legacy decorators API

ref #73

365f51ad834d944be724a5ddb67fa751a8abe122 authored over 9 years ago
Use dev version of pytest for py35 compat

Until pytest-dev/pytest#744 is resolved

db2294b2ea60c44061ca3d56fff40af6fb15fc16 authored over 9 years ago
Test against py35

88d8dc6f53d999162bae2f36d096aa59d1a57da6 authored over 9 years ago
Rename bind_field -> on_bind_field

bind_field was misleading because it didn't actually do any
binding

eff7ba25f59584357d0a269a091355f43bfe484f authored over 9 years ago
Expose hook for modifying fields when they are bound

Use case: Setting load_from based on a class Meta option allows
for things like inflection of at...

d86fc4ebf1540eed29366431366556f9f26cbe80 authored over 9 years ago
Merge pull request #274 from tomchristie/patch-1

Include Django REST marshmallow example.

3cb75ba26ce547e6945008e52ea735d3801364e6 authored over 9 years ago
Include Django REST marshmallow example.

Figure this rounds out the section a little.

6ba490c5a9a538319e0908ff878d50712806469a authored over 9 years ago
Fix incorrect super call

93667101df5baeb62e5b35d83b5d517d3917b4c1 authored over 9 years ago
Allow for partially-valid nested data to be returned

closes #269

02de91baacb5337cbec7a76a9da908ccbf520371 authored over 9 years ago
Deprecate QuerySelect and QuerySelectList

7f9e9eb4ca848ccaa0ff393711fc16e20e79e533 authored over 9 years ago