Permalink
Switch branches/tags
Commits on Jul 26, 2017
Commits on Jul 25, 2017
Commits on Jul 24, 2017
Commits on Jul 19, 2017
  1. DATAREST-1105 - Polishing.

    Simplified code a bit. Formatting. Adapted integration tests to make sure URI templates are always expanded.
    
    Original pull request: #273.
    olivergierke committed Jul 19, 2017
Commits on Jul 13, 2017
  1. DATAREST-1105 - Association links now advertise projections.

    Association links now explicitly indicate projections are available in case there are projection types registered for the association target type.
    
    Original pull request: #273.
    Haroun Pacquee committed with olivergierke Jul 6, 2017
Commits on Jul 11, 2017
  1. DATAREST-1106 - Moved off deprecated methods to setup a ProjectionFac…

    …tory in configuration.
    
    Switched from ProxyProjectionFactory.setResourceLoader(…) to ….setBeanClassLoader(…). Some generics polishing and removal of obsolete warnings supression.
    olivergierke committed Jul 11, 2017
Commits on Jul 6, 2017
  1. DATAREST-1075 - AnnotatedEventHandlerInvoker skips methods introduced…

    … by proxy.
    
    Removed now unused Methods deprecated in Ingalls / Hopper.
    olivergierke committed Jul 6, 2017
Commits on Jul 4, 2017
Commits on Jun 20, 2017
  1. DATAREST-540 - Renamed RepositoryRestConfiguration bean config to rep…

    …ositoryRestConfiguration.
    olivergierke committed Jun 20, 2017
Commits on Jun 19, 2017
  1. DATAREST-1060 - Improve AssociationOmittingSerializerModifier to not …

    …break on Jackson 2.9.
    
    According to this upstream ticket [0] we need to override BeanSerializerModifier.changeProperties(…) rather than ….updateBuilder(…). The commit just does that.
    
    [0] FasterXML/jackson-databind#1664
    
    Related ticket: FasterXML/jackson-databind#1664
    olivergierke committed Jun 19, 2017
Commits on Jun 14, 2017
  1. DATAREST-1092 - Improve exception handling in PatchOperation for Spri…

    …ng 5 compatibility.
    
    We now also catch SpelEvaluationException in the attempt to set a null value for an expression as Spring 5 now reports a failed attempt (e.g. if the target type is not nullable) using that type whereas Spring 4.3 threw a NullPointerException.
    olivergierke committed Jun 14, 2017
Commits on Jun 9, 2017
  1. DATAREST-1031 - Fixed setup of ExceptionHandlerExceptionResolver.

    Fixed the setup of our custom ExceptionHandlerExceptionResolver to conclude with a call to afterPropertiesSet() to make sure it's properly initialized.
    olivergierke committed Jun 9, 2017
Commits on Jun 8, 2017
Commits on Jun 7, 2017
Commits on May 18, 2017
  1. DATAREST-1076 - Expose constructor that takes RelProvider of Reposito…

    …ryResourceMappings.
    
    We now expose the constructor that takes a RelProvider in RepositoryResourceMappings so that clients can tweak the default relation names. Changed the order of constructor parameters of (previously) non-public constructors for consistency.
    
    The RelProvider to be used with the mappings can now be configured via RepositoryRestConfiguration and defaults to the EvoInflector based one.
    olivergierke committed May 17, 2017
Commits on May 17, 2017
  1. DATAREST-1077 - HAL Browser: Pass request headers in ALL requests

    Pass headers from HAL.client on requests so custom request headers aren't lost.
    E.g. custom Authorization: bearer <token> headers
    gregorycfrank committed with gregturn May 16, 2017
Commits on May 12, 2017
  1. DATAREST-1039 - Fix appending a complex value appended to a collectio…

    …n via JSON Patch.
    
    When a PATCH call using JSON Patch tried to append an item to an empty collection, it previously failed to look up the type to unmarshal the incoming payload to. We now inspect the declared types on the wrapped object's property to determine that type for append operations.
    
    Also, an uninitialized collection is now initialized using Spring's CollectionFactory.
    olivergierke committed May 12, 2017
Commits on May 9, 2017