> ## Documentation Index
> Fetch the complete documentation index at: https://new-cactus.den4iksop.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog CactusLib - Список обновлений

<Update label="[v1.8.1] Обновление" description="1.7.9 - 1.8.1" tags={["beta"]}>
  * ## Полностью переделанный процесс переноса плагинов

    Наблюдайте за подробностями процесса, выбирайте нужные плагины или просто просматривайте компактно свой список плагинов!

      <Accordion title="Демонстрационные скришноты">
        <Frame>
          <img src="https://mintcdn.com/dev-catchillden4ik/6FBp2CJf2vMP66uc/images/changelog/export2.png?fit=max&auto=format&n=6FBp2CJf2vMP66uc&q=85&s=9c76b6c03e4bf60a1c5c8b2263de4e2c" width="400" data-path="images/changelog/export2.png" />
        </Frame>

        <Frame>
          <img src="https://mintcdn.com/dev-catchillden4ik/6FBp2CJf2vMP66uc/images/changelog/export1.png?fit=max&auto=format&n=6FBp2CJf2vMP66uc&q=85&s=fedd751f397e77ae7df29ad0b61d3d3d" width="400" data-path="images/changelog/export1.png" />
        </Frame>

        <Frame>
          <img src="https://mintcdn.com/dev-catchillden4ik/6FBp2CJf2vMP66uc/images/changelog/export3.png?fit=max&auto=format&n=6FBp2CJf2vMP66uc&q=85&s=0cf61e98dddda6d26385ca74693128e5" width="400" data-path="images/changelog/export3.png" />
        </Frame>

        <Frame>
          <img src="https://mintcdn.com/dev-catchillden4ik/6FBp2CJf2vMP66uc/images/changelog/import1.png?fit=max&auto=format&n=6FBp2CJf2vMP66uc&q=85&s=35212b63479f64a86865e150e2da5056" width="400" data-path="images/changelog/import1.png" />
        </Frame>
      </Accordion>

  * ## Обновленный Evaluator

    Получите возможность использовать `print`, `input`, сохраненные локальные переменные, а также выполнение скриптов из полноценных файлов!
    При включенной настройке в настройках плагина команда будет сохранять последние локальные переменные для использования их в следующие разы.

      <Accordion title="Демонстрационные скришноты">
        <Card title="input(prompt)" icon="video" iconType="solid" href="https://t.me/testplug1ns/16">
          Видео-демонстрация функции `input`, которая вызывает `AlertDialog` с полем ввода.
        </Card>

        <Frame>
          <img src="https://mintcdn.com/dev-catchillden4ik/6FBp2CJf2vMP66uc/images/changelog/eval1.jpg?fit=max&auto=format&n=6FBp2CJf2vMP66uc&q=85&s=93c8409c8adaef1a779bfd868aa503a4" width="985" height="1280" data-path="images/changelog/eval1.jpg" />
        </Frame>

        <Frame>
          <img src="https://mintcdn.com/dev-catchillden4ik/6FBp2CJf2vMP66uc/images/changelog/eval2.jpg?fit=max&auto=format&n=6FBp2CJf2vMP66uc&q=85&s=0be101d2a40ee2557de2dd10b447bb18" width="946" height="1280" data-path="images/changelog/eval2.jpg" />
        </Frame>

        <Frame>
          <img src="https://mintcdn.com/dev-catchillden4ik/6FBp2CJf2vMP66uc/images/changelog/eval3.png?fit=max&auto=format&n=6FBp2CJf2vMP66uc&q=85&s=455ea2f1dd6da13680e643218542646b" width="159" height="347" data-path="images/changelog/eval3.png" />
        </Frame>
      </Accordion>

  * А также другие мелкие изменения и фиксы.
</Update>

<Update label="Обновление" description="v1.7.0 - v1.7.9 (big)" tags={["beta"]}>
  ## Огромные изменения

  * Интеграция с [zwylib](https://zwylib-docs.vercel.app/) (просмотр и полное управление системой команд), вследствие чего изменение логики работы режима "редактирования".
  * Новые методы `CactusUtils.send_file` и `CactusUtils.send_files`.
  * Перенос всех функций для `Xposed`-хуков(включая новые) в отдельный класс `Hooks`.
  * Полная разблокировка возможности писать Premium-эмодзи для пользователей без Premium'а с возможностью видеть их всем другим, имеющим плагин.
  * Полная оптимизация всех лагов, inline-кнопок и остального.
  * Кастомная реализация `print` метода для `eval`, а также работа с файлами с py-кодом.
  * Экран(+ кнопка в карточке плагина) с информацией о плагине, включая команды (если этот плагин имеет команды CactusLib-системы или zwylib), кнопки контекстных меню, хуки, их описание, изменение/отключение.
  * И многое другое...

  ## Мелкие изменения

  * Новые незначительные методы в классе `CactusUtils`.
  * Мелкие фиксы в работе парсеров HTML и MARKDOWN.
  * Перенос декораторов в класс `CactusUtils`, но имена-ссылки остались также возможными для импорта.
  * Удаление методов `edit_message`, `answer_file` в классе `CactusUtils.Plugin`.
  * И другое...
</Update>
