diff --git a/CHANGELOG.md b/CHANGELOG.md index 9633084..c535128 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.2.0] 2025-06-27 Refactoring and Improvements + +### Added + +- Refactored code to improve readability and maintainability +- Improved error handling with exceptions +- Claude TECHNICAL_REPORT.md for detailed analysis +- Claude CLAUDE.md for AI engine usage +- Actions to build and upload the conan package to Cimmeria + + + ## [1.1.0] 2024-07-24 String Values in Features ### Added diff --git a/Makefile b/Makefile index 47e045a..b4c8c69 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ SHELL := /bin/bash .DEFAULT_GOAL := help -.PHONY: help build test clean +.PHONY: help build test clean conan-build conan-upload f_debug = build_debug test_targets = unit_tests_arffFiles @@ -44,6 +44,16 @@ test: ## Run tests (opt="-s") to verbose output the tests done @echo ">>> Done"; +conan-build: ## Build Conan package locally + @echo ">>> Building Conan package..."; + @conan create . --profile default + @echo ">>> Done"; + +conan-upload: ## Upload package to Cimmeria JFrog Artifactory + @echo ">>> Uploading to Cimmeria JFrog Artifactory..."; + @conan upload arff-files --all -r Cimmeria --confirm + @echo ">>> Done"; + help: ## Show help message @IFS=$$'\n' ; \ help_lines=(`fgrep -h "##" $(MAKEFILE_LIST) | fgrep -v fgrep | sed -e 's/\\$$//' | sed -e 's/##/:/'`); \