181.5.11 • Published 20 days ago

@hh.ru/bloko v181.5.11

Weekly downloads
1,893
License
BSD-3-Clause-Clea...
Repository
github
Last release
20 days ago

Bloko - Библиотека компонентов hh.ru

Документация

Содержание:

  • Changelog
  • Зависимости
  • Установка зависимостей
  • Сборка проекта
  • Использование bloko в других проектах
  • Использование eslint правил блоко в других проектах
  • Разработка bloko
  • Встроенный сервер для тестирования документации
  • Версионирование bloko
  • Как собрать релиз bloko
  • Как собрать релиз bloko руками
  • Как подготовить ветку для тестирования с другим проектом
  • Вопросы-ответы

Версионирование bloko

Bloko использует semver.

Версии именуются по шаблону МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ:

  • МАЖОРНАЯ версия — когда сделаны обратно несовместимые изменения API.
  • МИНОРНАЯ версия — когда добавлен новый функционал, не нарушая обратной совместимости.
  • ПАТЧ-версия — когда сделаны обратно совместимые исправления. Дополнительные обозначения для предрелизных и билд-метаданных возможны как дополнения к МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ формату.

Changelog

Changelog проекта доступен в CHANGELOG.md

При разработке задачи, в папке changes/ нужно обязательно создать HH-{task}.md файл с описанием изменений, например: HH-55143.md. При сборке релиза содержимое файла будет автоматически добавлено в общий CHANGELOG.md. Информация о каждом изменении должна начинаться с символа *, чтобы после добавления в общий CHANGELOG.md получался список.

Зависимости

Для работы блоко-компонентов требуется:

  1. Синхронное подключение скрипта bloko/common/raw/htmlClasses.js до загрузки стилей. Этот скрипт проставляет в <html> глобальные классы, которые используются стилями.
  2. Библиотека core-js. Требуется версия не ниже 3.0.0-beta16, так как нужна поддержка URL + UrlSearchParams для urlParser
  3. Для lux компонентов, необходим react и react-dom

Сборщик:

  • yarn

Установка зависимостей

yarn install

Сборка проекта

Сборка осуществляется командой:

yarn build

Сборка нужна для запуска юнит тестов и генерирования документации. Для клиентов предполагается использовать несобранный блоко.

Ниже перечислены основные задачи, которые понимает сборщик:

  • yarn build — создает новую полную сборку библиотеки и документации, запускает все проверки и тесты. Перед каждой новой сборкой предыдущая папка build удаляется со всем ее содержимым. Данный таск запускает по умолчанию минификацию css, оптимизацию картинок.
  • yarn build-watch — создает новую сборку и затем запускает вотчер. Также вотчится документация lux компонентов и используется hot reload.
  • yarn test — запускает все юнит-тесты.
  • yarn clean — удаляет старую сборку, а именно полностью удаляет папку build со всем ее содержимым.
  • yarn lint — запуск линтинга.
  • yarn jest — запускает только jest юнит-тесты
  • yarn jest -u — обновляет снепшоты для юнит тестов, которые используют снепшоты
  • yarn styleguide — запускает lux документацию на отдельном порту, автоматически работает hot-reload.

Использование bloko в других проектах

Чтобы подключить блоко нужно:

  1. Добавить зависимость yarn add @hh.ru/bloko;
  2. В сборке добавить процессинг для бабеля папки node_modules/@hh.ru/bloko;
  3. Подключить raw bloko скрипты (bloko/raw) на страницу до остальных скриптов.

Использование eslint правил блоко в других проектах

Для подключения правил из модуля eslint-rules в свой проект нужно:

  1. Установить плагин eslint-plugin-local-rules:
    yarn add eslint-plugin-local-rules
  2. Создать в корне проекта модуль ./eslint-local-rules.js, экспортирующий объект с правилами:
    'use strict';
    module.exports = require('@hh.ru/bloko/eslint-rules');
  3. Добавить плагин eslint-plugin-local-rules и указать необходимые правила в конфиг eslint (пример для .eslintrc);
    ```json
    {
        "plugins": ["local-rules"],
        "rules": {
            "local-rules/bloko-no-class-name-literals": ["error"],
            "local-rules/bloko-use-selectable-attributes": ["error"]
        }
    }
    ```

eslint-baked-rules

Для правила bloko-use-selectable-attributes генерируется конфиг eslint-rules/baked-rules-config.json, собирающий информацию о текущих компонентах.

Он добавляется/обновляется в репозитории автоматически при релизе и необходим для правильной работы правила. В файле хранится мэппинг перечисляемых props к атрибутам компонентов. При добавлении нового или изменении PropTypes существующего компонента, можно протестировать правильность генерации этого конфига, выполнив команду gulp eslint-baked-rules.

Разработка bloko

