Commit Graph

69 Commits

Author SHA1 Message Date
Oliver Gierke
6fb2a60d09 DATAREST-707 - Prepare 2.4.1.RELEASE (Gosling SR1). 2015-11-15 14:06:55 +01:00
Oliver Gierke
87e2e825dd DATAREST-707 - Updated changelog. 2015-11-15 14:06:51 +01:00
Greg Turnquist
a93f68e227 DATAREST-684 - Added details on how to return a HAL document in reference documentation.
Original pull request: #199.
2015-11-02 16:30:19 +01:00
Oliver Gierke
1a68c94c04 DATAREST-693 - Updated changelog. 2015-10-14 14:02:32 +02:00
Oliver Gierke
468c7b4d12 DATAREST-669 - Include section on dependency management from Spring Data Commons into reference docs.
Related tickets: DATACMNS-762.
2015-09-03 18:20:32 +02:00
Oliver Gierke
e35313ad20 DATAREST-663 - Prepare 2.4.0.RELEASE (Gosling GA). 2015-09-01 09:44:22 +02:00
Oliver Gierke
83680b505e DATAREST-663 - Updated changelog. 2015-09-01 09:44:19 +02:00
Greg Turnquist
be67f3e5b0 DATAREST-627 - HAL Browser now uses JSON Editor view for resources exposing metadata.
In case a link relation's target exposes a profile link (via HTTP HEAD and "Link" response header), we now try to obtain a JSON schema from the target resource and use a custom view based on the JSON Editor library fro non-GET requests.

This creates a customized, user friendly pop-up dialog for data entry with a nice polished look. If there is no profile link, we use a fallback editor for raw JSON input.

Original pull request: #191.
2015-08-31 18:59:15 +02:00
Greg Turnquist
345c198a75 DATAREST-638 - Consolidated metadata under a single profile link.
Moved /alps into a separate link underneath /profile, so that /schema can ALSO be served there as well. Also added a profile link to the collection resources, linking to collection-specific metadata. We now use strict content negotiation for each form of metadata so clients don't have to navigate a labyrinth of links. To preserve backwards compatibility, make ALPS the default metadata type.

Original pull request: #196.
2015-08-19 11:25:17 +02:00
Oliver Gierke
14df6fcbc0 DATAREST-623 - Polishing.
Removed trailing spaces.

Original pull request: #195.
2015-08-12 19:06:52 +02:00
Greg Turnquist
06e2564f66 DATAREST-623 - Added documentation on how to programmatically link to resource controllers.
Documented how to use RepositoryEntityLinks to link to Spring Data REST controllers.

Original pull request: #195.
2015-08-12 19:06:49 +02:00
Oliver Gierke
fc85586384 DATAREST-634 - Prepare 2.4.0.RC1 (Gosling RC1). 2015-08-04 13:12:25 +02:00
Oliver Gierke
4cedd71de7 DATAREST-634 - Updated changelog. 2015-08-04 13:12:25 +02:00
Greg Turnquist
5dac9eac0c DATAREST-624 - Added reference documentations for Spring Data REST HAL Browser.
Original pull request: #193.
2015-08-04 01:57:53 +02:00
Oliver Gierke
dee22d2726 DATAREST-628 - Updated changelog. 2015-07-28 16:46:16 +02:00
Cedric Ziel
22b2984ce6 DATAREST-596 - Add missing letter to MVC configuration import example 2015-07-09 18:50:50 +02:00
Oliver Gierke
906d76a196 DATAREST-601 - Updated changelog. 2015-07-01 10:08:43 +02:00
Oliver Gierke
06b5a65de4 DATAREST-602 - Updated changelog. 2015-07-01 07:52:56 +02:00
Oliver Gierke
6cf9326c1d DATAREST-603 - Updated changelog. 2015-06-30 14:33:24 +02:00
Oliver Gierke
b5c95ae3d6 DATAREST-454 - Polishing.
Improved example headers to not expose we're referring to test code. Used inline code instead of bold for technical terms (HTTP methods, HTML attributes etc.).

Original pull request: #184.
2015-06-25 11:48:22 +02:00
Greg Turnquist
70f35cd314 DATAREST-454 - Document conditional operations.
Added documentation of ETag and Last-Modified header handling with Spring Data managed domain types.

Original pull request: #184.
2015-06-25 09:54:08 +02:00
Greg Turnquist
ea8baf642b DATAREST-397 - Added integration tests to verify Spring Data REST working with Spring Security.
Added integration tests to verify Spring Data REST works with Spring Security as expected. Added method level security to sample repositories and verified HTTP responses to consider those.

Added some words on security configuration in the reference documentation. This is also demonstrated by some canonical samples found in [0].

Original pull request: #171.

