Files
quoter/CHANGELOG.md
Untone 44323d2d9c
Some checks failed
CI / lint (push) Failing after 1m5s
Deploy / deploy (push) Has been skipped
CI / test (push) Successful in 9m11s
ci
2025-08-02 00:39:05 +03:00

51 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## [0.2.1] - 2024-12-19
### Added
- Добавлены интеграционные тесты в папку tests/
- Создан файл tests/basic_test.rs с 10 тестами:
- test_health_check - проверка health endpoint
- test_json_serialization - тестирование JSON сериализации
- test_multipart_form_data - проверка multipart form data
- test_uuid_generation - тестирование UUID генерации
- test_mime_type_detection - проверка определения MIME типов
- test_file_path_parsing - тестирование парсинга путей файлов
- test_quota_calculations - проверка расчетов квот
- test_file_size_formatting - тестирование форматирования размеров
- test_error_handling - проверка обработки ошибок
- test_performance - тестирование производительности
- Добавлена зависимость chrono для тестов
- Создана документация по тестированию docs/testing.md
- Обновлено оглавление документации
- Исправлены Gitea Actions workflows для корректной работы с покрытием кода
- Создан скрипт scripts/test-coverage.sh для локального тестирования с покрытием
- Добавлен бейдж тестов в README.md
- Рефакторинг workflows: разделение на CI, Release и Deploy
- Убрано дублирование кода между workflows (DRY принцип)
- Добавлено кэширование зависимостей для ускорения сборки
### Changed
- Улучшена структура тестов для лучшей изоляции
- Оптимизированы тесты производительности
- Убрана зависимость от GitHub gists в Gitea Actions
- Упрощена генерация бейджей покрытия кода
## [0.2.0] - 2025-08-01
- `nginx.conf.sigil` removed
- exposed 8080 in `dockerfile`
- docs
- quota 5Gb per user
- update packages versions
- integration tests
## [0.1.1]
- Added application-level CORS middleware using actix-cors
- Configured precise CORS headers and methods for security
- Added root handler for GET requests to "/" endpoint
- Removed CORS configuration from nginx.conf.sigil
- Simplified nginx configuration to pure proxy mode
## [0.1.0]
- inital version