Любые изменения в репозитории должны проходить под определенной задачей в jira. Обязательна практика создания pull request для ревью.

Встроенный сервер для тестирования документации

yarn storybook

Как собрать релиз

Hornet полностью поддерживает автоматизированную сборку bloko.

Как собрать релиз руками

Предположим у нас есть ветка HH-12345.

git fetch --tags
git checkout master
git reset --hard origin/master
git merge --no-ff --no-edit HH-12345
yarn install
yarn prepare-release
yarn version --new-version [patch | minor | major] --no-git-tag-version
git add -A
git commit --no-verify -m "release <версия> [ваша.почта@hh.ru]"
git push --tags origin master <версия>
git checkout -b build-<версия>
yarn release
git add -f build
git commit --no-verify -m "build-<версия> build directory"
git push origin build-<версия>

После этого пишем письмо на hh-dev@hh.ru о выходе нового релиза.

Как подготовить ветку для тестирования с другим проектом

Находясь в нужной feature-ветке (например, HH-12345):

yarn push-test-branch

На основе текущей ветки HH-12345 выполняет команду, которая собирает тестовую ветку HH-12345-testing, которая подготовлена к релизу таской prepare-release и содержит папку build. Команда вернет версию блоко вашей ветки, например:

npm-зависимость для проекта:
git+ssh://git@github.com/hhru/bloko.git#35a45e6a99e37461ad472df2f8d26dafb794d6ca
ветка:
HH-12345-testing

Обновить у соответствующего проекта версию bloko:

yarn add git+ssh://git@github.com/hhru/bloko.git#35a45e6a99e37461ad472df2f8d26dafb794d6ca

Вопросы-ответы

Можно ли выпускать несовместимую с одним из клиентов (клиент — проект-пользователь библиотеки) версию? Нужно ли при выпуске bloko для одного клиента тестировать все остальные клиенты и править их или заниматься этим будет тот, кому это понадобится?

Можно выпускать несовместимую версию, не забывая про semver и про то, что в идеале не должно быть обратно несовместимых изменений.

При выпуске bloko тестируется и выпускается только тот клиент, под который сделаны изменения. Остальные клиенты тестируются и переводятся на новую версию теми, кому это понадобится.

Можно ли добавлять в bloko компоненты, использующиеся только одним клиентом? Какие критерии переноса компонента в bloko?

Перед тем, как добавить какой-либо компонент в bloko, нужно посоветоваться с Мишей Калашником.

Если попробовать кратко сформулировать — в bloko уносим всё, что относится к проекту в целом, а не к конкретной странице.

Как быть, если один и тот же компонент захочет выглядеть или работать в разных клиентах по-разному?

bloko ничего не знает про клиентов, использующих библиотеку, поэтому внесение клиенто-зависимой логики в проект не допускается.

В некоторых ситуациях допускаетcя стилизация медиа-выражениями или изменение стиля/логики работы модами, такие ситуации обсуждаются отдельно.

181.5.11

20 days ago

181.5.10

23 days ago

181.5.9

1 month ago

181.5.8

1 month ago

181.5.7

2 months ago

181.5.6

2 months ago

181.5.5

2 months ago

181.5.4

2 months ago

181.5.3

3 months ago

181.5.2

3 months ago

181.5.1

3 months ago

181.5.0

3 months ago

181.4.5

3 months ago

181.4.4

4 months ago

181.4.3

4 months ago

181.4.2

5 months ago

180.0.0

10 months ago

180.0.2

9 months ago

180.0.1

9 months ago

180.0.4

9 months ago

180.0.3

9 months ago

180.0.5

8 months ago

181.0.0

8 months ago

181.2.2

6 months ago

181.2.1

6 months ago

181.2.0

7 months ago

181.1.1

8 months ago

181.1.0

8 months ago

181.3.0

6 months ago

181.4.1

5 months ago

181.4.0

6 months ago

179.0.4

10 months ago

179.0.7

10 months ago

179.0.6

10 months ago

179.0.5

10 months ago

178.1.2

12 months ago

178.1.1

12 months ago

178.1.0

12 months ago

178.0.0

12 months ago

179.0.3

11 months ago

179.0.2

11 months ago

179.0.1

11 months ago

179.0.0

12 months ago

176.0.0

1 year ago

177.0.0

12 months ago

174.1.0

1 year ago

174.1.2

1 year ago

174.1.1

1 year ago

174.1.4

1 year ago

174.1.3

1 year ago

174.1.6

1 year ago

174.1.5

1 year ago

174.1.8

1 year ago

174.1.7

1 year ago

173.0.0

1 year ago

172.0.1

1 year ago

172.0.3

1 year ago

172.0.2

1 year ago

175.0.0

1 year ago

174.0.0

1 year ago

171.0.0

1 year ago

170.0.4

