Toby Zerner
|
69866ea247
|
0.2.0-beta.2
|
2021-09-01 18:30:30 +10:00 |
Toby Zerner
|
1e34ffbb04
|
Update changelog
|
2021-09-01 18:25:49 +10:00 |
Toby Zerner
|
ecb8825d04
|
Misc fixes
|
2021-09-01 17:59:36 +10:00 |
Toby Zerner
|
8b37d47616
|
Implement content negotiation
|
2021-09-01 17:59:09 +10:00 |
Toby Zerner
|
c1dc91c558
|
Add jsonapi object, more spec tests
|
2021-09-01 17:43:23 +10:00 |
Toby Zerner
|
d678a2ed9e
|
Properly respond with meta information added to `Context` instance
|
2021-09-01 15:09:41 +10:00 |
Toby Zerner
|
540d82b672
|
Rename Type::newModel for consistency with Adapter
|
2021-08-31 16:43:02 +10:00 |
Toby Zerner
|
d015070569
|
Improve spec compliance for resource creation; add ResourceType::url()
|
2021-08-31 16:42:30 +10:00 |
Toby Zerner
|
7405e07b93
|
Validate implementation-specific query parameters according to specification
|
2021-08-30 15:14:59 +10:00 |
Toby Zerner
|
d91bc79f49
|
Fix MockAdapter implementation
|
2021-08-30 15:10:59 +10:00 |
Toby Zerner
|
a839219711
|
Add method to get all registered extensions
|
2021-08-30 15:10:35 +10:00 |
Toby Zerner
|
7979ef5376
|
Add a docblock
|
2021-08-30 15:10:15 +10:00 |
Toby Zerner
|
ac23f7a70a
|
Clean up EloquentBuffer
|
2021-08-29 15:53:45 +10:00 |
Toby Zerner
|
81e0dc63b7
|
Improve docs example code
|
2021-08-29 15:50:58 +10:00 |
Toby Zerner
|
589fa47f68
|
Add Forbidden error details
|
2021-08-29 15:50:46 +10:00 |
Toby Zerner
|
8584d1de9b
|
Clean up Serializer
|
2021-08-29 15:44:42 +10:00 |
Toby Zerner
|
aa2754d458
|
Expose scope, filter, and sort operations on ResourceType
|
2021-08-29 15:43:35 +10:00 |
Toby Zerner
|
416a9c80b0
|
Add Context::filter() method
|
2021-08-29 15:41:31 +10:00 |
Toby Zerner
|
7d7dcb3e33
|
Rename AdapterInterface parameter
|
2021-08-29 15:40:40 +10:00 |
Toby Zerner
|
bc09e000d8
|
v0.2.0-beta.1
|
2021-08-27 09:49:43 +10:00 |
Toby Zerner
|
3c50256bd5
|
Preliminary support for extensions and various refactoring
|
2021-08-27 09:49:43 +10:00 |
Toby Zerner
|
e51dee99b2
|
Merge pull request #29 from basemaster/patch-1
fix repo name
|
2021-07-30 09:26:39 +10:00 |
Basemaster
|
89858188e6
|
fix repo name
fix the nav link to the github repository on the documentation site (https://tobyzerner.github.io/json-api-server/)
|
2021-07-29 11:50:03 +03:00 |
Toby Zerner
|
5c34ac06bb
|
Add return types
|
2021-07-22 12:35:21 +09:30 |
Toby Zerner
|
1ae0313575
|
Undo typehint
|
2021-07-22 12:33:40 +09:30 |
Toby Zerner
|
4fe4efc036
|
Support filtering by nested relationships/attributes
ie. support `filter[relationship.attribute]=value`
|
2021-07-22 12:30:22 +09:30 |
Toby Zerner
|
f2aac7f78e
|
Clean up
|
2021-07-22 12:28:59 +09:30 |
Toby Zerner
|
dc8ec9ee1d
|
Ensure Laravel feature is supported before using
|
2021-07-22 12:28:02 +09:30 |
Toby Zerner
|
cd9a43de7e
|
Add Closure typehint to AdapterInterface::load()
|
2021-07-22 12:26:11 +09:30 |
Toby Zerner
|
32a9fbe35a
|
Refresh the model after updating
|
2021-05-25 11:30:40 +09:30 |
Toby Zerner
|
f44f363806
|
Add Context::fieldRequested
|
2021-05-25 10:49:34 +09:30 |
Toby Zerner
|
5753e3a17c
|
Expose scope and filter as public API
|
2021-05-18 16:19:52 +09:30 |
Toby Zerner
|
848a8df42d
|
Fix noLimit method
|
2021-05-18 16:18:49 +09:30 |
Toby Zerner
|
bbca1e44ed
|
Update vuepress deps
|
2021-05-09 10:41:40 +09:30 |
Toby Zerner
|
ba4f4d337c
|
Fix pagination next link appearing when it shouldn't
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
c563c2879b
|
Run onListing callback after applying sort/filtering to the query
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
7858566e1e
|
Laravel validation: support nested validation messages
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
569371b4d2
|
Allow callable strings/arrays to be used
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
f0c7ed513e
|
Eloquent: apply scopes when including polymorphic relationships
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
71dcdadb3b
|
Eloquent: don't prefix table name - defer this to the schema
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
cdb910fdda
|
Eloquent: require all IDs when filtering a hasMany relationship
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
8215cfb0ff
|
Eloquent: support HasOneThrough relationships
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
dbd3ceec9c
|
Pass context to AdapterInterface::newQuery()
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
cda345d3ad
|
Support adding document meta via Context
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
8029c6fd4a
|
Fix up Show endpoint callbacks
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
1e1fc4cdb3
|
Merge pull request #20 from tobyzerner/dependabot/npm_and_yarn/elliptic-6.5.4
Bump elliptic from 6.5.3 to 6.5.4
|
2021-03-12 13:47:08 +10:30 |
dependabot[bot]
|
d06a635ae2
|
Bump elliptic from 6.5.3 to 6.5.4
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-03-12 03:15:58 +00:00 |
Toby Zerner
|
ae6d8ca9b2
|
Merge pull request #19 from tobyzerner/dependabot/npm_and_yarn/prismjs-1.23.0
Bump prismjs from 1.22.0 to 1.23.0
|
2021-03-02 08:03:18 +10:30 |
dependabot[bot]
|
821f493750
|
Bump prismjs from 1.22.0 to 1.23.0
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.22.0 to 1.23.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.22.0...v1.23.0)
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-03-01 21:31:11 +00:00 |
Toby Zerner
|
b25ac10be7
|
Merge pull request #18 from acorncom/patch-1
Update link to the adapter file
|
2021-02-25 09:01:26 +10:30 |