Commit Graph

  • 50a5ef3e7d Update changelog for 1.6 Jesse Wilson 2018-05-14 21:53:27 -04:00
  • c935fe36a8 Update readme for Kotlin codegen Jesse Wilson 2018-05-14 21:46:55 -04:00
  • 62e6363914 Merge pull request #534 from square/jwilson.0514.yield Jesse Wilson 2018-05-14 21:46:26 -04:00
  • dd84b9f8f8 Change the Kotlin reflection adapter to yield to the codegen adapter Jesse Wilson 2018-05-14 18:21:36 -04:00
  • 3f1e4b5a3d Merge pull request #533 from square/jwilson.0514.kotlin_reflect Jesse Wilson 2018-05-14 18:03:10 -04:00
  • 60cb608956 Move Kotlin reflection into a kotlin/reflect directory Jesse Wilson 2018-05-14 17:13:19 -04:00
  • a0df085b81 Merge pull request #532 from square/jwilson.0514.move_kompiler Jesse Wilson 2018-05-14 16:36:34 -04:00
  • 9f69029ef0 Move the Kotlin code generator to the kotlin/ module Jesse Wilson 2018-05-14 12:25:25 -04:00
  • c5c4cac6c3 Merge pull request #531 from square/jwilson.0513.track_test_cases Jesse Wilson 2018-05-14 12:10:33 -04:00
  • 13952c5430 Finish migrating tests from the reflective adapter Jesse Wilson 2018-05-13 21:52:06 -04:00
  • 298aff24f5 Fix nullability not being preserved and clean up from shadowed names (#529) Zac Sweers 2018-05-13 11:38:02 -07:00
  • 986cc4c794 [maven-release-plugin] prepare for next development iteration Jesse Wilson 2018-05-06 21:50:45 -04:00
  • c2f890879c [maven-release-plugin] prepare release moshi-parent-1.6.0-RC1 Jesse Wilson 2018-05-06 21:50:39 -04:00
  • 1407ca4392 Update changelog for forthcoming release Jesse Wilson 2018-05-06 21:48:28 -04:00
  • 7b1177adbc Merge pull request #503 from square/eric.write-from-source Jesse Wilson 2018-05-06 21:11:34 -04:00
  • c39fc12729 Merge pull request #523 from hzsweers/z/nonNullTypeVariabels Jesse Wilson 2018-05-06 21:10:38 -04:00
  • 4b610329bd Full JsonQualifier support in kotlin codegen. Zac Sweers 2018-04-29 15:54:45 -07:00
  • 54aca07ca1 Fix nullable properties of TypeVariable types Zac Sweers 2018-05-04 12:11:41 -07:00
  • 10a5dc827b Merge pull request #524 from square/jwilson.0504.green_green Jesse Wilson 2018-05-04 15:49:16 -04:00
  • c35e3a1550 Fix some tests that have the wrong expected exception message Jesse Wilson 2018-05-04 15:39:55 -04:00
  • eb24a23568 Merge pull request #511 from square/eric.non-null Jesse Wilson 2018-05-04 15:06:35 -04:00
  • 98c4358615 Merge pull request #519 from square/eric.kotlin-path Jesse Wilson 2018-05-04 14:31:39 -04:00
  • bb2705128c Merge pull request #520 from square/eric.skipName Jesse Wilson 2018-05-04 14:14:00 -04:00
  • b848f1cc52 Add JsonReader.skipName. Eric Cochran 2018-04-30 18:41:18 -07:00
  • dfaf3405b2 Fix path for non-null value message. Eric Cochran 2018-04-30 18:18:34 -07:00
  • a0cd8a4fc0 Allow writing out raw JSON. Eric Cochran 2018-04-29 23:49:47 -07:00
  • 7018cec47d Merge pull request #516 from hzsweers/z/metadata14 Jesse Wilson 2018-04-29 20:45:20 -04:00
  • d195203865 Update to kotlin-metadata 1.4 and use shaded compiler Zac Sweers 2018-04-28 20:30:30 -07:00
  • b96397f6eb Merge pull request #500 from square/eric.coherent-nesting-problem-error-message Jesse Wilson 2018-04-28 21:14:45 -04:00
  • 4f3f74f016 Merge pull request #515 from square/eric.versions Jake Wharton 2018-04-27 10:27:41 -04:00
  • 16fd551176 Merge pull request #513 from square/eric.ep Jake Wharton 2018-04-27 10:27:14 -04:00
  • fa4aa364e1 Merge pull request #512 from square/eric.moshi-docs Jake Wharton 2018-04-27 10:27:03 -04:00
  • 1589ca8ddb Group dependency version codes together. Eric Cochran 2018-04-25 16:40:20 -07:00
  • 0d8b5efaa1 Update Error Prone to 2.3.1. Eric Cochran 2018-04-25 16:37:46 -07:00
  • 44e6fbd067 Add coherent error message for unencoded map keys. Eric Cochran 2018-04-25 11:36:47 -07:00
  • b125f06e70 Fix up out-of-date comments. Eric Cochran 2018-04-24 13:17:40 -07:00
  • 51d23b5b33 Fix error message for assigning to non-null properties. Eric Cochran 2018-04-24 13:04:10 -07:00
  • 1c68437f3c Merge pull request #506 from square/jwilson.0415.type_resolver Jesse Wilson 2018-04-16 22:34:03 -04:00
  • 48698a61ad Merge pull request #507 from square/eric.null-assertion Jesse Wilson 2018-04-16 22:32:59 -04:00
  • 84745b0537 Disallow null Type from entering user code. Eric Cochran 2018-04-15 20:45:28 -07:00
  • cc2c818341 Begin to resolve supertype type parameters Jesse Wilson 2018-04-15 23:09:04 -04:00
  • b860b6da4f Make error message for dangling names consistent. (#501) Eric Cochran 2018-04-15 19:48:32 -07:00
  • 3a2367036c Merge pull request #505 from square/jwilson.0415.honor_kotlin_supertypes Jesse Wilson 2018-04-15 15:51:25 -04:00
  • 9401a810f0 Support generated adapters for Kotlin superclasses Jesse Wilson 2018-04-15 14:37:49 -04:00
  • 8d24d89abf Model target types, parameters, constructors and properties (#504) Jesse Wilson 2018-04-15 13:46:58 -04:00
  • 78091aeb46 Fix JsonUtf8Writer to be strict about names in the wrong place. (#502) Eric Cochran 2018-04-15 06:39:04 -07:00
  • 941229b6c9 Add apoptions support in KotlinCompilerCall (#499) Zac Sweers 2018-04-11 19:30:21 -07:00
  • f9b758b5bf Merge pull request #498 from square/jwilson.0410.multiple_types_example Jesse Wilson 2018-04-10 22:20:52 -04:00
  • c4e4e8582d Add an example that decodes multiple formats Jesse Wilson 2018-04-10 22:08:31 -04:00
  • 91417d58c6 Merge pull request #496 from square/jwilson.0409.setters Jesse Wilson 2018-04-10 21:15:55 -04:00
  • d1df4740d5 Support properties that don't have a backing field. Jesse Wilson 2018-04-09 00:08:15 -04:00
  • e80cf48484 Merge pull request #490 from square/jwilson.0407.generate_nonnull Jesse Wilson 2018-04-08 21:05:44 -07:00
  • cb9c084d30 Use JsonAdapter.nonNull() in generated adapters. Jesse Wilson 2018-04-07 22:21:24 -04:00
  • 0a49ae3ac8 Merge pull request #491 from square/eric.jsonclass-data Jesse Wilson 2018-04-08 05:26:37 -07:00
  • ceef5dc682 Merge pull request #493 from square/eric.never-type-equals Jesse Wilson 2018-04-08 05:26:13 -07:00
  • e43a173f46 Merge pull request #494 from square/eric.2018-04-07.with-no-annotations Jesse Wilson 2018-04-08 04:27:55 -07:00
  • ba1318cc45 Make "no adapter" error message friendlier. Eric Cochran 2018-04-08 00:48:38 -07:00
  • fa1f10dc77 Fix type checks with custom adapters. Eric Cochran 2018-04-08 00:42:46 -07:00
  • c4a2e7657f Remove data class limitation from JsonClass doc. Eric Cochran 2018-04-07 20:33:22 -07:00
  • 2cc878da81 Merge pull request #489 from jemaystermind/jemaystermind/indent-json Jesse Wilson 2018-04-07 05:07:03 -07:00
  • bfa14a0d66 Indent JSON string properly Jeremy Tecson 2018-04-07 17:59:02 +08:00
  • 5ecb55ad1e Merge pull request #488 from square/eric.okio-update Jesse Wilson 2018-04-06 20:20:52 -07:00
  • 73f8774aa8 Merge pull request #487 from square/eric.adapters-readme Jesse Wilson 2018-04-06 20:20:32 -07:00
  • b52d63dfbf Merge pull request #486 from square/eric.integration-reflect Jesse Wilson 2018-04-06 20:19:55 -07:00
  • 083210eb40 Add generated code file comment. (#485) Eric Cochran 2018-04-06 20:18:43 -07:00
  • 14f2dcc357 Update to Okio 1.14.0. Eric Cochran 2018-04-06 17:10:33 -07:00
  • e5e4fde1dc Use direct link to adapters snapshots. Eric Cochran 2018-04-06 16:23:51 -07:00
  • 7d4a10f521 Remove kotlin-reflect dep from integration-test. Eric Cochran 2018-04-06 16:17:26 -07:00
  • dbdf48777c Simplify example code. (#483) Eric Cochran 2018-04-05 11:05:40 -07:00
  • 7cab83a8f2 Merge pull request #482 from square/jwilson.0404.nonNull Jesse Wilson 2018-04-05 06:42:19 -07:00
  • 8dd8645b61 Merge pull request #481 from square/eric.fallback-enum-sample Jesse Wilson 2018-04-05 06:41:29 -07:00
  • 466f77aabe JsonAdapter.nonNull() forbids explicit nulls in the JSON body Jesse Wilson 2018-04-04 23:08:36 -07:00
  • fbe95fe51e Add example for custom qualifier with an element. Eric Cochran 2018-04-04 18:24:39 -07:00
  • ad69a4f495 Merge pull request #477 from square/eric.util Jesse Wilson 2018-04-04 10:26:14 -07:00
  • a931184edf Hide Types.resolve. Eric Cochran 2018-04-03 23:30:33 -07:00
  • c1b93247e3 Merge pull request #475 from square/eric.resolve-generics Jesse Wilson 2018-04-04 01:18:31 -04:00
  • 75f2d5c8dd Merge pull request #474 from hzsweers/z/newmetadata Jesse Wilson 2018-04-04 01:16:03 -04:00
  • 42f4f956e0 Merge pull request #473 from square/jwilson.0403.qualifiers_names_transient Jesse Wilson 2018-04-04 00:42:47 -04:00
  • dc450e6192 Resolve generic property types in KotlinJsonAdapter. Eric Cochran 2018-04-03 17:37:38 -07:00
  • 5f4c46f402 Update to kotlin-metadata 1.3.0 and just use mavencentral Zac Sweers 2018-04-03 13:23:38 -07:00
  • d555d24d94 Handle qualifiers, names, and transient in generated adapters Jesse Wilson 2018-04-03 03:21:27 -04:00
  • 5c45d1e0d9 Generate @Generated annotation onto adapters when possible (#466) Zac Sweers 2018-04-03 00:27:57 -07:00
  • e0d84e1fee Merge pull request #472 from square/jwilson.0402.beyond_data_classes Jesse Wilson 2018-04-02 19:38:19 -04:00
  • b3d7dfd603 Support non-data classes for generated JsonAdapters Jesse Wilson 2018-04-02 00:37:17 -04:00
  • 7750d179be Merge pull request #471 from square/jwilson.0331.kompile_testing Jesse Wilson 2018-04-01 05:50:59 -04:00
  • 0c24bd4846 Call the kotlin compiler from within a test case. Jesse Wilson 2018-03-31 00:57:50 -04:00
  • bb7a1c7a27 Merge pull request #464 from square/jwilson.0324.fold_runtime Jesse Wilson 2018-03-28 20:59:58 -04:00
  • 982f9c94f6 Fold the kotlin-codegen-runtime into Moshi itself. Jesse Wilson 2018-03-24 23:19:37 -04:00
  • 351bc57554 Change compile to implementation in README (#467) Szymon Kozak 2018-03-28 02:43:46 +02:00
  • d045947ea7 Split the MoshiKotlinCodeGenProcessor into multiple types. (#462) Jesse Wilson 2018-03-24 20:53:08 -04:00
  • 96e074d030 Kotlin Code Gen module (#435) Zac Sweers 2018-03-11 18:17:55 -07:00
  • e6c2ebedde Disallow null annotation set in adapter lookup. (#460) Eric Cochran 2018-03-10 03:42:07 -08:00
  • ce879634cc Add single quotes to variable names (#452) (#458) Ekalips 2018-02-27 16:12:43 +02:00
  • dfc075515d Merge pull request #451 from square/jwilson.0225.https_links Jake Wharton 2018-02-25 22:20:02 -05:00
  • caedfea74b Use HTTPS links in documentation where possible. Jesse Wilson 2018-02-25 22:09:56 -05:00
  • 8e28dd4ad7 Fail earlier for some incorrect owner types. (#450) Eric Cochran 2018-02-24 01:46:42 -08:00
  • ed1ea5a755 JsonAdapter.fromJson(String) must fully consume. (#441) Eric Cochran 2018-02-21 17:15:38 -08:00
  • aede26d5e1 Clarify negation in condition. (#444) Eric Cochran 2018-02-18 03:56:29 -08:00
  • 3b89cf1fcb Fix ClassJsonAdapter to handle ParameterizedTypes. (#422) Eric Cochran 2018-02-17 19:56:05 -08:00
  • 834a401122 Crash earlier for property type conflicts. (#377) Eric Cochran 2018-02-17 19:51:02 -08:00