1 year ago

170.0.5

1 year ago

170.0.3

1 year ago

170.0.6

1 year ago

170.0.7

1 year ago

172.0.0

1 year ago

168.1.10

1 year ago

168.1.11

1 year ago

168.0.2

2 years ago

168.1.6

1 year ago

168.1.7

1 year ago

168.1.4

1 year ago

168.1.5

1 year ago

168.1.2

1 year ago

168.1.3

1 year ago

168.1.0

1 year ago

168.1.1

1 year ago

170.0.2

1 year ago

170.0.0

1 year ago

170.0.1

1 year ago

169.1.0

1 year ago

168.1.8

1 year ago

168.1.9

1 year ago

169.0.0

1 year ago

169.0.1

1 year ago

169.0.2

1 year ago

167.2.0

2 years ago

168.0.1

2 years ago

168.0.0

2 years ago

167.3.0

2 years ago

167.4.0

2 years ago

167.4.1

2 years ago

167.0.0

2 years ago

167.1.5

2 years ago

167.1.6

2 years ago

167.1.7

2 years ago

167.1.1

2 years ago

167.1.2

2 years ago

167.1.3

2 years ago

167.1.4

2 years ago

167.1.0

2 years ago

158.1.0

2 years ago

164.2.0

2 years ago

165.0.0

2 years ago

165.0.1

2 years ago

166.0.0

2 years ago

163.0.0

2 years ago

157.0.0

2 years ago

157.0.2

2 years ago

157.0.1

2 years ago

161.0.0

2 years ago

161.0.1

2 years ago

164.0.0

2 years ago

156.0.5

2 years ago

156.0.4

2 years ago

156.0.3

2 years ago

156.0.2

2 years ago

156.0.1

2 years ago

156.0.0

2 years ago

155.0.2

2 years ago

155.0.1

2 years ago

162.0.0

2 years ago

160.0.0

2 years ago

164.1.0

2 years ago

159.0.0

2 years ago

164.3.0

2 years ago

164.3.1

2 years ago

164.3.5

2 years ago

164.3.2

2 years ago

164.3.3

2 years ago

158.0.0

2 years ago

155.1.2

2 years ago

155.1.1

2 years ago

155.1.0

2 years ago

153.0.0

2 years ago

154.0.1

2 years ago

154.0.0

2 years ago

155.0.0

2 years ago

154.2.1

2 years ago

154.2.0

2 years ago

152.3.2

2 years ago

152.3.1

2 years ago

152.3.4

2 years ago

152.3.3

2 years ago

154.1.2

2 years ago

154.1.1

2 years ago

154.1.0

2 years ago

151.2.1

2 years ago

151.2.0

2 years ago

152.0.1

2 years ago

152.0.0

2 years ago

152.2.1

2 years ago

152.2.0

2 years ago

151.1.3

2 years ago

151.1.2

2 years ago

151.1.1

2 years ago

151.3.1

2 years ago

151.3.0

2 years ago

151.3.3

2 years ago

151.3.2

2 years ago

151.3.4

2 years ago

152.1.0

2 years ago

152.3.0

2 years ago

150.0.0

2 years ago

151.0.3

2 years ago

151.0.0

2 years ago

151.0.2

2 years ago

151.0.1

2 years ago

151.1.0

2 years ago

149.2.4

2 years ago

149.1.0

2 years ago

149.1.2

2 years ago

149.1.1

2 years ago

149.1.4

2 years ago

149.1.3

2 years ago

145.8.8

2 years ago

145.8.9

2 years ago

145.8.7

2 years ago

146.4.0

2 years ago

148.0.1

2 years ago

148.0.0

2 years ago

146.2.3

2 years ago

146.2.4

2 years ago

146.2.5

2 years ago

146.2.0

2 years ago

146.2.1

2 years ago

146.2.2

2 years ago

147.0.1

2 years ago

147.0.0

2 years ago

145.8.12

2 years ago

145.8.11

2 years ago

145.8.10

2 years ago

146.0.0

2 years ago

146.0.5

2 years ago

146.0.6

2 years ago

146.0.1

2 years ago

146.0.2

2 years ago

146.0.3

2 years ago

146.0.4

2 years ago

149.0.1

2 years ago

149.0.0

2 years ago

149.0.3

2 years ago

149.0.2

2 years ago

149.0.5

2 years ago

149.0.4

2 years ago

149.2.1

2 years ago

149.2.0

2 years ago

149.2.3

2 years ago

149.2.2

2 years ago

145.9.0

2 years ago

145.9.3

2 years ago

145.9.4

2 years ago

145.9.1

2 years ago

145.9.2

2 years ago

148.1.1

2 years ago

148.1.0

2 years ago

146.3.0

2 years ago

146.3.1

2 years ago

147.1.0

2 years ago

