Releases: owdax/SwiftDevKit
Releases · owdax/SwiftDevKit
v0.1.0-beta.1
Initial Release
- fix: add required permissions for GitHub release workflow
- chore: prepare for beta release 0.1.0-beta.1
- fix: remove explicit Swift language version from Package.swift
- chore: update to Swift 6 and adjust platform requirements
- docs: update DocC documentation to reflect current features and implementation
- docs: update README to accurately reflect implemented features
- Merge pull request #6 from owdax/feature/time-utilities
- style: Format code
- fix: Update TimeZoneUtilities tests to handle DST transitions correctly
- docs: Add comprehensive documentation for TimeUtilities with examples and use cases
- fix: Update TimeUtilities to use DateComponentsFormatter for consistent output and remove force unwrap
- Bug/remove untested functions (#5)
- Merge pull request #4 from owdax/feature/color-conversions
- docs: Add comprehensive markdown documentation for color conversion utilities
- docs: Add comprehensive documentation for color conversion utilities
- chore: Add .vscode to gitignore
- docs: Update comments and documentation
- refactor: Use more descriptive variable names in color conversion methods
- refactor: Add RGB struct and update rgbComponents method
- feat: Add color conversion utilities for hex and HSL
- feat: Add text processing features
- fix(text): improve string truncation with proper handling of ellipsis and smart truncation
- feat(text): implement string truncation with tests and docs
- feat: Add text processing features (#3)
- feature: number-formatting
- Merge pull request #1 from owdax/feature/string-and-date-conversion
- fix: Update Codecov configuration with correct input parameters
- chore: update codecov configurations
- ci: add codecov secret
- chore: update codeql to v3
- chore: update codecov to v4
- fix: Add Codecov repository token to prevent rate limiting
- chore: Update CodeQL actions to v3
- fix: Add CodeQL initialization step to GitHub Actions workflow
- fix: Add Resources directory and update package configuration
- ci: update Github Actions for swift 6
- ci: update GitHub Actions workflow for Swift 6
- chore: fix duplicate unused_import rule in SwiftLint config
- chore: update SwiftLint configuration to resolve case alignment warnings
- chore: update Package.swift for Swift 6 compatibility
- style: Update case alignment style in switch statements
- style: Fix case alignment in switch statements
- refactor: Reorganize conversion modules and documentation
- chore: Remove date conversion for separate PR
- docs: Enhance date conversion documentation and fix linting issues - Add comprehensive documentation for DateConvertible protocol - Improve DateFormatterCache documentation with thread safety details - Add examples and use cases to format descriptions - Fix case alignment in error enums
- refactor: Separate sync and async string conversion protocols - Make StringConvertible protocol synchronous for simple conversions - Create separate DateConvertible protocol for async date operations - Update tests to reflect the sync/async separation - Improve thread safety tests with concurrent operations
- style: Fix switch case alignment in StringConversionError
- style: Fix case alignment in StringConversionError
- feat: Add string conversion module with SOLID principles, tests, and documentation
- docs: Add comprehensive development guidelines and feature roadmap
- docs: Add comprehensive DocC documentation
- chore: Adjust SwiftLint comment rules
- chore: Update SwiftLint configuration to exclude generated files
- feat: Migrate to Swift Testing framework for modern test approach
- feat: Add SwiftGen configuration and Git hooks for code quality
- ci: Update GitHub Actions to use Xcode 15.2 and macOS 14 runner
- docs: Update README to reflect development status
- feat: Add development tools configuration and enhance CI/CD workflow
- Add GitHub templates and workflows with Xcode 16.0 support
- Initial commit: Set up SwiftDevKit framework with documentation, license, and contribution guidelines