Skip to content

Latest commit

 

History

History
490 lines (271 loc) · 13.6 KB

CHANGELOG.md

File metadata and controls

490 lines (271 loc) · 13.6 KB

Changelog

[3.0.1] - 2024-11-21

Changed

  • Обновлен swiftformat до 0.55.1

[3.0.0] - 2024-11-11

Changed

  • Обновлена версия Swift до 6.0

Removed

  • Удален .git-branches.toml
  • Удален Podfile
  • Удален Makefile, проект мигрирован на использование mise
  • Полностью удалена зависимость от SwiftGen

[2.5.0] - 2024-10-16

Added

  • Добавлен .git-branches.toml файл для настройки работы проекта с git-town.

[2.4.0] - 2024-06-20

Removed

  • Удалена fastlane папка, предпочтительный способ конфигурации fastlane - fastlane init

[2.3.0] - 2024-06-17

Changed

  • Обновлен SwiftFormat до версии 0.54
  • Обновлены правила в .swiftformat файле

[2.2.1] - 2024-05-22

Changed

  • Обновлен Makefile

[2.2.0] - 2024-05-08

Changed

  • Обновлен ruby до 3.0.6

Removed

  • Удален Brewfile
  • Удален Mintfile
  • Удалена папка Storyboards и SwiftGen генерируемые файлы

[2.1.0] - 2024-04-01

Changed

  • Изменил template на создание SwiftUI приложения

[2.0.1] - 2024-03-28

Changed

  • Обновил SwiftGen до версии 6.6.3

Fixed

  • Добавил тестовый таргет в Podfile
  • Изменил название тестового модуля на {{ name }}Tests

[2.0.0] - 2024-02-13

Changed

  • Перешел на Cocoapods PM

Removed

  • Удален fastlane badge plugin

[1.9.0] - 2023-12-22

Added

  • Добавлен .ruby-version файл

[1.8.0] - 2023-10-06

Changed

  • Осуществлена миграция на новый формат файлов строк локализаций в Xcode 15

[1.7.0] - 2023-09-25

Changed

  • Обновлена версия swift в .swiftformat файле до 5.9
  • Удалена генерация Assets.swift с использованием SwiftGen, теперь используется нативная генерация кода из Xcode 15

[1.6.0] - 2023-08-16

Changed

  • Обновил структуру папок в Classes

[1.5.0] - 2023-08-15

Changed

  • Обновил Xcodegen до 2.36.0 и swiftformat до 0.52.0

[1.4.1] - 2023-06-30

Removed

  • Удалена генерация SwiftGen файла из Info.plist

[1.4.0] - 2023-06-28

Removed

  • Удалены параметры в Info.plist файле, проект переключен на автоматическую генерацию Info.plist

[1.3.2] - 2023-06-26

Removed

  • Удалил LogManager

[1.3.1] - 2023-06-22

Changed

  • Изменил настройку codesign проекта на Automatic

[1.3.0] - 2023-04-24

Changed

  • Добавлена поддержка xcfilelist для swiftgen билд скрипта

[1.2.41] - 2023-04-20

Changed

  • Реорганизовал .PHONY таргеты в Makefile
  • Переименовал make hook -> make hooks

[1.2.40] - 2023-04-20

Changed

  • Отключил basedOnDependencyAnalysis для SwiftGen скрипта
  • Удалил SwiftFormat билд скрипт

[1.2.39] - 2023-04-19

Changed

  • Изменено поведение pre-commit хука на линтинг, вместо форматирования.
  • Добавлен post-checkout hook для генерации проектного файла при переключении веток.
  • Этап форматирования перенесен в unit таргет, так как это менее шумный и назойливый вариант и рекомендован создателем утилиты.

[1.2.38] - 2023-04-18

Changed

  • Добавлена опция генерации для добавления .xcodeproj файла в .gitignore

[1.2.37] - 2023-04-14

Changed

  • Обновил SwiftFormat до версии 0.51.6

Removed

  • Удалил SwiftLint, линтер в проекте заменён на SwiftFormat

[1.2.36] - 2023-04-11