146.1.0

2 years ago

145.1.0

2 years ago

144.1.0

2 years ago

144.1.1

2 years ago

139.1.11

2 years ago

139.1.10

2 years ago

145.8.0

2 years ago

145.8.1

2 years ago

145.8.4

2 years ago

145.8.5

2 years ago

145.8.2

2 years ago

145.8.3

2 years ago

145.8.6

2 years ago

145.6.0

2 years ago

145.6.1

2 years ago

145.4.0

2 years ago

145.4.1

2 years ago

145.2.0

2 years ago

139.1.8

2 years ago

139.1.9

2 years ago

139.1.6

2 years ago

139.1.7

2 years ago

139.1.4

2 years ago

139.1.5

2 years ago

139.1.2

2 years ago

139.1.3

2 years ago

139.1.0

2 years ago

139.1.1

2 years ago

145.0.0

2 years ago

145.0.1

2 years ago

144.0.0

2 years ago

143.0.2

2 years ago

143.0.0

2 years ago

143.0.1

2 years ago

142.0.0

2 years ago

141.0.6

2 years ago

141.0.0

2 years ago

141.0.1

2 years ago

141.0.4

2 years ago

141.0.5

2 years ago

141.0.2

2 years ago

141.0.3

2 years ago

140.0.0

2 years ago

140.0.1

2 years ago

145.7.1

2 years ago

145.7.0

2 years ago

145.5.0

2 years ago

145.3.0

2 years ago

137.4.1

2 years ago

137.4.2

2 years ago

137.4.0

3 years ago

137.4.5

2 years ago

137.4.3

2 years ago

137.4.4

2 years ago

137.5.0

2 years ago

137.5.1

2 years ago

139.0.1

2 years ago

139.0.0

2 years ago

137.2.3

3 years ago

137.2.4

3 years ago

137.2.1

3 years ago

137.2.2

3 years ago

138.1.9

2 years ago

138.1.5

2 years ago

138.1.6

2 years ago

138.1.7

2 years ago

138.1.8

2 years ago

138.1.1

2 years ago

138.1.2

2 years ago

138.1.3

2 years ago

138.1.4

2 years ago

138.1.0

2 years ago

137.2.5

3 years ago

137.3.0

3 years ago

138.0.0

2 years ago

137.1.0

3 years ago

137.1.1

3 years ago

137.1.4

3 years ago

137.1.5

3 years ago

137.1.2

3 years ago

137.1.3

3 years ago

137.2.0

3 years ago

137.0.2

3 years ago

136.0.0

3 years ago

136.0.1

3 years ago

136.0.2

3 years ago

136.0.3

3 years ago

137.0.1

3 years ago

137.0.0

3 years ago

135.7.7

3 years ago

135.7.6

3 years ago

135.7.4

3 years ago

135.7.5

3 years ago

135.7.2

3 years ago

135.7.3

3 years ago

135.7.0

3 years ago

135.7.1

3 years ago

135.6.0

3 years ago

135.5.2

3 years ago

135.5.3

3 years ago

135.5.1

3 years ago

135.4.3

3 years ago

135.4.1

3 years ago

135.4.2

3 years ago

135.4.0

3 years ago

135.3.2

3 years ago

135.3.0

3 years ago

135.3.1

3 years ago

135.1.4

3 years ago

135.2.1

3 years ago

135.2.0

3 years ago

135.1.3

3 years ago

135.0.0

3 years ago

135.1.2

3 years ago

135.1.0

3 years ago

135.1.1

3 years ago

134.0.0

3 years ago

133.0.1

3 years ago

133.0.0

3 years ago

132.1.0

3 years ago

132.0.0

3 years ago

131.4.0

3 years ago

131.3.4

3 years ago

131.3.3

3 years ago

131.3.2

3 years ago

131.3.1

3 years ago

131.3.0

3 years ago

131.2.1

3 years ago

131.2.0

3 years ago

131.1.1

3 years ago

131.1.0

3 years ago

130.0.3

3 years ago

130.0.2

3 years ago

131.0.0

3 years ago

130.0.1

3 years ago

130.0.0

3 years ago

129.0.0

3 years ago

128.2.4

3 years ago

128.2.3

3 years ago

128.2.6

3 years ago

128.2.5

3 years ago

128.2.2

3 years ago

128.1.1

3 years ago

128.2.0

3 years ago

128.2.1

3 years ago

128.1.0

3 years ago

128.0.0

3 years ago

128.0.1

3 years ago

127.1.0

3 years ago

126.0.0

3 years ago

127.0.0

3 years ago

125.3.2

3 years ago

125.3.1

3 years ago

125.2.1

3 years ago

125.3.0

3 years ago

125.2.0

3 years ago

125.1.2

3 years ago

125.1.1

3 years ago

125.1.0

