Удаление методов, устаревших с версии 4.0.0 - #144
Merged
Conversation
Удалены устаревшие ещё в 4.0.0 методы (мы на мажорном 5.0.0): - Поделка: ДобавитьЖелудь, ДобавитьДуб, ДобавитьНапильник, ДобавитьЗаготовку, ДобавитьРогатку, ДобавитьАннотацию, ПросканироватьКаталог; - модуль ТипыПрилепляемыхЖелудей (Желудь, Массив, Соответствие, ТаблицаЗначений); - Осень: ДобавитьЗаготовкуДляАвтоИнициализации, ОчиститьЗаготовкиДляАвтоИнициализации. Обновлены документация API и тестовая фикстура. Свежие пометки устаревания в СоветДругогоМастера (5.0.0) сохранены. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012f3Ct51jmj2zqgeN7gwn4z
WalkthroughУдалены устаревшие экспортируемые методы из ChangesОчистка публичного API
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- Удалён служебный метод Осень.ПолучитьЗаготовкиДляАвтоИнициализации, вместе с ним удалён весь модуль Осень (больше не содержал методов). - Удалена регистрация модулей Осень и ТипыПрилепляемыхЖелудей в packagedef (ранее файл ТипыПрилепляемыхЖелудей был удалён, а регистрация осталась). - Удалён тест ЗаготовкиВСтатическийИнициализаторДобавляютсяТолькоОдинРаз, использовавший удалённый метод. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012f3Ct51jmj2zqgeN7gwn4z
Coverage Report for CI Build 30154761812Coverage increased (+2.4%) to 91.835%Details
Uncovered ChangesNo uncovered changes found. Coverage Regressions7 previously-covered lines in 1 file lost coverage.
Coverage Stats
💛 - Coveralls |
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

0 New Issues
8 Fixed Issues
0 Accepted Issues
No data about coverage (91.80% Estimated after merge)
Что сделано
В рамках мажорного релиза 5.0.0 удалены методы, помеченные устаревшими ещё в 4.0.0, и полностью убрана устаревшая инфраструктура авто-инициализации заготовок.
Удалённые методы (устарели в 4.0.0)
ПоделкаДобавитьЖелудь,ДобавитьДуб,ДобавитьНапильник,ДобавитьЗаготовку,ДобавитьРогатку,ДобавитьАннотацию,ПросканироватьКаталогТипыПрилепляемыхЖелудей(модуль удалён целиком)Желудь,Массив,Соответствие,ТаблицаЗначенийОсень(модуль удалён целиком)ДобавитьЗаготовкуДляАвтоИнициализации,ОчиститьЗаготовкиДляАвтоИнициализации,ПолучитьЗаготовкиДляАвтоИнициализацииИзменённые файлы
src/Классы/Поделка.os— удалены 7 устаревших методов; не относящийся к устаревшимДобавитьЗавязьсохранён.src/Модули/ТипыПрилепляемыхЖелудей.os— удалён целиком (состоял только из устаревших методов).src/Модули/Осень.os— удалён целиком (после удаления устаревших методов и служебногоПолучитьЗаготовкиДляАвтоИнициализациине осталось интерфейса).packagedef— удалены регистрации модулейОсеньиТипыПрилепляемыхЖелудей.docs/api/020-Желуди/010-Поделка.md— удалены разделы удалённых методов.tests/Заготовки/Классы/ТестовыйИнициализатор.os— убран вызов удалённогоДобавитьЖелудь(вызов уже был no-op;ЖелудьНижнегоУровнярегистрируется автосканированием).tests/ВнешнееПриложение.os— удалён тестЗаготовкиВСтатическийИнициализаторДобавляютсяТолькоОдинРаз, использовавший удалённый метод.Что сохранено
СоветДругогоМастера— они помечены устаревшими только в 5.0.0.src/internal/(Осенизатор,ФабрикаЖелудей) — это не публичный устаревший API.Проверка
Оставшихся вызовов удалённого публичного API в коде нет; в
packagedefнет ссылок на удалённые файлы. Локальный прогон тестов не выполнялся (в окружении нет oscript) — рассчитываю на CI (oneunit).🤖 Generated with Claude Code
https://claude.ai/code/session_012f3Ct51jmj2zqgeN7gwn4z