Removed

  • Удалил URLRequest+Debug.swift файл, вынес его содержимое в отдельную библиотеку

[1.2.35] - 2023-04-04

Removed

  • Удалил NetworkLogger helper класс

[1.2.34] - 2023-03-31

Changed

  • Удалил BartyCrouch config файл

[1.2.33] - 2023-03-21

Removed

  • Удален установщик homebrew из Makefile

[1.2.32] - 2023-01-16

Removed

  • Удален bitrise.yml файл

[1.2.31] - 2023-01-15

Changed

  • Удалил BartyCrouch helper файл

[1.2.30] - 2022-10-10

Changed

  • Удалил зависимость с BartyCrouch из Makefile

[1.2.29] - 2022-10-02

Changed

  • Обновил SwiftFormat утилиту до 0.50.0
  • Обновил версию swift в .swiftformat до 5.7

[1.2.28] - 2022-09-20

Changed

  • Теперь используется одно изображение для иконки (Xcode 14+)
  • Удалил зависимость appicon и make icon target.

[1.2.27] - 2022-09-16

Changed

  • Обновил swiftgen до версии 6.6.2

[1.2.26] - 2022-09-13

Changed

  • Обновил swiftformat 0.49.18
  • Включил preferDouble правило для swiftformat

[1.2.25] - 2022-09-12

Changed

  • Обновил SwiftLint 0.49.1
  • Почищены правила для swiftlint'а. Линтер больше не создает предупреждения, которые будут исправлены форматтером.
  • Включил todo правило

[1.2.24] - 2022-05-30

Changed

  • Обновил SwiftFormat до 0.49.9
  • Обновил версию swift для SwiftFormat до 5.5
  • Обновил SwiftLint 0.47.1
  • Обновил XCodeGen 2.29.0
  • Обновил SwiftGen 6.5.1
  • SwiftFormat теперь удаляет заголовки у файлов

[1.2.23] - 2021-09-11

Changed

  • Обновил SwiftLint до 0.44.0 версии
  • Обновил SwiftFormat до 0.48.11 версии

[1.2.22] - 2021-08-23

Changed

  • Удалён BartyCrouch из проектных билд скриптов

[1.2.21] - 2021-07-08

Changed

  • Удалён ProjectConfiguration.swift хэлпер, вместо него лучше использовать #if DEBUG проверки.

[1.2.20] - 2021-03-29

Changed

  • Уменьшил количество информации, которая сохраняется в .xcode-version файле

[1.2.19] - 2021-03-25

Fixed

  • Добавил генерацию пустого api-key.json файла при вызове fastlane, так как без него вызов fastlane match падал.

[1.2.18] - 2021-03-15

Changed

  • Обновил имена SwiftGen темплейтов до swift5 версии
  • Установил переменную окружения FASTLANE_SKIP_UPDATE_CHECK в true. Теперь текст с обновлениями fastlane не будет показываться во время сборки

[1.2.17] - 2021-03-10

Changed

  • Во время генерации проекта теперь создается .xcode-version файл с проектной версией XCode

[1.2.16] - 2021-02-24

Changed

  • Путь к api-key.json файл вынесен в APP_STORE_CONNECT_API_KEY_PATH ENV переменную. Теперь нет необходимости указывать путь к ключам доступа при любом использовании fastlane.

[1.2.15] - 2021-01-19

Changed

  • Обновил BartyCrouch до версии 4.4.1
  • Удалил .git зависимость из make clean действия
  • Включены следующие правила в .swiftlint.yml: xct_specific_matcher vertical_whitespace_closing_braces vertical_whitespace_opening_braces unowned_variable_capture unavailable_function redundant_type_annotation ibinspectable_in_extension multiline_function_chains multiline_parameters lower_acl_than_parent last_where discouraged_optional_collection anyobject_protocol
  • Выключено indentation_width правило в .swiftlint

[1.2.14] - 2021-01-15

Changed

  • Обновил SwiftLint до 0.42.0 версии

[1.2.13] - 2021-01-14