3 years ago

125.0.6

3 years ago

125.0.5

3 years ago

125.0.4

3 years ago

125.0.3

3 years ago

125.0.2

3 years ago

125.0.1

3 years ago

125.0.0

3 years ago

124.4.0

3 years ago

123.2.0

3 years ago

123.2.1

3 years ago

123.2.2

3 years ago

123.2.3

3 years ago

123.2.4

3 years ago

124.0.0

3 years ago

123.3.7

3 years ago

123.4.0

3 years ago

124.2.0

3 years ago

124.2.1

3 years ago

123.3.6

3 years ago

123.3.5

3 years ago

124.1.1

3 years ago

124.1.0

3 years ago

124.1.2

3 years ago

124.3.1

3 years ago

124.3.0

3 years ago

124.3.2

3 years ago

123.1.0

3 years ago

123.0.1

3 years ago

122.0.3

3 years ago

123.0.0

3 years ago

122.0.2

3 years ago

122.0.1

3 years ago

122.0.0

3 years ago

121.3.8

3 years ago

121.3.7

3 years ago

121.3.5

3 years ago

121.3.6

3 years ago

121.3.2

3 years ago

121.3.3

3 years ago

121.3.4

3 years ago

121.3.0

3 years ago

121.3.1

3 years ago

121.2.0

3 years ago

121.1.0

3 years ago

121.0.1

3 years ago

121.0.0

3 years ago

120.0.3

3 years ago

120.0.2

3 years ago

120.0.2-a

3 years ago

120.0.1

3 years ago

119.1.3

3 years ago

120.0.0

3 years ago

119.1.2

3 years ago

119.1.1

3 years ago

119.1.0

3 years ago

119.0.0

3 years ago

119.0.1

3 years ago

118.9.3

3 years ago

118.9.4

3 years ago

118.9.2

3 years ago

118.9.1

3 years ago

118.8.1

3 years ago

118.8.0

3 years ago

118.7.0

3 years ago

118.6.7

3 years ago

118.6.6

3 years ago

118.6.5

3 years ago

118.6.4

3 years ago

118.6.3

3 years ago

118.6.2

3 years ago

118.6.1

3 years ago

118.6.0

3 years ago

118.5.1

3 years ago

118.5.0

3 years ago

118.4.2

3 years ago

118.4.1

3 years ago

118.4.0

3 years ago

118.3.4

3 years ago

118.3.3

3 years ago

118.3.2

3 years ago

118.3.1

3 years ago

118.3.0

3 years ago

118.2.5

3 years ago

118.2.4

3 years ago

118.2.3

3 years ago

118.2.2

3 years ago

118.2.1

3 years ago

118.2.0

3 years ago

118.1.1

3 years ago

118.1.2

3 years ago

118.1.0

3 years ago

118.0.0

3 years ago

117.7.5

3 years ago

117.7.3

3 years ago

117.7.2

3 years ago

117.7.1

3 years ago

117.7.0

3 years ago

117.6.0

4 years ago

117.5.2

4 years ago

117.5.1

4 years ago

117.5.0

4 years ago

117.4.5

4 years ago

117.4.3

4 years ago

117.4.4

4 years ago

117.4.2

4 years ago

117.4.1

4 years ago

117.4.0

4 years ago

117.3.3

4 years ago

117.3.2

4 years ago

117.3.1

4 years ago

117.2.1

4 years ago

117.3.0

4 years ago

117.2.0

4 years ago

117.1.0

4 years ago

117.0.3

4 years ago

117.0.2

4 years ago

117.0.1

4 years ago

117.0.0

4 years ago

116.2.8

4 years ago

116.2.7

4 years ago

116.2.6

4 years ago

116.2.5

4 years ago

116.2.4

4 years ago

116.2.3

4 years ago

116.2.2

4 years ago

116.2.1

4 years ago

116.2.0

4 years ago

116.1.0

4 years ago

116.0.0

4 years ago

115.6.0

4 years ago

115.5.2

4 years ago

115.5.1

4 years ago

115.5.0

4 years ago

115.4.0

4 years ago

115.3.2

4 years ago

115.3.1

4 years ago

115.3.0

4 years ago

115.2.1

4 years ago

115.2.0

4 years ago

115.1.0

4 years ago

115.0.7

4 years ago

115.0.6

4 years ago

115.0.5

4 years ago

115.0.3

4 years ago

115.0.4

4 years ago

115.0.2

4 years ago

115.0.1

4 years ago

115.0.0

4 years ago

114.1.2

4 years ago

114.1.1

4 years ago

114.1.0

4 years ago

114.0.0

4 years ago

113.3.0

4 years ago

113.2.2

4 years ago

113.2.1

4 years ago

113.2.0

4 years ago

113.1.1

4 years ago

113.1.2

