Skip to content

Conversation

hnguyen08
Copy link

Code review changes:

  • Reintroduce old JsonPatch.fromJson API
  • RegistryBasedJsonPatchFactory
  • Don't default operations upon construction of RegistryBasedJsonPatchFactoryBuilder
  • Rename RFC6902* -> Standard*
  • Other minor changes

Made a few changes to help a client easily integrate with the new extended functionality:

  • Fixed bug where defaultFactory wasn't initialized
  • Added extendedFactory
  • Tests for the above

More code review changes:

  • Created *OperationFactory classes
  • Minor style changes
  • made some things final

Converted JsonPatchOperation to interface, and got rid of a duplicate specification of operation names

Code review changes:
- Reintroduce old JsonPatch.fromJson API
- RegistryBasedJsonPatchFactory
- Don't default operations upon construction of RegistryBasedJsonPatchFactoryBuilder
- Rename RFC6902* -> Standard*
- Other minor changes

Made a few changes to help a client easily integrate with the new extended functionality:
- Fixed bug where defaultFactory wasn't initialized
- Added extendedFactory
- Tests for the above

More code review changes:
- Created *OperationFactory classes
- Minor style changes
- made some things final

Converted JsonPatchOperation to interface, and got rid of a duplicate specification of operation names
@hnguyen08 hnguyen08 mentioned this pull request Sep 22, 2015
@@ -25,7 +25,7 @@ apply(plugin: "idea");
apply(plugin: "eclipse");

group = "com.box";
version = "1.10";
version = "1.11";

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd usually do this as part of a separate release bump, but it's fine.

hnguyen08 added a commit that referenced this pull request Sep 23, 2015
@hnguyen08 hnguyen08 merged commit de7294b into crate-metadata:master Sep 23, 2015
@hnguyen08 hnguyen08 deleted the omit_merged branch September 23, 2015 15:29
box-ehuang added a commit that referenced this pull request Jun 22, 2016
Hieu Nguyen (10):
    Missed an OPERATION_NAME replace in CopyOperation
    Add omit? operation and refactor packages
    Removing the JsonPatchOperationFactory and just using TypeInfo annotation mixins for jackson deserialization/serialization
    Remove annotations and instead introduce a ExtendedJsonPatch and ExtendedJsonPatchOperation
    Add factory methods for mappers that can deserialize standard and extended JSON patch operations
    Remove ExtendedJsonPatchOperation
    Remove JsonSubTypes annotations on JsonPatchOperation (because we are using registerSubtypes)
    Code review changes
    Creating a Standard and Extended JsonPatchFactory that houses the ObjectMapper
    Set version to 1.12

hnguyen08 (3):
    Merge pull request #2 from hnguyen08/omit_merged
    Merge pull request #3 from hnguyen08/omit_optional_operation
    Merge pull request #6 from hnguyen08/remove_factories_and_support_deserialization

Add missing notes for versions 1.10, 1.11, 1.12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants