Вышел CudaText 1.236.0 — кроссплатформенный редактор кода с более чем 300 лексерами
Опубликован выпуск свободного кроссплатформенного редактора кода CudaText 1.236.0, написанного на Free Pascal и Lazarus. Редактор поддерживает расширения на Python, включает возможности интегрированной среды разработки через плагины и предоставляет более 300 синтаксических лексеров. Сборки доступны для Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD, Solaris и Haiku. Обновление будет интересно разработчикам, использующим лёгкие редакторы кода с широкой поддержкой языков и платформ.
Подробности
CudaText написан с использованием Free Pascal и Lazarus, что обеспечивает нативную работу и относительно невысокие требования к ресурсам. Редактор поддерживает расширения на Python, что позволяет сообществу и отдельным разработчикам добавлять собственную функциональность. Часть возможностей, характерных для интегрированных сред разработки, реализована именно в виде плагинов — таким образом базовая сборка остаётся компактной, а нужные инструменты подключаются по мере необходимости. Для программистов подготовлено более 300 синтаксических лексеров, что покрывает широкий спектр языков программирования, разметки и конфигурационных форматов. Это делает CudaText удобным как для повседневного редактирования кода, так и для работы с большими многоязычными проектами. Сборки новой версии доступны для широкого набора платформ: Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD, Solaris и Haiku. Подобная кроссплатформенность выделяет CudaText среди многих редакторов, которые ограничиваются тремя основными операционными системами, и позволяет использовать его в том числе в средах с экзотическими или устаревающими ОС. Отдельно стоит отметить, что в исходном сообщении не упоминаются конкретные CVE, исправления уязвимостей или изменения в области безопасности. Релиз носит характер планового обновления функциональности и сопровождается традиционным для проекта набором сборок под поддерживаемые платформы. Тем не менее, как и для любого инструмента разработчика, для CudaText сохраняются общие рекомендации по безопасной работе: загрузка дистрибутивов только с официальных источников, проверка целостности пакетов и своевременное обновление до актуальной версии.Что делать
Пользователям CudaText рекомендуется обновиться до версии 1.236.0, скачав сборку для своей платформы с официального сайта проекта или из доверенного репозитория. Перед установкой стоит убедиться в подлинности источника и, где это возможно, проверить контрольные суммы или подписи пакетов. Если CudaText используется в корпоративной среде, обновление следует проводить в соответствии с внутренними процедурами управления изменениями и тестирования ПО. Разработчикам, использующим плагины на Python, имеет смысл проверить совместимость своих расширений с новой версией: несмотря на то что в анонсе не заявлено о ломающих изменениях, подобная проверка является стандартной практикой при обновлении инструментов. Также стоит проследить за обновлениями сторонних плагинов, которые могут выпускаться отдельно от основного релиза. Тем, кто только выбирает редактор кода, CudaText 1.236.0 может быть интересен как лёгкая альтернатива более тяжёлым IDE: широкий набор синтаксических лексеров, поддержка Python-расширений и сборки почти для всех распространённых и ряда нишевых ОС делают его гибким решением. При этом важно помнить, что безопасность рабочего окружения зависит не только от самого редактора, но и от практик установки плагинов и работы с внешними источниками кода. В целом выпуск CudaText 1.236.0 подтверждает активное развитие проекта и его ориентацию на широкую аудиторию разработчиков. Для текущих пользователей это повод обновить инструмент, а для новых — возможность познакомиться с кроссплатформенным редактором, не привязанным к одной экосистеме.Источник: opennet