4 years ago

113.1.0

4 years ago

113.0.2

4 years ago

113.0.1

4 years ago

113.0.0

4 years ago

112.1.2

4 years ago

112.1.1

4 years ago

112.1.0

4 years ago

112.0.0

4 years ago

111.2.0

4 years ago

111.1.0

4 years ago

111.0.0

4 years ago

110.1.1

4 years ago

110.0.0

4 years ago

109.0.0

4 years ago

110.1.0

4 years ago

108.2.0

4 years ago

108.2.1

4 years ago

108.1.3

4 years ago

108.1.2

4 years ago

108.1.1

4 years ago

108.1.0

4 years ago

108.0.0

4 years ago

107.0.0

4 years ago

106.5.1

4 years ago

106.4.2

4 years ago

106.5.0

4 years ago

106.4.1

4 years ago

106.4.0

4 years ago

106.3.0

4 years ago

106.2.0

4 years ago

106.1.3

4 years ago

106.1.2

4 years ago

105.0.3

4 years ago

106.0.1

4 years ago

106.0.0

4 years ago

106.1.1

4 years ago

106.1.0

4 years ago

105.0.2

4 years ago

105.0.1

4 years ago

105.0.0

4 years ago

104.0.2

4 years ago

104.0.1

4 years ago

104.0.0

4 years ago

103.2.8

4 years ago

103.2.7

4 years ago

103.2.6

4 years ago

103.2.3

4 years ago

103.2.2

4 years ago

103.2.5

4 years ago

103.2.4

4 years ago

103.2.1

4 years ago

103.2.0

4 years ago

103.1.2

4 years ago

103.1.1

4 years ago

103.1.0

4 years ago

103.0.7

4 years ago

103.0.6

4 years ago

103.0.5

4 years ago

103.0.4

4 years ago

103.0.3

4 years ago

103.0.2

4 years ago

103.0.1

4 years ago

103.0.0

4 years ago

102.4.2

4 years ago

102.3.2

4 years ago

102.3.1

4 years ago

102.3.0

4 years ago

102.2.4

4 years ago

102.2.3

4 years ago

102.2.2

4 years ago

102.2.1

4 years ago

102.2.0

4 years ago

102.1.0

4 years ago

102.0.0

4 years ago

101.1.0

4 years ago

101.0.0

4 years ago

100.5.6

4 years ago

100.5.5

4 years ago

100.5.4

4 years ago

100.5.3

4 years ago

100.5.2

4 years ago

100.5.1

4 years ago

100.5.0

4 years ago

100.4.1

4 years ago

100.4.0

4 years ago

100.3.3

4 years ago

100.3.2

4 years ago

100.3.1

4 years ago

100.3.0

4 years ago

100.2.1

4 years ago

100.2.0

4 years ago

100.1.6

4 years ago

100.1.5

4 years ago

100.1.4

5 years ago

100.1.3

5 years ago

100.1.2

5 years ago

100.1.1

5 years ago

100.1.0

5 years ago

100.0.4

5 years ago

100.0.3

5 years ago

100.0.2

5 years ago

100.0.1

5 years ago

100.0.0

5 years ago

99.10.14

5 years ago

99.10.13

5 years ago

99.10.12

5 years ago

99.10.11

5 years ago

99.10.10

5 years ago

99.10.9

5 years ago

99.10.8

5 years ago

99.10.7

5 years ago

99.10.6

5 years ago

99.10.5

5 years ago

99.10.4

5 years ago

99.10.3

5 years ago

99.10.2

5 years ago

99.10.1

5 years ago

99.10.0

5 years ago

99.9.0

5 years ago

99.8.0

5 years ago

99.7.2

5 years ago

99.7.1

5 years ago

99.7.0

5 years ago

99.6.5

5 years ago

99.6.4

5 years ago

99.6.3

5 years ago

99.6.2

5 years ago

99.6.1

5 years ago

99.6.0

5 years ago

99.5.9

5 years ago

99.5.8

5 years ago

99.5.7

5 years ago

99.5.6

5 years ago

99.5.5

5 years ago

99.5.4

5 years ago

99.5.3

5 years ago

99.5.2

5 years ago

99.5.1

5 years ago

99.5.0

5 years ago

99.4.0

5 years ago

99.3.0

5 years ago

99.2.10

5 years ago

99.2.9

5 years ago

99.2.8

5 years ago

99.2.7

5 years ago

99.2.6

5 years ago

99.2.5

5 years ago

99.2.4

5 years ago

99.2.3

5 years ago

99.2.2

5 years ago

99.2.1

5 years ago

99.2.0

5 years ago

99.1.1

5 years ago

99.1.0

5 years ago

99.0.1

5 years ago

99.0.0

5 years ago

98.0.0

5 years ago

97.2.1

5 years ago

