Releases: jjotaum/ChromaCLI
0.7.0
0.6.0
What's Changed
- Refactor Platform type to Framework which is more aligned with the concept of what we are representing.
- Default Framework is now SwiftUI, Update README file.
- Move all file generation logic to new FileGenerator class.
- Add unit test for header method.
- header method update to validate struct file name is Capitalized.
- Update help info for some parameters.
Full Changelog: jjotaum/Chroma@0.5.1...0.6.0
0.5.1
What's Changed
- Fix issue causing SwiftUI previews to brake due to colliding var names for accentColor
- Update README file to include a missing step to integrate Chroma on Xcode to remove warnings while running
- Release 0.5.1 by @jjotaum in jjotaum/Chroma#16
Full Changelog: jjotaum/Chroma@0.5.0...0.5.1
0.5.0
What's Changed
-
Add LICENSE
-
Update README file to include steps to integrate Chroma on Xcode
-
Add .clear default value for iOS and macOS generated colors instead of using ! force unwrap approach
-
Improve unit tests
-
Add suport to auto generate and group colors by MARKS based on .xcassets folder structure
-
Refactor structure of some classes and methods, add comments to methods to make them easier to understand
-
Release 0.5.0 by @jjotaum in jjotaum/Chroma#15
Full Changelog: jjotaum/Chroma@0.4...0.5.0
0.4.0
What's Changed
-
Bump swift-tool-version to 5.5, package & project main structure clean up.
-
Refactor chroma arguments to receive asset path and exported file path to make it work on a more standard and less risky way.
-
Clean up on unit tests setup.
-
Update swift-argument-parser version to 1.1.2.
-
Update folder file creation method to throw an error instead of causing a fatal error.
-
Update Chroma description on Readme file
-
Release 0.4 by @jjotaum in jjotaum/Chroma#14
Full Changelog: jjotaum/Chroma@0.3...0.4
0.3.0
What's Changed
- Add logic to format variable names & avoid invalid files being generated
- Release 0.2.1 by @jjotaum in jjotaum/Chroma#12
- Release 0.3 by @jjotaum in jjotaum/Chroma#13
Full Changelog: jjotaum/Chroma@0.2.1...0.3
0.2.1
What's Changed
- Fixed bug where file name coincidence could lead to write unwanted file.
- Fixed incorrect format on README file.
- Release 0.2.0 by @jjotaum in jjotaum/Chroma#11
Full Changelog: jjotaum/Chroma@0.2.0...0.2.1
0.2.0
What's Changed
- now generated files variables are sorted alphabetically
- chroma now looks for existing file and replace it allowing it to run on project root without worrying about where the file is located
- updated default generated file name to Colors.swift
- clean up package structure & added unit tests
Full Changelog: jjotaum/Chroma@0.1.0...0.2.0
0.1.0
What's Changed
- Supports structs or extension swift generation for macOS (AppKit), iOS (UIKit) & SwiftUI.
- Swift Package Manager Support Part Two by @jjotaum in jjotaum/Chroma#10
Full Changelog: https://github.com/jjotaum/Chroma/commits/0.1.0