Changed

  • Удалены параметры apple_id и team_name из Appfile, так как в них нет необходимости при использовании JWT токенов.
  • Добавлен параметр feedback_email для техподдержки.

[1.2.12] - 2020-11-16

Changed

  • Обновил SwiftLint до 0.41.0 версии

[1.2.11] - 2020-10-23

Changed

  • Добавил опцию для удаления bitrise.yml конфига во время генерации

[1.2.10] - 2020-10-22

Changed

  • Добавил параметр api-key для fastlane register_devices команды.

[1.2.9] - 2020-10-20

Changed

  • Обновил SwiftFormat до версии 0.47.0 и включил опциональное правило markTypes для него

[1.2.8] - 2020-10-13

Changed

  • Обновил SwiftGen до версии 6.4.0

[1.2.7] - 2020-10-13

Changed

  • Исключил Generated папку из списка форматирования pre-commit хуков
  • Хуки теперь хранятся в папке hooks проекта

[1.2.6] - 2020-10-12

Added

  • Добавил кэширование клонированных зависимостей SPM для Bitrise CI

[1.2.5] - 2020-10-08

Changed

  • Изменил конфигурации bitrise и fastlane на использование AppStore API

[1.2.4] - 2020-10-05

Changed

  • Обновил AppIcon утилиту до 1.0.5 версии, так как предыдущая не собиралась на Swift 5.3

[1.2.3] - 2020-09-29

Fixed

  • Обновил BartyCrouch утилиту до версии 4.3.0, так как на предыдущей версии были проблемы с Swift 5.3

[1.2.2] - 2020-09-23

Changed

  • UIViewController lifecycle методы были добавлены в правило organizeDeclarations SwiftFormat

[1.2.1] - 2020-09-21

Fixed

  • Перенес homebrew target на первое место в bootstrap make таргете чтобы он вызывался первым при разворачивании проекта.

[1.2.0] - 2020-09-21

Removed

  • Удален Carthage, менеджер зависимостей заменен на Swift Package Manager.

[1.1.28] - 2020-09-18

Changed

  • Swiftformat утилита обновлена до 0.46.2
  • Версия swift в проекте повышена до 5.3

[1.1.27] - 2020-09-18

Changed

  • Удален Carting, теперь его функционал может выполнять XCodeGen.

[1.1.26] - 2020-09-14

Changed

  • Изменен путь на папку Generated в swiftformat исключениях.

[1.1.25] - 2020-08-31

Changed

  • Переименовал папку UIKit -> Views (теперь там могут быть общие вьюхи не только от UIKit).
  • Переместил родительский класс NavigationController в папку Parent

[1.1.24] - 2020-08-31

Changed

  • Swiftformat утилита обновлена до 0.46.1
  • Включена опция isEmpty для swiftformat для преобразования .count == 0 => .isEmpty
  • Включена опция organizeDeclarations для swiftformat для форматирования структуры файлов
  • Выключено правило type_contents_order для swiftlint с которым swiftformat конфликтовал

[1.1.23] - 2020-08-26

Added

  • Сервис bitrise.io включил возможность хранения bitrise.yml файла в репозитории. Файл перенесен в темплейт из внутренней wiki.

[1.1.22] - 2020-08-25

Fixed

  • Установил параметр clone_branch_directly в false для create lane, так как он может упасть при первом вызове в новую ветку с ошибкой "You passed '' as branch in combination with the clone_branch_directly flag. Please remove clone_branch_directly flag on the first run for match to create the branch."

[1.1.21] - 2020-08-24

Fixed

  • Добавил проверку на установленный mint в build phase, так как сборка падала на системах где он не был установлен

[1.1.20] - 2020-08-18

Changed

  • Обновил SwiftLint утилиту до версии 0.40.0
  • Отключены SwiftLint правила prohibited_nan_comparison, return_value_from_void_function, tuple_pattern и void_function_in_ternary, так как они были исключены из релиза
  • Включены новые SwiftLint правила: prefer_zero_over_explicit_init

[1.1.19] - 2020-08-18

Changed

  • После генерации проекта теперь автоматически не создается ветка 'develop'