Commit Graph

  • f873bd93b7 Merge pull request #682 from sullis/maven-compiler-plugin-3.8.0 Jesse Wilson 2018-09-24 10:31:31 -04:00
  • 4392642f03 maven-compiler-plugin 3.8.0 Sean Sullivan 2018-09-23 21:12:54 -07:00
  • f466909967 Merge pull request #674 from square/eric.2018-09-18.codegen-adapter-lookup-error-hint Jesse Wilson 2018-09-23 21:16:52 -04:00
  • 5a46cd6bd5 Use BufferedSource.indexOf instead of loops. (#677) Eric Cochran 2018-09-20 21:20:11 -07:00
  • 242b7b1055 Use the adapter lookup hint API in Kotlin codegen adapters. Eric Cochran 2018-09-20 21:00:18 -07:00
  • 1ba25ef3f9 Merge pull request #660 from square/eric.fix-preemptive-null-check Jesse Wilson 2018-09-20 23:36:40 -04:00
  • a813cd1352 Merge pull request #665 from square/eric.runtime-adapter-object-base Jesse Wilson 2018-09-20 23:34:30 -04:00
  • 226c0c14f2 Merge pull request #673 from square/eric.property-name-hint Jesse Wilson 2018-09-20 23:32:21 -04:00
  • 05cfb77430 Use the adapter lookup hint API in the Kotlin reflection adapter. Eric Cochran 2018-09-18 18:00:22 -07:00
  • 810199a442 Disallow Object for RuntimeJsonAdapterFactory's base type. Eric Cochran 2018-09-18 17:55:28 -07:00
  • e0cdcd4ff8 Merge pull request #668 from square/bquenaudon/2018-09-13/fix-jsonadapter-test Benoît Quenaudon 2018-09-14 09:00:13 -04:00
  • df730cafb9 Fix JsonQualifiers test Benoit Quenaudon 2018-09-13 15:02:06 -04:00
  • 895c3ddb49 Track field names in the adapter lookup stack. (#616) Eric Cochran 2018-09-12 19:27:58 -07:00
  • 83b6b26e63 Merge pull request #659 from square/eric.exception-cause Jesse Wilson 2018-09-12 22:24:22 -04:00
  • 62c14b872d Merge pull request #658 from square/eric.okio15 Jesse Wilson 2018-09-12 22:23:56 -04:00
  • d6ad1b8bad Merge pull request #667 from oldergod/bquenaudon/2018-09-12/androidx Zac Sweers 2018-09-12 15:08:01 -07:00
  • c606f43a3d Don't reflect on androidX Benoit Quenaudon 2018-09-12 15:11:42 -04:00
  • 8e151b1df3 Allow user adapters to convert null to non-null in codegen. Eric Cochran 2018-09-11 01:02:38 -07:00
  • 46a42bc7ed Add exception cause for method adapter creation. Eric Cochran 2018-09-11 00:10:15 -07:00
  • 3fa09dd110 Update to Okio 1.15.0. Eric Cochran 2018-09-10 23:48:16 -07:00
  • 9050e42038 Merge pull request #656 from square/jwilson.0910.nicer_exceptions Jesse Wilson 2018-09-11 22:08:18 -04:00
  • 76cd590ca3 Generate nicer stacktraces when creating a generated adapter fails. Jesse Wilson 2018-09-10 20:41:38 -04:00
  • 5bd9632756 Merge pull request #663 from square/jwilson.0911.fix_nonkotlin_test_ Jesse Wilson 2018-09-11 22:02:27 -04:00
  • c04f1bafde Don't do Kotlin reflection on a non-Kotlin class. Jesse Wilson 2018-09-11 21:49:11 -04:00
  • 9f2ed487b2 Merge pull request #653 from square/eric.copyrightheader Jesse Wilson 2018-09-10 20:26:18 -04:00
  • 484fdfe4b6 Merge pull request #655 from square/eric.2018-08-17.nullSafe-generated-adapters Jesse Wilson 2018-09-10 19:44:26 -04:00
  • e7c745aac8 Make generated adapters null-safe. Eric Cochran 2018-09-10 16:31:24 -07:00
  • 67d07eb450 Add copyright header to EnumJsonAdapterTest. Eric Cochran 2018-09-10 15:33:39 -07:00
  • d1c2cf9c6c Merge pull request #649 from square/jwilson.0909.uppercase_property Jesse Wilson 2018-09-09 23:32:10 -04:00
  • c008e0e2b6 Test support for uppercase property names Jesse Wilson 2018-09-09 15:25:22 -04:00
  • 29d08353ec Merge pull request #650 from square/jwilson.0909.private_transient Jesse Wilson 2018-09-09 23:24:53 -04:00
  • 1ba07d4b7d Test that @Transient private properties are ignored Jesse Wilson 2018-09-09 15:34:58 -04:00
  • cb86194f8f Merge pull request #651 from square/jwilson.0909.enclosed_parameterized Jesse Wilson 2018-09-09 23:16:38 -04:00
  • f980521c8e Merge pull request #652 from square/jwilson.0909.include_labels Jesse Wilson 2018-09-09 23:12:44 -04:00
  • e7cae30bd8 Merge pull request #648 from square/jwilson.0909.delegate_key Jesse Wilson 2018-09-09 23:12:26 -04:00
  • 29bb93bc29 Include labels when encoding with RuntimeJsonAdapterFactory. Jesse Wilson 2018-09-09 17:43:08 -04:00
  • 306664fb6a Call Types.newParameterizedTypeWithOwner when necessary. Jesse Wilson 2018-09-09 17:03:39 -04:00
  • 7382145318 Change DelegateKey to use AnnotationSpec instead of AnnotationMirror Jesse Wilson 2018-09-09 13:08:19 -04:00
  • 4f3c418202 Merge pull request #647 from square/jwilson.0909.confirm_one_way_code_gen Jesse Wilson 2018-09-09 14:00:04 -04:00
  • f5fe86dd78 Confirm you can use codegen with adapter methods Jesse Wilson 2018-09-09 12:16:18 -04:00
  • 2a593da06c Merge pull request #628 from gabrielittner/master Jesse Wilson 2018-09-08 14:58:44 -04:00
  • 24e0777ebd add period to comments Gabriel Ittner 2018-09-07 08:04:56 +02:00
  • 3c470575f4 Merge pull request #640 from square/eric.null-enum Jesse Wilson 2018-09-03 09:47:16 -04:00
  • 8a8cde0ce3 Allow null fallback enum value in EnumJsonAdapter. Eric Cochran 2018-08-31 00:51:34 -07:00
  • 597da2d861 keep BuiltInsLoaderImpl for kotlin reflect artifact Gabriel Ittner 2018-08-24 10:47:22 +02:00
  • f9c53f39f4 Merge pull request #629 from stoyicker/patch-1 Jesse Wilson 2018-08-19 16:21:39 -04:00
  • 56e67088a9 Remove unnecessary isAccessible check Jorge Antonio Díaz-Benito Soriano 2018-08-19 20:46:43 +02:00
  • 354db6b46f Merge pull request #627 from square/eric.2018-08-17.boxed-primitive-adapters Jesse Wilson 2018-08-19 07:36:12 -04:00
  • 0c773a38f4 Merge pull request #623 from square/jwilson.0814.dokka Jesse Wilson 2018-08-19 07:30:52 -04:00
  • 4bbc5b2ff8 Embed ProGuard rules in the jar Gabriel Ittner 2018-08-19 10:32:00 +02:00
  • 1b17423343 Make nullable primitives in codegen use boxed type adapters. Eric Cochran 2018-08-17 13:41:43 -07:00
  • 83f60d6bd7 Fix README link to jar. (#622) Eric Cochran 2018-08-14 19:54:30 -07:00
  • 9ea1f845a8 Generate Kotlin documentation with Dokka Jesse Wilson 2018-08-14 20:20:15 -04:00
  • 29bdc0aa45 Add EnumJsonAdapter to adapters module. (#607) Eric Cochran 2018-08-07 15:05:56 -07:00
  • 137ffc992f Fix incorrect path in enum adapter error message. (#613) Eric Cochran 2018-08-06 22:46:41 -07:00
  • 34f8f9472f Merge pull request #612 from square/jwilson.0805.extension_property Jesse Wilson 2018-08-06 04:36:34 -04:00
  • 0f1fa3d385 Add RuntimeJsonAdapterFactory to adapters module. (#606) Eric Cochran 2018-08-06 01:35:53 -07:00
  • 9251309c3f Merge pull request #603 from square/eric.patch-1 Jesse Wilson 2018-08-05 22:36:29 -04:00
  • 01f600cdd3 Merge pull request #604 from square/eric.💲 Jesse Wilson 2018-08-05 22:34:21 -04:00
  • c360a1c840 Test to confirm that extension properties are not encoded or decoded Jesse Wilson 2018-08-05 22:20:25 -04:00
  • 3aa31d9135 Merge pull request #608 from square/eric.checkstyle Jesse Wilson 2018-08-05 21:26:52 -04:00
  • ee873b64f6 Remove unused import. Eric Cochran 2018-07-26 17:28:15 -07:00
  • 248be5805b Fix dollar sign escaping for json key names. Eric Cochran 2018-07-24 18:03:23 -07:00
  • 6bb83abf84 Simplify Options initializer generation. Eric Cochran 2018-07-24 17:51:18 -07:00
  • 78821bbc80 Update to KotlinPoet 1.0.0-RC1 (#599) Zac Sweers 2018-07-17 19:44:20 -07:00
  • bcd61c9621 Merge pull request #592 from runningcode/no/readme-update Jesse Wilson 2018-07-03 16:57:56 -04:00
  • 2d7d2c116d Update readme to add information about depending on stdlib. Nelson Osacky 2018-07-03 22:42:22 +02:00
  • 0b0883db68 Merge pull request #584 from square/eric.emptyDocumentHasNextReturnsFalse Jesse Wilson 2018-06-24 10:34:46 -04:00
  • de79ed364e Merge pull request #582 from hzsweers/z/fixGeneratedAnnotation Jesse Wilson 2018-06-24 10:03:08 -04:00
  • 627e62f507 Fix hasNext to return false at document end. Eric Cochran 2018-06-22 15:18:22 -07:00
  • c9aee2e853 Fix GeneratedAnnotation member definition Zac Sweers 2018-06-15 22:09:13 -07:00
  • 03ada87e90 Merge pull request #576 from square/eric.private-transient Jesse Wilson 2018-06-07 10:26:44 -04:00
  • 4666e06910 Allow private transient Kotlin properties. Eric Cochran 2018-06-06 17:12:29 -07:00
  • cd9e600955 Merge pull request #559 from square/eric.word Jake Wharton 2018-05-23 15:29:30 -04:00
  • df3a6ce2ae Remove redundant "to" in doc. Eric Cochran 2018-05-23 12:28:07 -07:00
  • 3ecdfb6374 Fix generic typealiases (#551) Zac Sweers 2018-05-17 19:06:43 -07:00
  • 7470536606 Merge pull request #553 from LouisCAD/patch-1 Jesse Wilson 2018-05-17 10:20:55 -04:00
  • dd86599d5b Fix codegen dependency configuration Louis CAD 2018-05-17 16:14:35 +02:00
  • b956b06f6d Fix companion object names not being resolved (#549) Zac Sweers 2018-05-16 12:44:07 -07:00
  • d48e3aaa27 Merge pull request #548 from square/jwilson.0516.fix_parent_relative_link Jesse Wilson 2018-05-16 14:48:47 -04:00
  • 03f17310bc Fix the link to the parent pom.xml in kotlin/reflect Jesse Wilson 2018-05-16 14:43:36 -04:00
  • 6142a167e9 Merge pull request #543 from square/eric.checkreturn Jesse Wilson 2018-05-15 22:03:02 -04:00
  • d31f3c2482 Add more CheckReturnValues for JsonReader. Eric Cochran 2018-05-15 17:29:36 -07:00
  • b5a50d8281 Update Proguard configuration for codegen (#542) Pierre Degand 2018-05-16 03:34:56 +02:00
  • 16938ab83a Merge pull request #541 from LouisCAD/patch-1 Jesse Wilson 2018-05-15 06:15:33 -04:00
  • 279b1e00a7 Merge pull request #539 from 3flex/patch-1 Jesse Wilson 2018-05-15 06:14:42 -04:00
  • 40817a2f2a Merge pull request #538 from hzsweers/patch-2 Jesse Wilson 2018-05-15 06:13:59 -04:00
  • 6187be0c59 Add missing val and fix indentation in README Louis CAD 2018-05-15 09:23:13 +02:00
  • 373209640d README: fix typo Matthew Haughton 2018-05-15 16:52:11 +10:00
  • 0c39719d12 Fix adapter factory name in proguard mention Zac Sweers 2018-05-14 20:54:30 -07:00
  • a8616ff10d Merge pull request #537 from hzsweers/patch-1 Jesse Wilson 2018-05-14 23:35:30 -04:00
  • defebcf8e5 Update proguard rules to differentiate between reflect or codegen Zac Sweers 2018-05-14 20:22:23 -07:00
  • 6e411eb243 Update ProGuard rules for Kotlin codegen Jesse Wilson 2018-05-14 23:17:20 -04:00
  • 31ef245eeb [maven-release-plugin] prepare for next development iteration Jesse Wilson 2018-05-14 23:00:15 -04:00
  • bf4d1f8693 [maven-release-plugin] prepare release moshi-parent-1.6.0 Jesse Wilson 2018-05-14 23:00:02 -04:00
  • 6deb12bdc8 Update README for 1.6.0. Jesse Wilson 2018-05-14 22:57:59 -04:00
  • 0b26628232 Merge pull request #536 from square/jwilson.0514.cast_shade Jesse Wilson 2018-05-14 22:52:35 -04:00
  • 9c55f5df59 Merge pull request #535 from square/jwilson.0514.skipName Jesse Wilson 2018-05-14 22:52:28 -04:00
  • b857388796 Shade unreleased KotlinPoet 0.7.0. Jesse Wilson 2018-05-14 22:40:29 -04:00
  • dd3043722e Generated adapters should use skipName(), not nextName(). Jesse Wilson 2018-05-14 22:39:33 -04:00