97.2.0

5 years ago

97.1.1

5 years ago

97.1.0

5 years ago

97.0.3

5 years ago

97.0.2

5 years ago

97.0.1

5 years ago

97.0.0

5 years ago

96.2.0

5 years ago

96.1.0

5 years ago

96.0.0

5 years ago

95.1.2

5 years ago

95.1.1

5 years ago

95.1.0

5 years ago

95.0.2

5 years ago

95.0.1

5 years ago

95.0.0

5 years ago

94.3.1

5 years ago

94.3.0

5 years ago

94.1.7

5 years ago

94.1.6

5 years ago

94.1.5

5 years ago

94.1.4

5 years ago

94.1.3

5 years ago

94.1.2

5 years ago

94.1.1

5 years ago

94.1.0

5 years ago

94.2.0

5 years ago

94.0.0

5 years ago

93.6.3

5 years ago

93.6.2

5 years ago

93.6.1

5 years ago

93.6.0

5 years ago

93.5.3

5 years ago

93.5.1

5 years ago

93.4.1

5 years ago

93.4.0

5 years ago

93.3.0

5 years ago

93.2.1

5 years ago

93.2.0

5 years ago

93.1.2

5 years ago

93.1.1

5 years ago

93.1.0

5 years ago

93.0.1

5 years ago

93.0.0

5 years ago

92.0.1

5 years ago

92.0.0

5 years ago

91.0.2

5 years ago

91.0.1

5 years ago

91.0.0

5 years ago

90.1.7

5 years ago

90.1.6

5 years ago

90.1.5

5 years ago

90.1.4

5 years ago

90.1.3

5 years ago

90.1.2

5 years ago

90.1.1

5 years ago

90.1.0

5 years ago

90.0.0

5 years ago

89.2.3

5 years ago

89.2.2

5 years ago

89.2.1

5 years ago

89.2.0

5 years ago

89.1.0

5 years ago

89.0.0

5 years ago

88.5.4

5 years ago

88.5.3

5 years ago

88.5.2

5 years ago

88.5.1

5 years ago

88.5.0

5 years ago

88.4.0

5 years ago

88.2.1

5 years ago

88.2.0

5 years ago

88.0.1

5 years ago

88.0.0

5 years ago

87.1.1-beta.3

5 years ago

87.1.1-beta.2

5 years ago

87.1.1-beta.1

5 years ago

87.1.1

5 years ago

87.1.0

5 years ago

87.0.6

5 years ago

87.0.5

5 years ago

87.0.4

5 years ago

87.0.3

5 years ago

87.0.2

5 years ago

87.0.1

5 years ago

87.0.0

5 years ago

86.2.5

5 years ago

86.2.4

5 years ago

86.2.3

5 years ago

86.2.2

5 years ago

86.2.1

5 years ago

86.2.0

5 years ago

86.1.0-HH-88056

5 years ago

86.1.1

5 years ago

86.1.0

5 years ago

86.0.1

5 years ago

86.0.0

5 years ago

85.1.0

5 years ago

85.0.0

5 years ago

84.1.2

5 years ago

84.1.1

5 years ago

84.1.0

5 years ago

83.2.0-HH-87030

5 years ago

84.0.0

5 years ago

83.2.1

5 years ago

83.2.0

5 years ago

83.1.0

5 years ago

83.0.0

5 years ago

82.2.0-HH-85526

5 years ago

82.2.1

5 years ago

82.2.0

5 years ago

82.1.0

5 years ago

82.0.1

5 years ago

82.0.0

5 years ago

81.2.0

5 years ago

81.1.1

5 years ago

81.1.0

5 years ago

81.0.0

6 years ago

80.0.0

6 years ago

79.0.2

6 years ago

79.0.1

6 years ago

79.0.0

6 years ago

78.4.0

6 years ago

78.3.2

6 years ago

78.3.1

6 years ago

78.3.0

6 years ago

78.2.0

6 years ago

78.1.0

6 years ago

78.0.1

6 years ago

78.0.0

6 years ago

77.2.0

6 years ago

77.1.1

6 years ago

77.1.0

6 years ago

77.0.1

6 years ago

77.0.0

6 years ago

76.1.0

6 years ago

76.0.1

6 years ago

76.0.0

6 years ago

75.1.1

6 years ago

75.1.0

6 years ago

75.0.0

6 years ago

74.2.0

6 years ago

74.1.0

6 years ago

74.0.0

6 years ago

73.1.0

6 years ago

73.0.0

6 years ago

72.1.0

6 years ago

72.0.1

6 years ago

72.0.0

6 years ago

71.0.0

6 years ago

70.2.1

6 years ago

70.2.0

6 years ago

70.1.0

6 years ago

70.0.0

6 years ago

69.0.0

6 years ago

68.4.5

