Skip to content

Commit

Permalink
Update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
tobyzerner committed Sep 1, 2021
1 parent ecb8825 commit 1e34ffb
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,25 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
### Added
- Content-Type validation and Accept negotation
- Include `jsonapi` object with `version` member in response
- Validate implementation-specific query parameters according to specification
- Added `Location` header to `201 Created` responses
- Improved error repsonses when creating and updating resources
- `Context::filter()` method to get the value of a filter
- `ResourceType::applyScope()`, `applyFilter()` and `applySort()` methods
- `ResourceType::url()` method to get the URL for a model
- `Forbidden` error details for CRUD actions, useful when running Atomic Operations
- `JsonApi::getExtensions()` method to get all registered extensions
- `ConflictException` class

### Changed
- Renamed `$linkage` parameter in `AdapterInterface` methods to `$linkageOnly`
- Renamed `Type::newModel()` to `model()` to be consistent with Adapter

### Fixed
- Properly respond with meta information added to `Context` instance

## [0.2.0-beta.1] - 2021-08-27
### Added
Expand Down
3 changes: 3 additions & 0 deletions src/ResourceType.php
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ public function getSchema(): Type
return $this->schema;
}

/**
* Get the URL for a model.
*/
public function url($model, Context $context): string
{
$id = $this->adapter->getId($model);
Expand Down

0 comments on commit 1e34ffb

Please sign in to comment.