From 714aae2aab7929a33aad9f47242339ed007c0152 Mon Sep 17 00:00:00 2001 From: timujeen Date: Mon, 8 Sep 2025 16:29:58 +0000 Subject: [PATCH] Update version to 1.2.2 with comprehensive changelog - Update version from 1.2.1 to 1.2.2 in mix.exs - Add comprehensive changelog entry for v1.2.2 with all features - Document asset rebuild system, status checker, and code quality fixes - Include Added, Changed, and Fixed sections per project standards --- CHANGELOG.md | 24 ++++++++++++++++++++++++ mix.exs | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bff147c9..2da1f3665 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,27 @@ +## 1.2.2 - 2025-09-08 + +### Added +- Comprehensive asset rebuild system with `mix phoenix_kit.assets.rebuild` task for automatic CSS integration +- System status checker with `mix phoenix_kit.status` task for installation diagnostics +- Asset management tools for PhoenixKit CSS integration updates and Tailwind CSS compatibility +- Common utility functions in `PhoenixKit.Install.Common` for version checking and installation management +- Helper functions for better code organization and separation of concerns +- Progress tracking and enhanced user feedback for migration operations +- Type specifications for Mix.Task modules and asset rebuild functions + +### Changed +- CSS integration workflow simplified with better Tailwind CSS 4 support and @source directive optimization +- Migration function refactored to reduce cyclomatic complexity and improve maintainability +- Code organization improved with extraction of helper functions across multiple modules +- Enhanced error handling and user notifications for asset rebuild operations + +### Fixed +- All Credo static analysis warnings (trailing whitespace, formatting issues, deep nesting) +- All Dialyzer type analysis warnings with proper function specifications +- CSS integration logic and @source directive paths for correct asset compilation +- Complex migration function broken down into smaller, more maintainable functions +- Conditional statements simplified (cond to if) for better code clarity + ## 1.2.1 - 2025-09-07 ### Added diff --git a/mix.exs b/mix.exs index ffaed63f0..3ce8423ea 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule PhoenixKit.MixProject do use Mix.Project - @version "1.2.1" + @version "1.2.2" @description "PhoenixKit is a starter kit for building modern web applications with Elixir and Phoenix" @source_url "https://github.com/BeamLabEU/phoenix_kit"