6 years ago

68.4.4

6 years ago

68.4.3

6 years ago

68.4.2

6 years ago

68.4.1

6 years ago

68.4.0

6 years ago

68.3.2

6 years ago

68.3.1

6 years ago

68.3.0

6 years ago

68.2.1

6 years ago

68.2.0

6 years ago

68.1.1

6 years ago

68.1.0

6 years ago

68.0.1

6 years ago

68.0.0

6 years ago

67.3.0

6 years ago

67.2.0

6 years ago

67.1.2

6 years ago

67.1.1

6 years ago

67.1.0

6 years ago

67.0.1

6 years ago

67.0.0

6 years ago

66.3.4

6 years ago

66.3.3

6 years ago

66.3.2

6 years ago

66.3.1

6 years ago

66.3.0

6 years ago

66.2.2

6 years ago

66.2.1

6 years ago

66.2.0

6 years ago

66.1.1

6 years ago

66.1.0

6 years ago

66.0.0

6 years ago

65.3.0

6 years ago

65.2.0

6 years ago

65.1.3

6 years ago

65.1.2

6 years ago

65.1.1

6 years ago

65.1.0

6 years ago

65.0.0

6 years ago

64.0.0

6 years ago

63.0.1

6 years ago

63.0.0

6 years ago

62.1.0

6 years ago

62.0.0

6 years ago

61.0.1

6 years ago

61.0.0

6 years ago

60.0.1

6 years ago

60.0.0

6 years ago

59.0.1

6 years ago

59.0.0

6 years ago

58.1.0

6 years ago

58.0.6

6 years ago

58.0.5

6 years ago

58.0.4

6 years ago

58.0.3

6 years ago

58.0.2

6 years ago

58.0.1

6 years ago

58.0.0

6 years ago

57.1.9

6 years ago

57.1.8

6 years ago

57.1.7

6 years ago

57.1.6

6 years ago

57.1.5

6 years ago

57.1.4

6 years ago

57.1.2

6 years ago

57.1.1

6 years ago

57.1.0

6 years ago

57.0.0

6 years ago

56.2.4

6 years ago

56.2.3

6 years ago

56.2.2

6 years ago

56.2.1

6 years ago

56.1.3

6 years ago

56.2.0

6 years ago

56.1.2

6 years ago

56.1.1

6 years ago

56.1.0

6 years ago

56.0.1

6 years ago

55.1.0

6 years ago

56.0.0

6 years ago

55.0.1

6 years ago

55.0.0

6 years ago

54.0.0

6 years ago

53.1.2

6 years ago

53.1.0

6 years ago

53.1.1

6 years ago

53.0.1

6 years ago

53.0.0

6 years ago

52.4.2

6 years ago

52.4.1

6 years ago

52.4.0

6 years ago

52.3.0

6 years ago

52.3.1

6 years ago

52.2.1

6 years ago

52.2.0

7 years ago

52.1.0

7 years ago

52.0.8

7 years ago

52.0.7

7 years ago

52.0.6

7 years ago

52.0.5

7 years ago

52.0.4

7 years ago

52.0.3

7 years ago

52.0.2

7 years ago

52.0.1

7 years ago

52.0.0

7 years ago

51.3.1

7 years ago

51.3.0

7 years ago

51.2.2

7 years ago

51.2.1

7 years ago

51.2.0

7 years ago

51.1.2

7 years ago

51.1.1

7 years ago

51.1.0

7 years ago

51.0.2

7 years ago

51.0.1

7 years ago

51.0.0

7 years ago

50.0.0

7 years ago

49.4.2

7 years ago

49.4.1

7 years ago

49.4.0

7 years ago

49.3.3

7 years ago

49.3.1

7 years ago

49.3.0

7 years ago

49.2.0

7 years ago

49.1.0

7 years ago

49.0.0

7 years ago

48.6.1

7 years ago

48.6.0

7 years ago

48.5.1

7 years ago

48.5.0

7 years ago

48.4.6

7 years ago

48.4.5

7 years ago

48.4.4

7 years ago

48.4.3

7 years ago

48.4.2

7 years ago

48.4.1

7 years ago

48.4.0

7 years ago

48.3.0

7 years ago

48.2.3

7 years ago

48.2.2

7 years ago

48.2.1

7 years ago

48.2.0

7 years ago

48.1.4

7 years ago

48.1.3

7 years ago

48.1.2

7 years ago

48.1.1

7 years ago

48.1.0

7 years ago

48.0.0

7 years ago

47.3.1

7 years ago

47.3.0

7 years ago

47.2.4

7 years ago

47.2.3

7 years ago

47.2.2

7 years ago

47.2.1

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago

47.2.0

7 years ago

47.1.0

7 years ago

47.0.1

7 years ago

47.0.0

7 years ago