Files
dotfiles/CHANGELOG.md
T
2025-07-17 12:40:32 +07:00

3.6 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Comprehensive README.md with detailed installation instructions
  • INSTALL.md with step-by-step installation guide
  • LICENSE file (MIT License)
  • CHANGELOG.md for tracking version history
  • Screenshots directory for project documentation
  • Enhanced documentation structure

Changed

  • Improved project organization and documentation
  • Better structured configuration files
  • Enhanced installation scripts with better error handling

Fixed

  • Installation script compatibility issues
  • Path resolution in configuration files

[2.0.0] - 2024-01-15

Added

  • SwayNC notification daemon support
  • Fastfetch configuration
  • Custom Rofi themes and power menu
  • Greenclip clipboard manager integration
  • Enhanced Waybar modules (weather, updates, media controls)
  • Custom scripts in bin directory
  • Hyprgrass gesture support
  • Multiple monitor configuration support
  • Custom keyboard layouts and input methods

Changed

  • Migrated from Dunst to Mako for notifications
  • Updated Waybar configuration with new modules
  • Improved Hyprland configuration structure
  • Enhanced shell aliases and functions
  • Better window rules and animations

Removed

  • Deprecated Dunst configuration (kept for compatibility)
  • Old Alacritty configuration (replaced with Kitty)

[1.5.0] - 2023-12-01

Added

  • Kitty terminal configuration
  • Ranger file manager setup
  • Custom shell aliases and functions
  • Vim configuration
  • Tmux configuration
  • Git configuration templates

Changed

  • Improved Hyprland keybindings
  • Enhanced Waybar styling
  • Better color scheme consistency
  • Optimized performance settings

Fixed

  • Audio control issues in Waybar
  • Workspace switching problems
  • Font rendering issues

[1.0.0] - 2023-10-15

Added

  • Initial Hyprland configuration
  • Basic Waybar setup
  • Rofi launcher configuration
  • Mako notification setup
  • Installation script
  • Basic keybindings
  • Window rules
  • Startup applications
  • Monitor configuration
  • Basic theming

Features

  • Dynamic tiling window management
  • Custom status bar with system information
  • Application launcher with search
  • Notification system
  • Screenshot functionality
  • Audio and brightness controls
  • Workspace management
  • Window floating and fullscreen modes

[0.5.0] - 2023-09-01

Added

  • Initial project structure
  • Basic Hyprland setup
  • Proof of concept configurations
  • Development environment setup

Notes

  • This was the initial development release
  • Limited functionality and testing
  • Foundation for future releases

Version Numbering

This project uses semantic versioning:

  • MAJOR: Incompatible API changes or major configuration restructuring
  • MINOR: New functionality in a backwards compatible manner
  • PATCH: Backwards compatible bug fixes

Release Process

  1. Update version numbers in relevant files
  2. Update CHANGELOG.md with new version
  3. Test all configurations thoroughly
  4. Create GitHub release with proper tags
  5. Update documentation as needed

Contributing

When contributing, please:

  1. Add entries to the [Unreleased] section
  2. Follow the established format
  3. Include relevant details about changes
  4. Reference issue numbers when applicable