Skip to content

Releases: hamzabellouch/arut

ARUT v0.0.2-beta

Choose a tag to compare

@hamzabellouch hamzabellouch released this 09 Oct 19:41

Version 0.0.2-beta

Changes — October 09, 2026

  • Fixed the broken shebang across all shell scripts by adding the missing exclamation mark to form a valid shell interpreter directive.
  • Removed all invalid Windows CMD caret escape characters from bash scripts to ensure variables are evaluated properly.
  • Fixed script directory detection by using standard POSIX command substitution syntax.
  • Converted line endings for all Linux and macOS scripts from Windows CRLF to Unix LF format.
  • Added a repository .gitattributes file to ensure Git preserves Unix LF line endings on all operating systems.
  • Compiled the missing 64-bit Linux ELF executable for the Rust relay server using the static musl target for maximum distribution compatibility.
  • Packaged the compiled Rust Linux binary into the standalone Linux and multi-platform distribution folders and zip archives.
  • Created organized and clean launcher script templates inside the tools directory.
  • Updated the Windows and Linux distribution build scripts to copy tested templates and package complete release bundles.
  • Added automated zip compression for all target release packages.

Build Status

BUILD SUCCESSFUL

الإصدار 0.0.2-بيتا

التغييرات — 09 اكتوبر 2026

  • إصلاح سطر Shebang المعطّل في جميع نصوص الصدفة (Shell Scripts)، وذلك بإضافة علامة التعجب المفقودة لتكوين توجيه صالح لتحديد مفسّر الأوامر.
  • إزالة جميع رموز الهروب ^ غير الصالحة الخاصة بموجّه أوامر Windows (CMD) من نصوص Bash، لضمان تقييم المتغيرات بصورة صحيحة.
  • إصلاح آلية تحديد مسار مجلد السكربت باستخدام الصياغة القياسية لاستبدال الأوامر في POSIX.
  • تحويل نهايات الأسطر في جميع السكربتات المخصصة لأنظمة Linux وmacOS من تنسيق Windows ‏CRLF إلى تنسيق Unix ‏LF.
  • إضافة ملف .gitattributes إلى المستودع لضمان احتفاظ Git بتنسيق نهايات الأسطر Unix ‏LF على جميع أنظمة التشغيل.
  • تجميع الملف التنفيذي المفقود لخادم الترحيل (Relay Server) المكتوب بلغة Rust، بصيغة ELF ‏64-bit لنظام Linux، باستخدام هدف musl الثابت (Static musl target) لتحقيق أقصى توافق عند التوزيع.
  • تضمين الملف التنفيذي المترجم لـ Linux ضمن مجلدات التوزيعات المستقلة ومتعددة المنصات، وإضافته إلى أرشيفات ZIP.
  • إنشاء قوالب منظّمة ونظيفة لسكربتات التشغيل داخل مجلد tools.
  • تحديث سكربتات بناء توزيعات Windows وLinux لنسخ القوالب المختبَرة وتجهيز حزم إصدار متكاملة.
  • إضافة عملية ضغط تلقائية باستخدام ZIP لجميع حزم الإصدارات المستهدفة.

حالة البناء

BUILD SUCCESSFUL

ARUT v0.0.1-beta

Choose a tag to compare

@hamzabellouch hamzabellouch released this 04 Oct 14:56

Version 0.0.1-beta

Changes — October 04, 2026

  • Initial release 0.0.1-beta
  • Created the project base

Build Status

BUILD SUCCESSFUL