Package: m3-db-utils
Кастомный инструментарий для работы с базой данныхИстория измененийВсе изменения проекта должны быть отражены в этом файле.Формат основан наKeep a Changelogи проект следуетСемантическому версионированию.[x.y.z] - гггг-мм-ддЗдесь должно быть расширенное описание того, что было сделано, какие есть планы у команды по дальнейшему развитию.
Желательно будущие цели привязывать к конкретным задачам. Т.е. на каждую цель нужно поставить отдельную задачу и
отразить ее номер здесь.ДобавленоПРОЕКТ-ZZZZPATCH Название задачи или изменения.ПРОЕКТ-YYYYMINOR Название задачи или изменения.ПРОЕКТ-XXXXMAJOR Название задачи или изменения.ИзмененоИсправленоУдалено[0.3.12] - 2023-12-16Переименование FictiveForeignKey на FictiveForeignKeyField.ДобавленоEDUSCHL-21067PATCH Переименование FictiveForeignKey на FictiveForeignKeyField.[0.3.11] - 2023-12-16Добавление фиктивного внешнего ключа.ДобавленоEDUSCHL-21067PATCH Добавление фиктивного внешнего ключа.[0.3.10] - 2023-12-10У модели TitleFieldMixin, IntegerValueMixin, PositiveIntegerValueMixin, CharValueMixin вновь сделаны
абстрактными.EDUSCHL-20965PATCH - У модели TitleFieldMixin, IntegerValueMixin, PositiveIntegerValueMixin, CharValueMixin вновь сделаны
абстрактными.ИзмененоEDUSCHL-20965PATCH - У моделей-перечислений IntegerModelEnum и TitledIntegerModelEnum изменён тип поля value
с PositiveIntegerField на IntegerField.[0.3.9] - 2023-12-07У моделей-перечислений IntegerModelEnum и TitledIntegerModelEnum изменён тип поля value
с PositiveIntegerField на IntegerField.
Добавлены модели-перечисления PositiveIntegerModelEnum и TitledPositiveIntegerModelEnum с типом PositiveIntegerField
для поля value.ИзмененоEDUSCHL-20965PATCH - У моделей-перечислений IntegerModelEnum и TitledIntegerModelEnum изменён тип поля value
с PositiveIntegerField на IntegerField.ДобавленоEDUSCHL-20965MINOR - Добавлены модели-перечисления PositiveIntegerModelEnum и TitledPositiveIntegerModelEnum с
типом PositiveIntegerField для поля value.[0.3.8] - 2023-11-02Исправлен циклический импорт.ИсправленоPATCH Исправлен циклический импорт в m3_db_utils.mixins и m3_db_utils.models.[0.3.7] - 2023-10-31Добавление механизмов регистрации классов в TitledModelEnum.ДобавленоPATCH Добавлен миксин BaseEnumRegisterMixin с интерфейсом регистрации класса в модель-перечисление.[0.3.6] - 2023-10-11Переформатирование, добавление repr ModelEnumValue.ДобавленоEDUSCHL-20559PATCH Переформатирование, добавление repr ModelEnumValue.[0.3.5] - 2023-08-19Добавление константы LOOKUP_SEP.ДобавленоEDUSCHL-20277PATCH Добавление константы LOOKUP_SEP.EDUSCHL-20277PATCH Добавление констант PK и ID.0.3.4(EDUSCHL-19919) Добавлена возможность расширения модели-перечисления множеством элементов.0.3.3(EDUSCHL-18423) Убрано кеширование.0.3.2Отказ от m3_legacy.0.3.1(EDUSCHL-18086) Доработка логирования именованных запросов.0.3.0(EDUSCHL-18086) Добавление возможности логирования SQL-запросов.0.2.1(EDUSCHL-17752) Перемещение m3_db_utils_after_migrate_receiver.0.2.0EDUSCHL-17752 Убрано заполнение значений моделей перечислений на post_migrate на откуп приложениям из-за возникающих ошибок при прогоне миграций.0.1.3EDUSCHL-17752 Добавлена совместимость с django 1.11 в классе актуализирующем значения моделей-перечислений;EDUSCHL-17752 Добавлены методы получения значений и ключей модели перечисления.0.1.2EDUSCHL-17810 Добавление файлов в MANIFEST.in.0.1.1EDUSCHL-17810 Добавление парсинга зависимостей из requirements.txt в setup.py.0.1.0EDUSCHL-17810 Понижение версии Django до 1.11.29;EDUSCHL-17810 Обеспечение обратной совместимости.0.0.7BOBUH-19787 Исправление опечаток в комментариях к коду;BOBUH-19787 Добавление поля order_number в модель-перечисление.0.0.6BOBUH-18885 Исправление ошибки получения записей таблицы модели-перечисления, если значения модели-перечисления указываются в родительской модели-перечислении.0.0.5BOBUH-18382 Исправление ошибки создания записей в таблице модели-перечисления, если значения модели-перечисления указываются в родительской модели-перечислении.0.0.4BOBUH-18943 Отказ от зашитого title в модели-перечислении;BOBUH-18943 Добавление возможности указания более широкого набора полей в значении модели-перечисления, чем полей модели, для возможности использования значений связанных, но не хранящихся в базе данных;BOBUH-18943 Расширение существующих моделей-перечислений;BOBUH-18943 Удаление метода get_choices, для явного указания необходимости использования моделей-перечислений с внешними ключами;BOBUH-18943 Исправление ошибки с отсутствующим полем в значении модели-перечислении, имеющим дефолтное значение или необязательным в модели.0.0.3BOBUH-18362 Замена значения модели-перечисления с кортежа на экземпляр класса;BOBUH-18362 Добавлен патчинг значений моделей-перечислений ключами самих перечислений;BOBUH-18362 В модели перечислении первичный ключ заменен на key.0.0.2Добавление моделей-перечислений;Реализация механизмов для обновления значений моделей-перечислений в БД;Актуализация механизма сборки документации.0.0.1Инициализация проекта;Добавление каркаса документации.