All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
- new endpoint
/timeline-entriesto get the global timeline of all users - new endpoint
/users/<user_id>/timeline-entriesto get the timeline of an user
- The warning about the deprecated default inclusion of "parent" and "author" relationsships in post resources will now only be shown in document instead of every resource
- The default inclusion of "author" relationsships in event resources is deprecated and will be removed in future, use "?include=author" in query instead.
- update own
Postor add reactions to otherPostby using the endpointPATCH /posts/<post_id> - new attribute
content_htmlinPostresources with the parsed HTML content - new attribute
reactions_giveninPostresources with an array of reactions given by the authorized user - new attribute
reactions_countinPostresources with an object of reactions and counts given by all users - new docs generated from API Blueprint files
- introduce characters
AliceandBobin features allowing a more natural language
- The default inclusion of "parent" and "author" relationsships in post resources is deprecated and will be removed in future, use "?include=author,parent" in query instead.
- Version 0.15 is now deprecated and support will be dropped in future. If your apps use this version upgrade them at least to version 0.16.
- Breaking: The support for version 0.13 and 0.14 was dropped. Requests with this versions and below will get a 406 error response.
- Move from Github Pages to Gitlab Pages
- Drop support for PHP 7.2
- Add support for PHP 7.3
- Drop support for PHP 5.6, 7.0 and 7.1
- new attribute
promised_participants_countinEventresources with the number of users promised to come to the event - new attribute
declined_participants_countinEventresources with the number of users declined to come to the event - new attribute
invited_participants_countinEventresources with the number of users invited to come to the event
- attribute
participants_countinEventresources will be removed in a future release, usepromised_participants_countinstead - Version 0.13 and 0.14 are now deprecated and support will be dropped in future. If your apps use this version upgrade them at least to version 0.15.
- Breaking: The support for version 0.8, 0.9, 0.10, 0.11 and 0.12 was dropped. Requests with this versions and below will get a 406 error response.
0.14 - 2019-01-13
- new endpoint
posts/<post_id>/commentsto post a new comment to a post
0.13 - 2018-12-16
- new resource
Commentwith new endpoint/comments/<comment_id> - new comment author endpoints
/comments/<comment_id>/authorand/comments/<comment_id>/relationships/author - new comment parent endpoints
/comments/<comment_id>/parentand/comments/<comment_id>/relationships/parent - new endpoint
posts/<post_id>/commentsto list the comments of a post - new endpoint
posts/<post_id>/relationships/commentsto list the comments relationships of a post
- combined errors- and develop-suite to a new core-suite to simplify tests and allow more API suites
- simplify features and centralize the current API version by adding a
iHaveSetTheCorrectHeadersWithValidAuthorizationmethod
- Version 0.8, 0.9, 0.10, 0.11 and 0.12 are now deprecated and support will be dropped in future. If your apps use this version upgrade them at least to version 0.13.
- Breaking: The support for version 0.5, 0.6 and 0.7 was dropped. Requests with this versions and below will get a 406 error response.
- Breaking: The endpoint
/auth/tokenfor access token war removed. Use the OAuth2 authorization instead.
0.12 - 2017-07-16
- new attribute
addressinEventresources with the event location - new attribute
genderinUserresources with the gender of the user - new attribute
timezoneinUserresources with the timezone name of the user - new attribute
contact_homepageinUserresources with the website of the user - new attribute
contact_twitterinUserresources with the Twitter username of the user - new attribute
description_textinUserresources with a custom description of the user - new attribute
description_characterinUserresources with a charakter description of the user - new attribute
description_foodinUserresources with the favorite food of the user - new attribute
description_linksinUserresources with the favorite links of the user - new attribute
picture_descriptioninUserresources with description of the profile picture
- the attribute
created_atinUserresources can benullin future - the attribute
last_logininUserresources can benullin future
0.11 - 2017-07-02
- new resource
Friendwith new endpoint/friends/<friend_id> - new friend from-user endpoints
/friends/<friend_id>/fromand/friends/<friend_id>/relationships/from - new friend to-user endpoints
/friends/<friend_id>/toand/friends/<friend_id>/relationships/to - new endpoint
users/<user_id>/friendsto list the friends of a user
0.10 - 2017-06-18
- new resource
Eventwith new endpoint/events/<event_id> - new event author endpoints
/events/<event_id>/authorand/events/<event_id>/relationships/author
- datetime data in Post and User resources are now deliverd always in UTC timezone with offset
+00:00
0.9 - 2017-06-04
- create a
Poston an users pinnwall with the endpoint/users/<user_id>/posts - new scope
post:writeto create posts in name of a user
0.8 - 2017-05-21
- new resource
Postwith new endpoint/posts/<post_id> - new scope
post:readto view the posts of a user and his friends - new post author endpoints
/posts/<post_id>/authorand/posts/<post_id>/relationships/author - new post parent endpoints
/posts/<post_id>/parentand/posts/<post_id>/relationships/parent - new endpoint
users/<user_id>/poststo list the posts of a user
- Update LICENSE to GPL v3
- Version 0.6 and 0.7 are now deprecated and support will be dropped in future. If your apps use this version upgrade them to version 0.8.
- Breaking: The support for version 0.4 was dropped. Requests with this version and below will get a 406 error response.
0.7 - 2016-11-20
- every resource has now a links section
0.6 - 2016-10-23
- Authorization over OAuth2 Authorization Code Grant, see http://developer.youthweb.net/api_general_oauth2.html
- Resource
me/provides the data for the authorized user - New documentation website: http://developer.youthweb.net
- Changed the API url from https://youthweb.net to https://api.youthweb.net
- The endpoint
/auth/tokenfor access token is deprecated. Use the OAuth2 authorization instead. - The usage of the old URL (https://youthweb.net) for API requests is deprecated. Use the new URL instead.
- Version 0.4 and 0.5 are now deprecated and support will be dropped in future release. If your apps use this version upgrade them to version 0.6.
- Breaking: The support for version 0.3 was dropped. Requests with this version and below will get a 406 error response.
0.5 - 2016-07-03
- Resource
users/provides new attributes likefirst_name,last_name,email,birthday,created_atand more.
0.4 - 2016-03-27
- Authentication with User-Token and Authorization with Bearer token
- New resource
users/{user_id} - Tests for Errors with wrong headers
- Show warning if request header Accept: application/vnd.api+json; net.youthweb.api.version=x.y is set with deprecated version
- Show 415 error if request header Content-Type: application/vnd.api+json isn't set
- Show 406 error if request header Accept: application/vnd.api+json; net.youthweb.api.version=x.y isn't set
- Show 406 error if request header Accept: application/vnd.api+json; net.youthweb.api.version=x.y is set with unsupported version
0.3 - 2015-10-11
- Response header Content-Type: application/vnd.api+json added
- Response header Accept: application/vnd.api+json; net.youthweb.api.version=x.y added
- Show warning if request header Content-Type: application/vnd.api+json isn't set
- Show warning if request header Accept: application/vnd.api+json; net.youthweb.api.version=x.y isn't set
- Breaking: The
account/statsresource was removed.
0.2.1 - 2015-06-22
- Mockserver apiary.io changed to local Drakov installation, so an apiary.io account isn't necessary.
- All resources are accessable through short urls.
- Long urls to resources are deprecated, but won't be broken in near future. The use of short urls is recommended.
0.2 - 2015-06-21
- New resources
stats/account,stats/forumandstats/groups. - Better response description and new clients section in README.md.
- response bodies are now following the JSON API spec.
- The
account/statsresource will be deleted in the next release.
0.1 - 2014-12-17
- Behat-Tests for resource
account/stats - LICENCE file (GPLv2)
- this CHANGELOG.md
- Travis CI integration
0.0.1 - 2014-10-12
- Resource
account/stats