Ecosyste.ms: OpenCollective

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

github.com/ash-project/ash_json_api

A JSON:API extension for the Ash Framework
https://github.com/ash-project/ash_json_api

fix: fix nested includes wrapping :hammer: (#114)

68bdb43f23496f82be65f36dcfdd323038351fd9 authored 10 months ago by mrdotb <[email protected]>
fix: always use current URL as pagination base

fixes #108

c9993777b4bc71f250fb542b2ba18961a397554e authored 11 months ago by Zach Daniel <[email protected]>
chore: update ex_doc, clean up docs

2a45bb650d4034dedb475638cb0a625d60cba5c8 authored 12 months ago by Zach Daniel <[email protected]>
fix: use related resource for introspection on related routes

d6d19f5be4b2045f8daee6f12a3bcc9e570af3fd authored 12 months ago by Zach Daniel <[email protected]>
improvement: better error on non existent action

8811b063004804a3ec89499145626b4a2d88fc4f authored 12 months ago by Zach Daniel <[email protected]>
fix: allow any path params

cfe268e1ee879a1e95664d6b7aa0316066802c6c authored 12 months ago by Zach Daniel <[email protected]>
chore: release version v0.34.2

0b18cda2f38574e3881bbb06e7c80d4596fa880a authored 12 months ago by Zach Daniel <[email protected]>
improvement: add `AshJsonApiError.ToAshError`

f0468b881a983c7fed4b99f7b6eeee2d367f8875 authored 12 months ago by Zach Daniel <[email protected]>
chore: fix open api schema test

fb27a0505e582afd1dfd3193c9c5fc1490ec47fa authored 12 months ago by Zach Daniel <[email protected]>
fix: set filter schema as string or object

15addee58ab360540df9b55d74553ceba92d8d53 authored 12 months ago by Zach Daniel <[email protected]>
chore: get rid of bad typespec

f6b3478c9c9183c22f0e2d3d94a8d46be3b9b5a5 authored 12 months ago by Zach Daniel <[email protected]>
chore: generate docs

d7e18fdfd847a78f913eb68a635a7a69d85e393a authored 12 months ago by Zach Daniel <[email protected]>
chore: fix aggregates in filter schemas

4f448b6bb4c2b0cdd54aca53ca993b0beebc27d0 authored 12 months ago by Zach Daniel <[email protected]>
chore: remove comment

e6f5ccfb4e409822df6eca14fc0e2545a30d4824 authored 12 months ago by Zach Daniel <[email protected]>
improvement: properly represent fields in response

This requires two main changes: no property is required. This is because
you can always limit th...

1d5ed68a4188baf40c7b058e66f38ed9179f741a authored 12 months ago by Zach Daniel <[email protected]>
fix: ensure a type is always determined for aggregate fields

closes: #110

1a903ad31d4fe85370019181a2016fa58dbeafd1 authored almost 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.34.1

38545b369a98a8cde7bfb6d3589c529c28c19d68 authored about 1 year ago by Zach Daniel <[email protected]>
chore: fix build/ci

ffa4e9efb7f7a60419532ac8ba9bf2464a556793 authored about 1 year ago by Zach Daniel <[email protected]>
fix: properly generate relationships in json schema

df41dce658074be137e83675a536af622ea3bfdb authored about 1 year ago by Zach Daniel <[email protected]>
chore: don't require `type` and `id` globally at the

28c600236b59db2be44c4d8f4ec2bf873ea17fe0 authored about 1 year ago by Zach Daniel <[email protected]>
chore: fix cheatsheets

3d2cbb1d89baa1f70391d551b43833af46a4e99a authored about 1 year ago by Zach Daniel <[email protected]>
fix: don't double add a prefix to the router

54bf932d506e1210968474316b858dc8cab74575 authored about 1 year ago by Zach Daniel <[email protected]>
chore: update `kind_to_type` calls for latest ash version

eeb8110722f7cd89eb53b54b248cfc63f3c7e085 authored about 1 year ago by Zach Daniel <[email protected]>
fix: 400 error on invalid includes instead of 500

fixes: #109

cb22a768674879d82dd8f1e69faa7dc3eec584a9 authored about 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.34.0

7c324278908e588561af10552889a75c388e961d authored about 1 year ago by Zach Daniel <[email protected]>
chore: update cheat sheets

cad96a8c9559cb5286f9c2444eac4a9dbad64d6a authored about 1 year ago by Zach Daniel <[email protected]>
chore: fix dialyzer issues

be09ca51f27927fad3888727210ab4eebd68f610 authored about 1 year ago by Zach Daniel <[email protected]>
test: update tests to account for total change

b5cdfff9b9b0dda5ed44da6f61ecc4f2617619fb authored about 1 year ago by Zach Daniel <[email protected]>
feat: open_api options in Api (#104)

36d953f75afce0354d6f840eebaffadc5b421914 authored about 1 year ago by Devi Prasad <[email protected]>
chore: only gather analytics on hexdocs.pm

a3f8d962090cf53283a686f7580bb696473a97ee authored about 1 year ago by Zach Daniel <[email protected]>
chore: working on fixing build

4831352506e2e9a3553b74a0fe417cf080f65fe8 authored about 1 year ago by Zach Daniel <[email protected]>
chore: analytics on hexdocs

b59f57b55ff158bbc5656b5ea51bb8159dd18ae8 authored about 1 year ago by Zach Daniel <[email protected]>
fix: accept any in filter schema issue #101 (#102)

* Make the attribute filter schema type as generic as possible

---------

Co-authored-by: Andre...

9e795c069dd1dad249420e03afb9974e29311182 authored about 1 year ago by Andreas Donig <[email protected]>
improvement: Allow to include/exclude null values from the JSON output (#100)

Co-authored-by: Andreas Donig <[email protected]>

7d9ce044c271522f23f59a9db11581f51ff5b485 authored about 1 year ago by Andreas Donig <[email protected]>
fix: remove `AshJsonApi.Application` (#99)

086f73e52cf89b5fb5b9260215cdd1c4bfd6cb99 authored about 1 year ago by Dmitry Maganov <[email protected]>
docs: commit cheat sheets

5457d3ee557495785b818625a7ae80df354b028c authored about 1 year ago by Zach Daniel <[email protected]>
docs: update spark/ash for docs improvements

0afdd411628d6299d051202a14d647caa2e4e6e6 authored about 1 year ago by Zach Daniel <[email protected]>
chore: fix link

122ec3946ffd19adc8a5edf26c0c479f72a695a7 authored about 1 year ago by Zach Daniel <[email protected]>
added a note about swagger ui & redoc integration (#98)

* added a note about swagger ui & redoc integration

When I followed the tutorial, I wasn't su...

b64322d4e9e071073788f40c7bc48e5846dd02d1 authored about 1 year ago by M.Yasoob Ullah Khalid ☺ <[email protected]>
chore: clean up warnings in test

1ad556b5d339d64f5dd28dec1696e486429b7c79 authored about 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.33.1

543591cf4015f08c81eb40939cce01275cbc633e authored about 1 year ago by Zach Daniel <[email protected]>
docs: improve docs & hexdocs

05c12ae87569543843eca49bc0f2eb1ddf8c0556 authored about 1 year ago by Zach Daniel <[email protected]>
chore: clean up error message

6b0f07a297310af72f5af81b713962a74bc16778 authored about 1 year ago by Zach Daniel <[email protected]>
chore: format

10f8be0c7acc0be281ec0a98d5ad8989a223f360 authored over 1 year ago by Zach Daniel <[email protected]>
test: when asserting on links, parse uri query

90aaa56ac6c61e55cf5e6e1af9e3550b1424ccb8 authored over 1 year ago by Zach Daniel <[email protected]>
test: add macro for asserting on links (#97)

5f5c695a2314c3f77e6d5f3ca204be3ed7eff366 authored over 1 year ago by Eliel Gordon <[email protected]>
chore: wip

fcf78a49d4cf49003d408c65ca43da4bd61146ba authored over 1 year ago by Zach Daniel <[email protected]>
fix: various fixes for calculation handling

a0c6cf1046e035f516ebc22828fea61c3da69935 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: use phoenix endpoint if available (#95)

2542f2d84859f1e9a8b5e622949d95852b64ac74 authored over 1 year ago by Eliel Gordon <[email protected]>
test: Show lack of calculations coming back (#96)

91ee21982134763ad4b696fb1b0c9e09249af41d authored over 1 year ago by Samuel Richardson <[email protected]>
Update keyset & offset pagination with tests (#92)

* add keyset pagination tests

* run formatter

* remove logs

* add total meta

* clean...

881900f071b09aeac493584571b32cc01d2859d4 authored over 1 year ago by Eliel Gordon <[email protected]>
improvement: Add calculated fields to OpenAPI, JSON schema (#90)

c26e263919d52fc11b87e9aa234f5c895eccdf75 authored over 1 year ago by skanderm <[email protected]>
test: Add tests for field access and calculation access (#89)

b4818e707fece80db5f33b42bb44e727fc1fbb29 authored over 1 year ago by skanderm <[email protected]>
enhancement: Add `included` key with resource references in OpenAPI schema (#88)

* Add 'included' key with references to relationship resources

9586fd369dba4b2380f3500f103435e58747a2b3 authored over 1 year ago by skanderm <[email protected]>
docs: update getting started guide mime type docs

187951572c0b58db46ed16ffadb55067ae751cc0 authored over 1 year ago by Zach Daniel <[email protected]>
chore: update ssl_verify_fun

a18dc6d8ba4ccc23143b22ac7b01637740f2f4bf authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.33.0

401ca18fe74bf7133ea3d2a08606941433b953cc authored over 1 year ago by Zach Daniel <[email protected]>
fix!: properly set 200 status on updates

86c0737ec75677ed1f57bc67201e51443bda2482 authored over 1 year ago by Zach Daniel <[email protected]>
change patch http response code from 201 to 200 to match jsonapi spec (#87)

be12cbae7a5c526da30c74dbd106b3d3c483656b authored over 1 year ago by Eliel Gordon <[email protected]>
chore: release version v0.32.1

c4e5498581ff04d2130dff67523860b01baaae13 authored over 1 year ago by Zach Daniel <[email protected]>
fix: relationship is an atom not a struct when fetching related

closes #85

957083b2b7e44c2e9d9153ba985c369484b774b2 authored over 1 year ago by Zach Daniel <[email protected]>
chore: credo

c0643ea5a71e465e297c2855090c3bd71461f5a7 authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.32.0

51d1ae3157cd5215f0cc9df860f68315268212f7 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: always load in query/changeset

aea8eefd25c9b5868f5d0ce7f760a720068b0a88 authored over 1 year ago by Zach Daniel <[email protected]>
feat: add attribute description to schema (#84)

chore: add type mapping for :float

6fde62d33124d79d63e085b717ffc6daec47c9eb authored over 1 year ago by muej <[email protected]>
improvement: Add config to allow all media type params (#83)

dce99192680c0aa09cad1fcb8017ef8555060196 authored over 1 year ago by skanderm <[email protected]>
fix: don't use unnecessary `Info.action/3`

2f0def746e31020255116ee3b3d55de9ff8f2f88 authored over 1 year ago by Zach Daniel <[email protected]>
fix: Remove id from resource attributes (#80)

c08e42dbbb0764b99a68b52b96c21c7bbf9e5b4c authored over 1 year ago by skanderm <[email protected]>
improvement: Filter for resources that have a json_api type defined (#79)

31ece4fad9920c7e45c600d38ac82218296c4612 authored over 1 year ago by skanderm <[email protected]>
chore: release version v0.31.3

3ecc84f9b2ae11f01bab5fa10f40366b2d12d0aa authored over 1 year ago by James Harton <[email protected]>
fix(OpenApi): Don't cause a compilation failure when open_api_spex is not present. (#78)

a365f14c3ae6f7e0211870e012ab0429a1789488 authored over 1 year ago by James Harton <[email protected]>
chore: credo

a96fb489714ffe021a25dc03d293735e5859b8be authored over 1 year ago by Zach Daniel <[email protected]>
chore: release version v0.31.2

23e673a4f890b0c3f7f5466f2397b92ff9130d58 authored over 1 year ago by Zach Daniel <[email protected]>
fix: parse filter as input

7485c0fad6f6f78e8a5e093b3341b3a21c57c700 authored over 1 year ago by Zach Daniel <[email protected]>
improvement: thread context from `PlugHelpers.get_context` through to `Query` and `Changeset` (#71)

27ce389baed5d3db9f7902e5e4529c3e519ddc84 authored over 1 year ago by bcksl <[email protected]>
fix: Prepend slashes to relative paths (#77)

fb1d095ceeca77f994d8abd8485907ea140efd19 authored over 1 year ago by skanderm <[email protected]>
improvement: added route default_fields with test (#76)

Co-authored-by: Tommaso Patrizi <[email protected]>

c5f6d52c096dc93586136bf2b2a296a96a54a34c authored over 1 year ago by Tommaso Patrizi <[email protected]>
fix: Match shape for definitions and schemas when generating a json schema (#75)

2d6db2545cd772221106c27702f190f1aab3064f authored over 1 year ago by skanderm <[email protected]>
docs: Added OpenAPI customization section (#74)

Co-authored-by: Tommaso Patrizi <[email protected]>
Co-authored-by: Zach Daniel <zachary.s.dan...

d39b073fa7c97f894dd293a7a057dcd81d1d6c22 authored over 1 year ago by Tommaso Patrizi <[email protected]>
fix: only include other AshJsonApi resources

95d00737ed9ca523b623c410df0332c0530351c3 authored over 1 year ago by Zach Daniel <[email protected]>
fix: only include other AshJsonApi relationships in schema

1eb8d3feb0007927e23cf9b99d2b494aa7d12137 authored over 1 year ago by Zach Daniel <[email protected]>
fix: properly pass `modify` option to open api plug

9686ffd9ecf93a3e6b0bfa3729345ba8ca0a0111 authored over 1 year ago by Zach Daniel <[email protected]>
docs: Update open-api.md (#73)

Co-authored-by: Tommaso Patrizi <[email protected]>

da25928b0e57bb7e91590475f11fa5979c13d543 authored over 1 year ago by Tommaso Patrizi <[email protected]>
improvement: update option name for pass through

8d3318623ac1dee9a176a2c00b169522d10edf2e authored over 1 year ago by Zach Daniel <[email protected]>
fix: use `String.to_atom/1`

29aaf49828b8752b9a5c353738a0f370fa082046 authored over 1 year ago by Zach Daniel <[email protected]>
docs: add AshJsonApi.Api.Router to docs

559fa1411ea49c8215009a1d0a9e78b609c278a4 authored almost 2 years ago by Zach Daniel <[email protected]>
docs: more docs

ff0b1fd0236005215346934305fab50105250c2f authored almost 2 years ago by Zach Daniel <[email protected]>
docs: add docs for open api

a2c49728cdf02d21a78792b6b942ea10faf9e76d authored almost 2 years ago by Zach Daniel <[email protected]>
fix: sort/pagination schema improvements

70e351ab8ec85d38c1a8dc5d61030865d67303d5 authored almost 2 years ago by Zach Daniel <[email protected]>
chore: try something else for adding json schema/open api

0ad48191d120abf0a474f15c95fc3eb41d126335 authored almost 2 years ago by Zach Daniel <[email protected]>
improvement: support `__using__` block for router

057e18ee1f0ffa43daf6b5c0d68bbee503dec235 authored almost 2 years ago by Zach Daniel <[email protected]>
chore: default empty list for opts

39951ce8be9cf80f1e0ba38307c93e30ce26fa93 authored almost 2 years ago by Zach Daniel <[email protected]>
chore: test deps

b923e0a45370e8fe87bd3ed1d11808209217ad86 authored almost 2 years ago by Zach Daniel <[email protected]>
Provide helpers to fill out an OpenApiSpex OpenApi structure (#72)

Co-authored-by: Mike Buhot <[email protected]>
Co-authored-by: mohammedzeglam-pg <mohammedzegla...

eb183ba3cdb511e05270d3906a4ca5a70e5d59d9 authored almost 2 years ago by Zach Daniel <[email protected]>
chore: format

dfe6c91e54860992e7b616ec4c56c48a422c1b64 authored almost 2 years ago by Zach Daniel <[email protected]>
improvement: Record self linking improvements (#70)

* improve record self linking

when requiring the backing action to be named `:get` to be able...

3d36d586f744839e44be90b01f320b0203a08549 authored almost 2 years ago by Fabian Stegemann <[email protected]>
ci: add hex api key

62894de2644b10d694ccf211d0cc95c3729d93c2 authored almost 2 years ago by Zach Daniel <[email protected]>
ci: add pull request CI

e05624fb61eb53ead2b001b8a8a21a310a8a7948 authored almost 2 years ago by Zach Daniel <[email protected]>
fix: don't pass type through to `Info.action/3`

eae9d4b1e6a6f9e00d125b15a7d24d03f326fa43 authored almost 2 years ago by Zach Daniel <[email protected]>
docs: link to the getting started guide

0f293cd21c8b2d29b245822839b9b2fbe1f2f867 authored almost 2 years ago by Zach Daniel <[email protected]>