Ecosyste.ms: OpenCollective

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

github.com/marshmallow-code/marshmallow-jsonapi

JSON API 1.0 (https://jsonapi.org/) formatting with marshmallow
https://github.com/marshmallow-code/marshmallow-jsonapi

Using iteritems compatibility function

6713a3f1b66fefcba559c0909a370a683857244e authored almost 9 years ago by Colton Allen <[email protected]>
Checking from appropriate error structure

5cde9c3f60c026084e9829a0a8de06b06af97f9a authored almost 9 years ago by Colton Allen <[email protected]>
Marhsaling multiple errors and using ValidationError exception

cb845c5e7eb5ae5209862642e4cd6f778b5914fb authored almost 9 years ago by Colton Allen <[email protected]>
Added id validation

348fafd8f14e32c4e3b2d34a3b1ac7d934e4580c authored almost 9 years ago by Colton Allen <[email protected]>
Added missing id validation coverage

9993fdfdfee0b839b3bb564815bda26861303192 authored almost 9 years ago by Colton Allen <[email protected]>
Added relationship unwrapping

89430084b8f56b6a3c5233bc7fa82ebb2f41ccb7 authored almost 9 years ago by Colton Allen <[email protected]>
Overloaded _deserialize method and added type validation

95a35477b2fe5629e31c36013e81a36724719019 authored almost 9 years ago by Colton Allen <[email protected]>
Added deserialization tests

fe074d05935f2f95436df21977d73dbdc0907f5c authored almost 9 years ago by Colton Allen <[email protected]>
Fix new flake8 errors after flake8/pep8 upgrade

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

12e8771295b38034d9b79349b5a76cfcc25996ca authored about 9 years ago by Steven Loria <[email protected]>
Bump dev version and update changelog

3f83da861a5d88a159a847cc62811e50dadf2b4b authored about 9 years ago by Steven Loria <[email protected]>
Inflect relationship names

[closes #22]

2c11b4399dbb091f0b76c73ff40e21cdddbd2705 authored about 9 years ago by Steven Loria <[email protected]>
Bump version; update changelog; update authors

3a4e710fdc3236a10e8ea4577c601be6bd6a6687 authored about 9 years ago by Steven Loria <[email protected]>
Merge pull request #26 from floqqi/empty-relationship

FlaskRelationship: handle `BuildError` for empty relationship on url generation

a2ab4ed77afaad17270414698c3e1b6abd6e8ff3 authored about 9 years ago by Steven Loria <[email protected]>
FlaskRelationship: Exclude link object for empty relationships

dc2354e99a67014cb41e9bed351aa6d8572c2715 authored about 9 years ago by floqqi <[email protected]>
Merge branch 'dev' into empty-relationship

a1e730fe732d89b350878b6929401a3b6362ccf8 authored about 9 years ago by floqqi <[email protected]>
Merge pull request #25 from floqqi/patch-1

Remove duplicate return statement in `Relationship._serialize`

a16ce008866ca2daf921053dd1997a5e291097d3 authored about 9 years ago by Steven Loria <[email protected]>
FlaskRelationship: handle `BuildError` for empty relationship on url generation

8d040060e9adba1f24efed9a355a5ee7ae18a401 authored about 9 years ago by floqqi <[email protected]>
Remove duplicate return statement in `Relationship._serialize`

cd431f1405ad42be6d82fd732d32a070d08ff1e7 authored about 9 years ago by Florian <[email protected]>
Update changelog and bump version

faa4ef1e23caea1a56e4f8b2cf5446afa535b2b6 authored about 9 years ago by Steven Loria <[email protected]>
Merge pull request #19 from asteinlein/auto-self-links

Add support for automatic self-linking

618d3d8f405c9ee6fbee80cad1b227957f165e24 authored about 9 years ago by Steven Loria <[email protected]>
Fix mis-spelled test class

3ff1537922de296946aaba05dc2ee4f822f39f49 authored about 9 years ago by Anders Steinlein <[email protected]>
Add support for automatic self-linking

This works through the new Meta options `self_url`, `self_url_kwargs`
and `self_url_many`. Speci...

a6a6f6356cb347bf01e9c144fd7e6b0bf5293483 authored about 9 years ago by Anders Steinlein <[email protected]>
Add AUTHORS

f7f7c68e34f501ac09eee19c62b433185d0bce8e authored about 9 years ago by Steven Loria <[email protected]>
Update changelog and bump dev version

01b4e15c53163f56f58d84257e4021cbe3c7d0b6 authored about 9 years ago by Steven Loria <[email protected]>
Merge pull request #14 from jo-tham/bugfix/null-relationship

Enable to serialize null relations closes #10

f3beb69c08c60c4de506221b1f40d73390c3c377 authored about 9 years ago by Steven Loria <[email protected]>
Fixup missing/empty relationships

If include_data=False we must return meta or links. This caused a change
to a test which predate...

479dd10be5137779934d6f46459b1fa4625956e1 authored about 9 years ago by Jotham Apaloo <[email protected]>
Enable to serialize null relations closes #10

Not very DRY and I'm not familiar with pytest. But this should close #10

for the relationship, ...

65f5a0bbfdede158e4e7fbb5635d445116e8fe59 authored about 9 years ago by Jotham Apaloo <[email protected]>
Add contributing guidelines

e4a0164f8e6a6c1f97e3e1483f0dc48e202ac5a2 authored about 9 years ago by Steven Loria <[email protected]>
Bump version and update CHANGELOG

5b2be09bfe177f3eccd98539cf49eb4e617038bb authored about 9 years ago by Steven Loria <[email protected]>
Add messages property to IncorrectTypeError

b0ed549aecb468210d430a2be6e0926840e33079 authored about 9 years ago by Steven Loria <[email protected]>
More consistent error message

bce888972f7030fec23fd731d0dc65037e8f0183 authored about 9 years ago by Steven Loria <[email protected]>
Correctly format error messages in strict mode

Also, recommend strict mode in docs

5ac99d3b1eda3584b500857f47a09470f45d5440 authored about 9 years ago by Steven Loria <[email protected]>
Add quickstart docs

643dd582c35cdf552cd5cc6f2e7daaf53501519c authored about 9 years ago by Steven Loria <[email protected]>
Update dev version

ff8303e46c620aa32c0299cf30b1ddb30a091b51 authored about 9 years ago by Steven Loria <[email protected]>
Merge branch 'relationship-field'

c15a3961859edfb9613c7bd7c2c29cde5d0a9c71 authored about 9 years ago by Steven Loria <[email protected]>
Replace HyperlinkRelated with Relationship

Why?

- Supports `self` links
- More consistent API
- Better name

243ede9cef13bd6f563717738ecf21133262dcd8 authored about 9 years ago by Steven Loria <[email protected]>
Update validation docs with properly formatted input

548ec9c664262cd2b59053b9a29a73060a994476 authored about 9 years ago by Steven Loria <[email protected]>
Correctly unwrap `data` envelope from requests

da7f6e69f281751794beaa92334e73e4e6963889 authored about 9 years ago by Steven Loria <[email protected]>
Validate type

c0ae596ffb2414828376d8c929b694d7ca5c4fdf authored about 9 years ago by Steven Loria <[email protected]>
Unwrap/validate JSON API-formatted requests

08f29724979485739bc04c6acbbbb5742f6c6e85 authored about 9 years ago by Steven Loria <[email protected]>
Raise errors if type_ or id are not specified

3807ffa8473be0f10d6f8d999262f09dd74514e3 authored about 9 years ago by Steven Loria <[email protected]>
Fix error formatting when many=True

662788493ef3caa31a65da2fd4e9042d323060c2 authored about 9 years ago by Steven Loria <[email protected]>
Bump version and update changelog

601648fe14f56a71876bea25a27bc02a6eb900b0 authored about 9 years ago by Steven Loria <[email protected]>
Add plain_function for marshmallow 2.0.0 compat

f6a8dbdaebf82dd865c265088085daa49566c5b2 authored about 9 years ago by Steven Loria <[email protected]>
Bump version and update changelog

9c2c92d0864725934773ad0df9eacc2dd903d147 authored over 9 years ago by Steven Loria <[email protected]>
Compat with marshmallow>=2.0.0rc2; bump minimum marshmallow ver

48133b8e57aebcda5ce9a9a38e1182759aad9c3f authored over 9 years ago by Steven Loria <[email protected]>
Use pytest>=2.7.3 for py35 compat; use twine for publishing

9fba72541179fe80b066e9f38166e9b4f9a6048a authored over 9 years ago by Steven Loria <[email protected]>
Update HyperlinkRelated docs and update docs requirements

c27bd2d3ed7d8c25128ee78581b3c83b838433cc authored over 9 years ago by Steven Loria <[email protected]>
Fix typos

608b53b97ca81e4bab853148087ca62cd9445bb6 authored over 9 years ago by Steven Loria <[email protected]>
Bump version and update changelog

d9f5be0d2c94f5b54e9d31beca25342c2426a0b2 authored over 9 years ago by Steven Loria <[email protected]>
Update docs and changelog

822bd327723d8910bec8cbe4da8d21d71342d499 authored over 9 years ago by Steven Loria <[email protected]>
Merge branch 'inflection'

1b667c3c6bc940f869d7a1fa0465fd69e7a7fd67 authored over 9 years ago by Steven Loria <[email protected]>
Update docs

be46b656327f988d41a7a2d0a372b6199f65a933 authored over 9 years ago by Steven Loria <[email protected]>
Use plain_function for py2/3 compat

87eaa138185cfb1cedfa463dadde579b619f8c79 authored over 9 years ago by Steven Loria <[email protected]>
Test against py3.5 final and depend on marshmallow 2.0.0rc1

82647089842624dc7be69ee57de423c510a3cc05 authored over 9 years ago by Steven Loria <[email protected]>
Second try at testing against py35

as per https://github.com/travis-ci/travis-ci/issues/4788#issuecomment-139900625

decf44bc00e21bf21f7ee4fdd7523a05af38cfca authored over 9 years ago by Steven Loria <[email protected]>
No dice; back to 3.5-dev

at least until travis-ci/travis-ci#4788 is resolved

d9c047fbe10008b585f80423d6ba1f344f087e5f authored over 9 years ago by Steven Loria <[email protected]>
Let's see what happens here...

544cbe449ef9383e242b1ef4e82f63d2a8266765 authored over 9 years ago by Steven Loria <[email protected]>
Fix for Py2; need to get plain inflect function

b2a4158340ab0b56fc89c18c7a552eb78bf2cb0d authored over 9 years ago by Steven Loria <[email protected]>
Update for compat with marshmallow dev

e89dd949dee0b6400643b8ac982a590b4a33637b authored over 9 years ago by Steven Loria <[email protected]>
Install dev-requirements after package

So that marshmallow-dev can be installed correctly

9895482f5749206812f8efe32f8a3113d78ab338 authored over 9 years ago by Steven Loria <[email protected]>
Support inflection through the `inflect` class Meta option

Currently requires the development version of marshmallow
due to dependence on the bind_field hook

0ffe950d5340ae81b68b441a4b54788e909a0648 authored over 9 years ago by Steven Loria <[email protected]>
Update readme and index.rst

b9cb94c6bd41651b8bb257e47130f073da3856a2 authored over 9 years ago by Steven Loria <[email protected]>
Installation instructions; test against py35

52e57d5464c6b6a085f7e56948ccfed34e60c2c8 authored over 9 years ago by Steven Loria <[email protected]>
Add framework-agnostic HyperlinkRelated field

And bump dev version

6690c10ea28abff80625457f0cd661e2b0843c9a authored over 9 years ago by Steven Loria <[email protected]>
Clarify that Flask is optional

also add Flask as a docs requirement

5dbdce2086c6cd11be225cb980db8f19bdf1718c authored over 9 years ago by Steven Loria <[email protected]>
First PyPI release

89546ecb9d0522c4ecb718708efc9ca98743e57f authored over 9 years ago by Steven Loria <[email protected]>
Fix imports in py2

223f269a477f20749b1f8476e31ef968488f506c authored over 9 years ago by Steven Loria <[email protected]>
Add Flask to dev-requirements

5b58db1c0343e652c2560b99431e8139156b7f91 authored over 9 years ago by Steven Loria <[email protected]>
Update references to GH repo

346c747bf77a3a58440aa7880c7f6f3c45589192 authored over 9 years ago by Steven Loria <[email protected]>
Link to flask example

5cd0ff709cdb987debe0da5275a93e52ba6af467 authored over 9 years ago by Steven Loria <[email protected]>
Add tests

61e4d47537a90b2dfc81ae328c208fccabb49e4c authored over 9 years ago by Steven Loria <[email protected]>
Add docs

15dbac0e3477a297fcaf1c89da11e58b5004486b authored over 9 years ago by Steven Loria <[email protected]>
Fix incorrect super call

b1def3fb74b004b33734c27eb698e6400dcecf1e authored over 9 years ago by Steven Loria <[email protected]>
Containerized builds

038fd3a22bce516fea46a312897e3b7240233136 authored over 9 years ago by Steven Loria <[email protected]>
Fix setup.py and setup.cfg

9588dbcca48b71fa0a3a738585e9fdbbf9e19d70 authored over 9 years ago by Steven Loria <[email protected]>
Rename Hyperlink -> HyperlinkRelated

To make room for "non-relastionship" links objects

970f6169dc9f8948a249aee8b4e4dd1bc728d044 authored over 9 years ago by Steven Loria <[email protected]>
If data are valid, errors is an empty dict

94ff0da40c4d0fc023830902faeb23539be862bc authored over 9 years ago by Steven Loria <[email protected]>
Implement Schema, Hyperlink, and error formatting + package boilerplate

84c1e18dfaafca218d0c685203d42a90e3145988 authored over 9 years ago by Steven Loria <[email protected]>
Initial sketch in README

2b9efd957553407a0d9c42cf7a05f1cff8978e6c authored over 9 years ago by Steven Loria <[email protected]>