<commit_before># SeriesGuide API change log

## 2.2.0 (2021-02-25, required as of SeriesGuide 58-beta1)
- Episode info now contains TMDB ID of episode and show, and may now contain 0 for TVDB IDs.
- View intents now expect TMDB IDs for shows and episodes.

## 2.1.0 (2020-09-17)
- Migrate to AndroidX.
- Use Java 8 language features.

## 2.0.3 (2017-11-30, required as of SeriesGuide 40-beta6)
- Restored backwards compatibility (SeriesGuide 39 and lower) by sending version when requesting an action.
- Until your extension is updated its actions will not be displayed in SeriesGuide. It will stay enabled though.

## 2.0.2 (2017-11-23, required as of SeriesGuide 40-beta5)
- Extensions now publish actions via `sendBroadcast(Intent)` instead of `startService(Intent)`. This is to handle an edge case where SeriesGuide was idle and the extension would crash when publishing an action on Android O.
- Until your extension is updated its actions will not be displayed in SeriesGuide. It will stay enabled though.

## 2.0.0 (2017-11-10, required as of SeriesGuide 40-beta4)<commit_msg>API changelog: new version is not required, old extensions should work.<commit_after># SeriesGuide API change log

## 2.2.0 (2021-02-25, supported as of SeriesGuide 58-beta1)
- Episode info now contains TMDB ID of episode and show, and may now contain 0 for TVDB IDs.
- View intents now expect TMDB IDs for shows and episodes.

## 2.1.0 (2020-09-17)
- Migrate to AndroidX.
- Use Java 8 language features.

## 2.0.3 (2017-11-30, required as of SeriesGuide 40-beta6)
- Restored backwards compatibility (SeriesGuide 39 and lower) by sending version when requesting an action.
- Until your extension is updated its actions will not be displayed in SeriesGuide. It will stay enabled though.

## 2.0.2 (2017-11-23, required as of SeriesGuide 40-beta5)
- Extensions now publish actions via `sendBroadcast(Intent)` instead of `startService(Intent)`. This is to handle an edge case where SeriesGuide was idle and the extension would crash when publishing an action on Android O.
- Until your extension is updated its actions will not be displayed in SeriesGuide. It will stay enabled though.

## 2.0.0 (2017-11-10, required as of SeriesGuide 40-beta4)
{'fraction_non_alphanumeric': 0.0750561797752809, 'fraction_numerical': 0.06382022471910112, 'mean_word_length': 4.082191780821918, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '866540', 'n_tokens_mistral': 731, 'n_tokens_neox': 621, 'n_words': 315}