Skip to content

Latest commit

 

History

History
184 lines (111 loc) · 5.65 KB

CHANGELOG.md

File metadata and controls

184 lines (111 loc) · 5.65 KB

5.2.0

  • Python: добавлена поддержка сборки проектов, используя pipenv. Для этого надо в package.json укзать "pipenv": true

5.1.4

  • Simple: использовать yarn, только если есть yarn.lock

5.1.3

  • Node-systemd: Спека для NodeJS с возможностью указания systemd сервисов

5.1.2

  • Golang: возможность указать ldflags для go build
  • Golang: возможность указать путь до package.json файла

5.1.1

  • All: имя и суффикс имени из командной строки

5.1.0

  • Simple: имя и суффикс имени из командной строки

5.0.0

  • Golang: добавлена поддержка сборки проектов на golang

4.1.0

  • Yii: поддержка composer, миграция функционала из Python

4.0.0

  • Django, Tornado -> Python

3.6.9

  • Django, Tornado: замена в versionsuffix - на _
  • Django: фикс указания пути до питона (--python в пути до virtualenv)

3.6.8

  • Django: version suffix

3.6.7

  • Yii: чистим twig кеш

3.6.6

  • Yii: yarn, если существует

3.6.5

  • Simple: excluded files

3.6.4

  • Simple: yarn, если существует, и поддержка нескольких команд

3.6.3

  • Tornado: excluded files удаляются после выполнения всех команд

3.6.2

  • Tornado: вместо npm используется yarn, если он есть в системе

3.6.1

  • Tornado: commands, можно задать несколько доп. команд, которые будут выполнены в процессе сборки

3.6.0

  • Все: сделан common.sh. В нем функции, которые выполняются для всех build.sh
  • Все: поправлен meta.py, чтоб print работал в python 3
  • Все: небольшой рефакторинг переменных, кода
  • Tornado: manage.py можно вызывать из любого места в системе через manage.sh. Если manage.sh есть в корне проекта, он не заменяется manage.sh из rpmtools

3.5.5

  • Все: делается export переменной FULLVERSION со значением полной версии пакета

3.5.4

  • Django, Tornado: при обновлении пакета удаляются все pyc-файлы

3.5.3

  • Tornado: выполнение кастомной команды после сборки

3.5.1, 3.5.2

  • Django: fix разбора аргументов

3.5.0

  • Django: кастомные init.d скрипты
  • Django: опциональное отключение init.d скрипта для celerycam
  • Django: опциональное отключение автомиграций

3.4.2

  • Django, Tornado: обновление setuptools и pip перед установкой

3.4.1

  • Django, Tornado: скачивание BuildRequires в build.sh

3.4.0

  • Yii: доп. команда сборки

3.3.6

  • Tornado: лимиты в systemd

3.3.5

  • Simple: возможность задавать grunt-таск из package.json

3.3.1-3.3.4

  • Tornado: фиксинг systemd сценария

3.3.0

  • Tornado: изменена структура конфигов по-умолчанию для supervisor. Теперь существует папка /etc/%{name}/programs, в которой либо дефолтный конфиг простого приложения, либо конфиги из build/programs. /etc/%{name}/supervisor.conf инклюдит конфиги из /etc/%{name}/programs
  • Tornado: поддержка Centos 7 (systemd)
  • Tornado: пусть до virtualenv и его ключи можно задавать из build/package.json

3.2.0

  • Simple: выполнение кастомной команды после сборки
  • Yii: кеширование node_modules, bower_components

3.1, 3.1.1, 3.1.2

  • Simple, Tornado: добавлена поддержка versionsuffix

3.0.1

  • NodeJS: исправления в init.d скриптах

3.0.0

  • NodeJS: новая технология

2.1.1, 2.1.2

  • Django: исправлен init.d скрипт для новой celery

2.1.0

  • Django: кеширование virtualenv, node_modules

2.0.0

  • Ведение CHANGELOG
  • Обновление README.md
  • Tornado: замена BUILD_INFO на package.json
  • Tornado: кеширование virtualenv
  • Tornado: grunt-сборка клиентской части (при наличии)
  • Tornado: возможность исключать файлы из пакета

1.2.5

  • Tornado: использование глобального супервизора. Удаление добавленного в версии 1.1.0 функционала, который больше не нужен
  • Tornado: по-умолчанию для всех воркеров один путь до файла логов

1.2.4

  • Simple: не учитывается версия в package.json и bower.json при кешировании

1.2.3

  • Simple: не кешировать bower_components, если их не удалось найти

1.2.2

  • Simple: убран verbose при npm install

1.2.1

  • Simple: не учитываем успех сохранения в кеш

1.2.0

  • Simple: Кеширование bower_components и node_modules

1.1.0

  • Tornado: можно указать путь до супервизора
  • Simple: backbone переименован в simple из-за широты использования

1.0.0

  • Начало