1. 165e313 Merge "Add a guideline to not use raw Binder objects in public API." into main by Treehugger Robot · 4 days ago main master
  2. 04fe284 Add a guideline to not use raw Binder objects in public API. by Android API Council · 4 days ago
  3. 8e31b1f Merge "Libraries don't use @hide anymore" into main by Treehugger Robot · 3 weeks ago
  4. fc92125 Libraries don't use @hide anymore by alanv · 3 weeks ago
  5. b4d0609 Merge "Update the builder creation guidelines to clarify that the builder constructor must be public even if Kotlin users are expected to implicitly leverage the builder through a factory method/dsl style creation mechanism." into main by Treehugger Robot · 3 weeks ago
  6. 6da1a52 Update the builder creation guidelines to clarify that the builder constructor must be public even if Kotlin users are expected to implicitly leverage the builder through a factory method/dsl style creation mechanism. by Android API Council · 3 weeks ago
  7. d79cc00 Merge "Android API guidelines: describe intended use cases for OutcomeReceiver" into main by Treehugger Robot · 5 weeks ago
  8. 9896fb1 Android API guidelines: describe intended use cases for OutcomeReceiver by Android API Council · 5 weeks ago
  9. 76c5f49 Merge "Document the intake form for Android API removal requests" into main by Treehugger Robot · 6 weeks ago
  10. 10d0ac1 Document the intake form for Android API removal requests by Android API Council · 6 weeks ago
  11. 7fa8cf3 Merge "Freshness for top-viewed API Council docs" into main by Treehugger Robot · 7 weeks ago
  12. 42cf290 Freshness for top-viewed API Council docs by alanv · 7 weeks ago
  13. d1f823d Merge "Clarify Bundle recommendation" into main by Treehugger Robot · 3 months ago
  14. 6bfdace Clarify Bundle recommendation by alanv · 3 months ago
  15. 444ff8b Merge "Add rules about documenting JNI exceptions." into main by Treehugger Robot · 3 months ago
  16. a6f2334 Add rules about documenting JNI exceptions. by Android API Council · 3 months ago
  17. 88d7442 Merge "s/NDK/native/ for the cases that apply to other domains." into main by Treehugger Robot · 4 months ago
  18. 867a6be s/NDK/native/ for the cases that apply to other domains. by Android API Council · 4 months ago
  19. 1efa6b5 Merge "Add explicit advice for how to handle non-text strings." into main by Treehugger Robot · 4 months ago
  20. 0b9e24b Add explicit advice for how to handle non-text strings. by Android API Council · 4 months ago
  21. 879bbd7 Merge "Update note about `__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__`." into main by Treehugger Robot · 4 months ago
  22. a5ec8fc Update note about `__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__`. by Android API Council · 4 months ago
  23. cf79849 Merge "Update async API guidelines for cached+frozen app processes" into main by Treehugger Robot · 4 months ago
  24. 58bdfe4 Update async API guidelines for cached+frozen app processes by Android API Council · 4 months ago
  25. e2d6016 Merge "Update 6.3 (Put optional parameters at end of overloads) with a callout specifically mentioning the exception in 7.5 (Accept Executors to control callback dispatch) for placement of Executors. Add back-reference." into main by Treehugger Robot · 4 months ago
  26. ca0aeb8 Update 6.3 (Put optional parameters at end of overloads) with a callout specifically mentioning the exception in 7.5 (Accept Executors to control callback dispatch) for placement of Executors. Add back-reference. by Android API Council · 4 months ago
  27. 04ec33a Merge "Fix typo in API guidelines" into main by Treehugger Robot · 4 months ago
  28. c27df78 Fix typo in API guidelines by Android API Council · 4 months ago
  29. fc921f5 Merge "Update async API guidelines to consider the cached apps freezer" into main by Treehugger Robot · 4 months ago
  30. 2c050d3 Update async API guidelines to consider the cached apps freezer by Android API Council · 4 months ago
  31. 3a60a02 Merge "Describe preference for Executor over Handler in Android API guidelines" into main by Treehugger Robot · 4 months ago
  32. ec9bd63 Describe preference for Executor over Handler in Android API guidelines by Android API Council · 4 months ago
  33. 56749f3 Merge "Remove stray period." into main by Treehugger Robot · 5 months ago
  34. a4e6048 Remove stray period. by Android API Council · 5 months ago
  35. 75bec4a Merge "Add guideline on auto-generated code" into main by Treehugger Robot · 5 months ago
  36. d1a181c Add guideline on auto-generated code by Android API Council · 5 months ago
  37. 09e7dd0 Merge "Add guideline for java exception naming convention" into main by Treehugger Robot · 6 months ago
  38. bf726f5 Add guideline for java exception naming convention by Android API Council · 6 months ago
  39. b411cde Merge "Recommend against new View subclasses in Android API guidelines" into main by Treehugger Robot · 6 months ago
  40. c66ddc1 Recommend against new View subclasses in Android API guidelines by Android API Council · 6 months ago
  41. 565b757 Merge "Link to go/api-test-coverage from go/android-api-guidelines#basics-tested" into main by Treehugger Robot · 7 months ago
  42. f7cbf9d Link to go/api-test-coverage from go/android-api-guidelines#basics-tested by ibaker · 7 months ago
  43. 4dda59a Merge "Add section for Manager classes." into main by Treehugger Robot · 7 months ago
  44. 9d927f9 Add section for Manager classes. by Android API Council · 7 months ago
  45. 857d197 Merge "Create API flagging FAQ page" into main by Treehugger Robot · 7 months ago
  46. 804140b Create API flagging FAQ page by Android API Council · 7 months ago
  47. 5f352ab Merge "Clarify the rules about direct testing of the API." into main by Treehugger Robot · 7 months ago
  48. 8f9e1d0 Clarify the rules about direct testing of the API. by Android API Council · 7 months ago
  49. b7ccaf2 Merge "Fix typo." into main by Treehugger Robot · 7 months ago
  50. 7c14ff2 Fix typo. by Android API Council · 7 months ago
  51. 9b4c4ba Merge "Expand explanation of test requirements." into main by Treehugger Robot · 8 months ago
  52. 7886e86 Expand explanation of test requirements. by Android API Council · 8 months ago
  53. b9402bc Merge "Add guideline for Mainline modules to define permissions." into main by Treehugger Robot · 8 months ago
  54. e35f96a Add guideline for Mainline modules to define permissions. by Android API Council · 8 months ago
  55. 969365d Merge "Fix links" into main by Treehugger Robot · 9 months ago
  56. 14c92b2 Fix links by andrewlewis · 9 months ago
  57. 5baf43b Merge "API Guidelines: require @FlaggedApi for all APIs" into main by Treehugger Robot · 9 months ago
  58. 608e1f4 API Guidelines: require @FlaggedApi for all APIs by Android API Council · 9 months ago
  59. 02536e6 Merge "Minor updates and freshness for misc API guidelines" into main by Treehugger Robot · 10 months ago
  60. 8d12f59 Minor updates and freshness for misc API guidelines by alanv · 10 months ago
  61. 1f922b7 Merge "Follow-up to https://critique.corp.google.com/cl/554901165" into main by Treehugger Robot · 10 months ago
  62. aedafc0 Follow-up to https://critique.corp.google.com/cl/554901165 by Android API Council · 10 months ago
  63. 4a4c613 Merge "Update API guidelines on the Builder pattern to indicate that constructed objects cannot return null." into main by Treehugger Robot · 10 months ago
  64. d24da25 Update API guidelines on the Builder pattern to indicate that constructed objects cannot return null. by Android API Council · 10 months ago
  65. 2e538ca Merge "Explicitly mention @JvmOverloads for default param usage" into main by Treehugger Robot · 10 months ago
  66. 26c6a72 Explicitly mention @JvmOverloads for default param usage by alanv · 10 months ago
  67. b8fbe27 Merge "Callout missing support for feature flagging." into main by Treehugger Robot · 11 months ago
  68. b4c8a05 Callout missing support for feature flagging. by Android API Council · 11 months ago
  69. 38032e7 Merge "Expand Android async API guidelines with additional CoroutineScope guidance" by Treehugger Robot · 11 months ago
  70. 3a88fb7 Expand Android async API guidelines with additional CoroutineScope guidance by Android API Council · 11 months ago
  71. f0047fc Merge "Remove dead links from methods docs" by Treehugger Robot · 1 year, 1 month ago
  72. fee4f19 Remove dead links from methods docs by alanv · 1 year, 1 month ago
  73. 109f337 Merge "Guidance for singleton fakes" by Treehugger Robot · 1 year, 1 month ago
  74. edd84af Guidance for singleton fakes by alanv · 1 year, 1 month ago
  75. 4c268ab Merge "Update instructions for running api lint" by Treehugger Robot · 1 year, 2 months ago
  76. 13dbd8e Update instructions for running api lint by Android API Council · 1 year, 2 months ago
  77. a2662bd Merge "Document data classes with best practice for copy() in Kotlin" by Treehugger Robot · 1 year, 2 months ago
  78. b500f49 Document data classes with best practice for copy() in Kotlin by alanv · 1 year, 2 months ago
  79. 3005020 Merge "Allow nullable Builder setters for optional properties." by Treehugger Robot · 1 year, 2 months ago
  80. a6e407e Allow nullable Builder setters for optional properties. by Android API Council · 1 year, 2 months ago
  81. aeba59c Merge "Add soft removal guidance" by Treehugger Robot · 1 year, 2 months ago
  82. 095d422 Add soft removal guidance by Android API Council · 1 year, 2 months ago
  83. b02b2b7 Merge "More specific guidance to IllegalStateException vs IllegalArgumentException." by Treehugger Robot · 1 year, 2 months ago
  84. ddefb46 More specific guidance to IllegalStateException vs IllegalArgumentException. by Android API Council · 1 year, 2 months ago
  85. 41e09dd Merge "Summarize API longevity requirements." by Treehugger Robot · 1 year, 3 months ago
  86. 04576c0 Summarize API longevity requirements. by Android API Council · 1 year, 3 months ago
  87. b7f6fcf Merge "Copy "you must test the C API" rule to make it clear it applies to the NDK too." by Treehugger Robot · 1 year, 3 months ago
  88. f1154fc Copy "you must test the C API" rule to make it clear it applies to the NDK too. by Android API Council · 1 year, 3 months ago
  89. 6741dfb Merge "Clarify the naming convention of APIs not associated with a type." by Treehugger Robot · 1 year, 3 months ago
  90. c4131bf Clarify the naming convention of APIs not associated with a type. by Android API Council · 1 year, 3 months ago
  91. 9aed168 Merge "Clarify rule about including "Introduced in API <number>" in NDK docs." by Treehugger Robot · 1 year, 3 months ago
  92. 98a6af9 Clarify rule about including "Introduced in API <number>" in NDK docs. by Android API Council · 1 year, 3 months ago
  93. 0a0f93a Merge "Specify that annotations must be manually enforced and consolidate the nullability documentation." by Treehugger Robot · 1 year, 4 months ago
  94. 263b40c Specify that annotations must be manually enforced and consolidate the nullability documentation. by Android API Council · 1 year, 4 months ago
  95. fd38173 Merge "Update API guidelines regarding collection and array usage." by Treehugger Robot · 1 year, 4 months ago
  96. d7c3779 Update API guidelines regarding collection and array usage. by Android API Council · 1 year, 4 months ago
  97. 25056f1 Merge "Clarify when Kotlin classes should use Builders" by Treehugger Robot · 1 year, 4 months ago
  98. 9f2ecbd Clarify when Kotlin classes should use Builders by alanv · 1 year, 4 months ago
  99. 76c5da1 Merge "Make lock final in example" by Treehugger Robot · 1 year, 4 months ago
  100. 915f1dc Make lock final in example by alanv · 1 year, 4 months ago