[0] https://github.com/spring-projects/spring-data-examples/issues/21
2015-06-23 18:11:12 +02:00
Greg Turnquist
ad75c3cc8e DATAREST-508 - Added details about finding projection definitions.
Original pull request: #176.
2015-06-13 18:06:52 +02:00
Oliver Gierke
471f0c17e5 DATAREST-563 - Prepare 2.4.0.M1 (Gosling M1). 2015-06-02 10:47:05 +02:00
Oliver Gierke
f941b9ee18 DATAREST-563 - Updated changelog. 2015-06-02 08:25:06 +02:00
Greg Turnquist
394319f54b DATAREST-535 - Add documentation about overriding SDR handlers 2015-06-01 14:44:52 +02:00
Greg Turnquist
97952d1a6f DATAREST-550 - Specify more details about excerpts and projections
* Point out that excerpts are ONLY applied to collections.
* How projections can be found via annotation or manually registered
2015-06-01 14:32:17 +02:00
Oliver Gierke
04871bbd29 DATAREST-509 - Fixed typo in reference docs section on projections. 2015-04-08 18:27:09 +02:00
Greg Turnquist
e741f90378 DATAREST-503 - Fix typo in reference docs
Mispelled word in SDR's reference documentation. Patched.

Courtesy of https://github.com/spring-projects/spring-data-rest/pull/172
2015-04-02 12:52:05 -05:00
Oliver Gierke
830ed24299 DATAREST-493 - Prepare 2.3.0.RELEASE (Fowler GA). 2015-03-23 12:37:23 +01:00
Oliver Gierke
243ba4c1d4 DATAREST-493 - Updated changelog. 2015-03-23 12:04:14 +01:00
Greg Turnquist
462570fc24 DATAREST-449 - Polished up reference docs.
Original pull request: #170.
2015-03-22 18:11:11 +01:00
Greg Turnquist
707bac94c2 DATAREST-478 - Polished up bits of documentation.
Original pull request: #169.
2015-03-22 18:06:59 +01:00
Greg Turnquist
583284a9f0 DATAREST-453 - Added appendix linking to Spring Data examples.
Added a new section that lists Spring Data REST specific example projects.

Original pull request: #168.
2015-03-22 18:06:25 +01:00
Jeremy Rickard
f3c74ac9db DATAREST-34 - PUT and POST request now consider Accept header by default.
By default, whether to return response bodies for PUT and POST is determined by the presence of an Accept header, unless explicitly activated or deactivated in RepositoryRestConfiguration.

Original pull request: #167.
2015-03-20 08:50:30 +01:00
Oliver Gierke
8f988036e2 DATAREST-487 - Prepare 2.3.0.RC1 (Fowler RC1). 2015-03-05 19:18:07 +01:00
Oliver Gierke
791f6d057c DATAREST-487 - Updated changelog. 2015-03-05 15:54:43 +01:00
Tom Crossland
ed5bde10e7 DATAREST-484 - Corrected a tiny spelling mistake in projections-excerpts.adoc.
Original pull request: #166.
2015-03-04 11:53:45 +01:00
Greg Turnquist
ebbe77da5b DATAREST-450 - Migrate wiki content to reference docs.
Scrubbed old format. Lightened up paging section and focus more on "next"/"prev" hypermedia controls and their benefit. Moved several sections under one top level section called "Customizing Spring Data REST". Cleaned up index.adoc to match the style of Spring Data JPA. Removed JSONP section.
Remove embedded entity operations, based on old spring-data-rest-compact media type. Utilized relative leveloffset for each include. Corrected some ALPS mistakes.

Original pull request: #162.
2015-02-27 10:13:26 +01:00
Greg Turnquist
7d13c447fe DATAREST-451 - Add projection and excerpt to reference documentation.
Original pull request: #163.
2015-02-25 17:19:01 +01:00
Greg Turnquist
d6595970e3 DATAREST-452 - Add ALPS metadata to reference documentation.
Original pull request: #164.
2015-02-25 15:45:34 +01:00
Oliver Gierke
7d9db83e97 DATAREST-459 - Updated changelog. 2015-01-28 20:55:57 +01:00
Oliver Gierke
349979a321 DATAREST-458 - Updated changelog. 2015-01-28 10:16:46 +01:00
Oliver Gierke
3eb0691d95 DATAREST-468 - Added patch media types to documentation section of item resources. 2015-01-27 08:31:26 +01:00
John K. Tims
e14bdad574 DATAREST-430 - Fixed typos in reference documentation.
Original pull request: #157.
2015-01-03 16:51:02 +01:00
Oliver Gierke
7f990b006b DATAREST-388 - Improved annotation based event handling.
The annotation based event handling now relies on the type of the first method argument to determine the domain type the handler is interested in. Improved method invocation to not unnecessarily wrap exceptions thrown from them. Changed the test cases to throw a dedicated runtime exception to implicitly test that the 

Renamed LinkSaveEvent to LinkedEntityEvent as it's not only used for save-events for entities. Make use of Methods' USER_METHOD filter. Moved the class into the util package. Removed the UUID converter as Spring's DefaultFormattingConversionService provides it out of the box.

Added missing license headers and JavaDoc. Deprecated Class<?> attributes on handling annotations.

Related pull request: #151.
2014-12-04 20:25:20 +01:00
Oliver Gierke
5e1a1e6711 DATAREST-418 - Prepare 2.3.0.M1 (Fowler M1). 2014-12-01 13:08:51 +01:00
Oliver Gierke
c4e978cd55 DATAREST-418 - Updated changelog. 2014-12-01 11:33:24 +01:00
Oliver Gierke
2e03e8397e DATAREST-401 - Updated changelog. 2014-11-28 12:23:15 +01:00
Oliver Gierke
e4942c74ff DATAREST-380 - Prepare 2.2.0.RELEASE (Evans GA). 2014-09-05 12:49:12 +02:00