Commit Graph

  • 31b7a11027 Inline Moshi extension functions to Moshi itself (#1496) Zac Sweers 2022-01-10 12:22:02 -05:00
  • 59afd4bb9b Convert JsonValueWriter to Kotlin (#1491) Zac Sweers 2022-01-10 12:21:14 -05:00
  • 6e81499501 Convert StandardJsonAdapters to Kotlin (#1494) Zac Sweers 2022-01-10 12:14:07 -05:00
  • 323d97c787 Convert JsonAdapter to Kotlin (#1475) Zac Sweers 2022-01-10 11:29:37 -05:00
  • 6f8d690e6e Convert JsonScope to Kotlin (#1484) Zac Sweers 2022-01-10 11:08:36 -05:00
  • 2daf78337d Convert Collection adapter to Kotlin (#1485) Zac Sweers 2022-01-10 11:07:57 -05:00
  • 32932cfb40 Convert exceptions to Kotlin (#1483) Zac Sweers 2022-01-10 11:07:48 -05:00
  • 56e1ae6404 Use Okio IOException in Kotlin classes (#1490) Zac Sweers 2022-01-07 21:02:16 -05:00
  • 50751a863a Latest version is 1.13.0 (#1482) Sampath 2022-01-07 18:14:24 +00:00
  • 846b9c3a45 EventJsonAdapter Kotlin sample update (#1481) Sampath 2022-01-07 15:44:18 +00:00
  • 196ab7a132 Fix typo in README (#1480) Vincent Stollenwerk 2022-01-06 23:26:10 +01:00
  • 484d525db4 Convert adapters to Kotlin (#1460) Zac Sweers 2022-01-06 15:15:48 -05:00
  • e2c346e1de Convert util package to Kotlin (#1461) Zac Sweers 2022-01-06 14:54:13 -05:00
  • e5e4c48767 Convert Moshi annotations to Kotlin (#1472) Zac Sweers 2022-01-03 13:53:56 -05:00
  • 82cf56ab76 Fix javadoc task and snapshots (#1474) Zac Sweers 2021-12-26 17:55:43 -06:00
  • f0b886f129 Fix exhaustive when in JsonUtf8Reader (#1473) Zac Sweers 2021-12-26 17:07:52 -06:00
  • c49daf907b JsonUtf8Reader --> Kt (#1400) Parth Padgaonkar 2021-12-26 17:05:55 -05:00
  • f3d2103ffb Convert Moshi.java to Kotlin (#1462) Zac Sweers 2021-12-26 15:49:52 -06:00
  • ae421b1909 Move repo uploads to S01 (#1471) Egor Andreevich 2021-12-23 11:44:24 -05:00
  • 5cf5f9664c Merge pull request #1464 from square/z/staticRecords Jake Wharton 2021-12-20 16:54:51 -05:00
  • 82987854df Remove redundant static modifiers on records Zac Sweers 2021-12-20 16:46:39 -05:00
  • 2e15a3fa72 Update moshi version used for japicmp (#1459) Zac Sweers 2021-12-12 04:03:03 -05:00
  • 1d60d4cf73 Document Json.ignore in the README (#1456) Zac Sweers 2021-12-09 15:37:50 -05:00
  • 16ebad5a7d Add KSP docs to README (#1455) Zac Sweers 2021-12-09 11:16:47 -05:00
  • 7401e82b9b Submit to Javadoc's draconion heading ordering rule (#1452) Jesse Wilson 2021-12-09 06:07:44 -05:00
  • 7578984f25 Change the directory structure to match our modules (#1451) Jesse Wilson 2021-12-08 23:52:51 -05:00
  • d5d172c3bb Switch to the Vanniktech base plugin for publishing (#1450) Jesse Wilson 2021-12-08 23:35:49 -05:00
  • 9d2b9054da Prepare next development version. Jesse Wilson 2021-12-08 21:56:51 -05:00
  • 09a4543297 Prepare for release 1.13.0. Jesse Wilson 2021-12-08 21:56:39 -05:00
  • bc441ad7f3 Don't mangle property names that contain a dollar sign (#1446) Jesse Wilson 2021-12-05 21:07:27 -05:00
  • fb5dd08168 KSP followups from #1393 (#1448) Zac Sweers 2021-12-05 20:34:37 -05:00
  • f57d7200f3 Attribute copyright to the actual owner (#1447) Jesse Wilson 2021-12-05 20:21:38 -05:00
  • 3cbd5c327a Fail gracefully when a primitive value is absent. (#1445) Jesse Wilson 2021-12-04 19:10:35 -05:00
  • 75abba37ef Use functions in Util where possible (#1444) Jesse Wilson 2021-12-04 17:22:12 -05:00
  • 81bf3b1835 Don't wrap exceptions thrown by component adapters (#1443) Jesse Wilson 2021-12-04 16:38:56 -05:00
  • cdcf0da4ee Fix a crash when combining generics and records (#1442) Jesse Wilson 2021-12-04 16:31:58 -05:00
  • 751e8219e9 Fix code cleanups (#1441) Zac Sweers 2021-11-30 21:56:00 -05:00
  • 9f81ac897a Revert "Omit adapter field names now that we directly instantiate annotations (#1436)" (#1439) Zac Sweers 2021-11-30 21:43:48 -05:00
  • fb8c7b50fc Deprecate Types.getFieldJsonQualifierAnnotations (#1440) Zac Sweers 2021-11-30 21:43:39 -05:00
  • ace45a29cf Don't handle copyrights in spotless (#1438) Zac Sweers 2021-11-30 21:34:35 -05:00
  • 9a9cc450c6 Remove ksp.kt copy (#1437) Zac Sweers 2021-11-30 21:21:33 -05:00
  • 4a6cfb4d58 Omit adapter field names now that we directly instantiate annotations (#1436) Zac Sweers 2021-11-30 16:23:47 -05:00
  • aaadbf4963 Update kotlinx-metadata to 0.4.0 (#1431) Zac Sweers 2021-11-23 10:00:54 -05:00
  • 81ad3933b0 Merge pull request #1427 from Tolriq/patch-1 Jake Wharton 2021-11-18 06:51:52 -05:00
  • 9ce039d637 Update proguard rules for R8 3.1 Tolriq 2021-11-17 19:10:49 +01:00
  • 73553286fb Upgrade to Kotlin 1.6 + always instantiate annotations (#1425) Zac Sweers 2021-11-17 12:46:47 -05:00
  • 9440e5c7d0 Update to KSP 1.0.1 and use new jvm modifiers resolver API (#1422) Zac Sweers 2021-11-15 11:25:15 -05:00
  • 85ba5bf188 Update to Gradle 7.3 (#1419) Zac Sweers 2021-11-15 10:44:39 -05:00
  • 954ca46b9e Add @Json.ignore (#1417) Zac Sweers 2021-11-08 11:16:57 -05:00
  • 48e6dd3f03 Support externally-compiled transient property recognition in KSP (#1416) Zac Sweers 2021-11-03 15:49:28 -04:00
  • 92add003fe Update README.md to include Kotlin Examples (#1355) Sangeet Narayan 2021-11-01 01:55:55 +05:30
  • c288ad6133 Switch from internal to experimental internal annotation (#1410) Zac Sweers 2021-10-30 12:15:08 -04:00
  • 313683fa98 Parameterize kotlin test infra on CI (#1407) Zac Sweers 2021-10-25 11:00:56 -04:00
  • 7dd3b39376 Expose maven gradle props as env instead (#1408) Zac Sweers 2021-10-22 16:17:32 -04:00
  • b8fbe38118 Support direct annotation instantiation in code gen on Kotlin 1.6 (#1390) Zac Sweers 2021-10-22 13:43:09 -04:00
  • a9eaa849e5 Only assign setters if present (#1405) Zac Sweers 2021-10-22 12:18:59 -04:00
  • 3a88349f34 Add --stacktrace to snapshot publishing (#1406) Zac Sweers 2021-10-22 12:18:48 -04:00
  • 862ff7ddcd Update to JDK 17 (#1394) Zac Sweers 2021-10-16 02:18:51 -04:00
  • 2db351f8ed Upstream KSP implementation (#1393) Zac Sweers 2021-10-16 01:52:04 -04:00
  • de8bbf12f5 Update KotlinPoet to 1.10.0 (#1396) Zac Sweers 2021-09-20 16:13:56 -04:00
  • 628a193d69 fix: corrected a grammatical error. (#1298) Chitranshi Srivastava 2021-09-13 06:25:53 +05:30
  • 29d2f0f0ed Update README to include enum section in ProGuard/R8 rules (#1354) iury souza 2021-09-12 21:54:44 -03:00
  • 5756136a72 Move apt-specific classes to apt package (#1392) Zac Sweers 2021-09-09 22:14:29 -04:00
  • 213fb33012 Fix snapshots (#1385) Zac Sweers 2021-08-27 13:28:20 -04:00
  • 6947ab00d0 Modernize build a bit (#1383) Zac Sweers 2021-08-23 17:09:59 -04:00
  • 95250b0359 Implement reflective support for Java Records (#1381) Zac Sweers 2021-08-23 12:00:06 -04:00
  • 2572c29e42 Code cleanups Goooler 2021-08-19 02:51:52 +08:00
  • ce78d34c14 Merge pull request #1379 from Goooler/gradle Jake Wharton 2021-08-17 08:32:24 -04:00
  • c1f5ce2b1b Update gradle 7.2 Goooler 2021-08-17 19:52:43 +08:00
  • e41b79170e Merge pull request #1377 from Goooler/action Jake Wharton 2021-08-16 10:55:33 -04:00
  • 201a1d8a4b Merge pull request #1376 from Goooler/bump Jake Wharton 2021-08-16 10:55:15 -04:00
  • 2eb40a0cff Disable publish action in forked repository Goooler 2021-08-16 22:29:22 +08:00
  • 6c2c578637 Bump gradle to 7.1.1 Goooler 2021-08-16 22:19:00 +08:00
  • 5379ac8539 Merge pull request #1374 from Goooler/attr Jake Wharton 2021-08-16 10:05:59 -04:00
  • 620e340181 Merge pull request #1373 from Goooler/config Jake Wharton 2021-08-16 10:05:39 -04:00
  • 06cce171c6 Bump setup-java action to v2 Goooler 2021-08-16 22:05:05 +08:00
  • 4bca55b113 Add .gitattributes Goooler 2021-08-16 17:04:42 +08:00
  • 6d48f16d1f Add .editorconfig Goooler 2021-08-16 17:03:24 +08:00
  • ce45a68cc3 Small grammar and naming followups for proguard gen (#1365) Zac Sweers 2021-07-16 03:06:43 -04:00
  • 72f464bbdc Add an argument to be disable proguard code generating (#1353) Steve SeongUg Jung 2021-07-16 10:24:31 +09:00
  • 3c108919ee JsonReader.nextSource javadoc (#1350) Dkhusainov 2021-05-31 23:35:32 +03:00
  • e343751593 Update to Kotlin 1.5 (and associated deps) (#1339) Zac Sweers 2021-05-07 12:51:33 -04:00
  • 45c8595bfa Update to Gradle 7 + Kotlin 1.4.32 + AutoService 1.0 (#1334) Zac Sweers 2021-04-10 13:03:34 -04:00
  • 9c17bb823f fix version on readme (#1333) wrongwrong 2021-04-07 23:34:17 +09:00
  • 1654313fee update version on README (#1332) Yuichiro Kawano 2021-04-06 08:44:39 +09:00
  • aea17e09bc Prepare next development version. Jesse Wilson 2021-04-01 16:31:07 -04:00
  • cdf9546df5 Prepare for release 1.12.0. Jesse Wilson 2021-04-01 16:30:45 -04:00
  • 7372baaaa0 Invoke constructor directly if all params with default are set (#1326) Zac Sweers 2021-03-29 21:47:22 -04:00
  • b33a94dfc1 Update more dependencies (#1319) Zac Sweers 2021-03-29 21:37:54 -04:00
  • 37f34e16f0 Improve KotlinJsonAdapter performance by invoke KFunction by "call". (#1286) wrongwrong 2021-03-30 09:46:42 +09:00
  • bcfce60577 Warn on missing TypeElement rather than error (#1323) Zac Sweers 2021-03-29 20:44:55 -04:00
  • 7ef4a32d52 Bump the Kotlin JVM metadata library to the latest release. This will avoid problems with Kotlin 1.5.0-M2. (#1325) Ralf Wondratschek 2021-03-29 08:00:03 -07:00
  • 797140c5cf Add some short basic docs to JsonAdapter methods (#1313) Zac Sweers 2021-03-13 20:52:40 -05:00
  • 103b60328c Improve readability of constructor invocation params (#1312) Zac Sweers 2021-03-13 20:52:25 -05:00
  • 3bc47519ab Fix reading property function types (#1311) Zac Sweers 2021-03-13 20:47:52 -05:00
  • 935f8b872a Support generic arrays with defaults in code gen (#1310) Zac Sweers 2021-03-13 20:47:27 -05:00
  • 6df66b81dc Fix typo in PolymorphicJsonAdapterFactory.java (#1314) Márton Braun 2021-03-08 19:54:19 +01:00
  • 9ac54dd33f Update dependencies (#1307) Zac Sweers 2021-02-23 02:51:12 -05:00
  • 156b1f0365 Fix a crash when processing a parameter annotated with an annotation that placed in annotation package (#1287) Masatoshi Kubode 2021-02-22 16:43:04 +09:00
  • 7f1e7e229e Suppress some poet deprecations (#1306) Zac Sweers 2021-02-20 23:27:56 -05:00