Skip to content

0.0.4#19

Merged
oleksiikolomiietssnapp merged 19 commits intomainfrom
0.0.4
Nov 12, 2025
Merged

0.0.4#19
oleksiikolomiietssnapp merged 19 commits intomainfrom
0.0.4

Conversation

@oleksiikolomiietssnapp
Copy link
Collaborator

@oleksiikolomiietssnapp oleksiikolomiietssnapp commented Nov 6, 2025

Summary

Release version 0.0.4 with improved build infrastructure, added example application, and API
refinements.

What

Version bump to 0.0.4 with the following major updates:

  • Migrated to external Swift linting tools, removing internal build plugins
  • Updated SnappTheming dependency to track the 1.0.3 version
  • Added a complete example SwiftUI application demonstrating library usage
  • Refactored API to support both data and file URL-based image inputs
  • Streamlined CI/CD pipeline using external GitHub Actions

Changes

Infrastructure

  • Removed internal "SnappThemingSVGSupportSwiftFormatPlugin"
  • Updated Package.swift with SwiftFormatLintPlugin dependency (1.0.4)
  • Refactored GitHub Actions workflow to use swift-coverage-action

Features

  • Added ExampleApp with SwiftUI-based theme switching demo
  • Three theme configurations (light, dark, pink) with sample SVG data
  • New SnappThemingImageObject parameter type supporting data and file URLs

Documentation

  • Simplified PR template to "What," "Why," "Changes" format
  • Updated logo assets and README formatting

Dependencies

  • SnappTheming: 0.1.20.1.3 branch
  • Added: SwiftFormatLintPlugin 1.0.4

(cherry picked from commit d71c006)
(cherry picked from commit e2f50ed)
(cherry picked from commit 4666dc9)
Improve documentation main page and update old doc comments
…ersion-update

SnappTheming version update
@oleksiikolomiietssnapp oleksiikolomiietssnapp marked this pull request as ready for review November 11, 2025 17:39
@github-actions
Copy link

🛡️ Code Coverage Report

Target Lines Coverage
1 SnappThemingSVGSupport 54 85.19%

Generated by Swift Coverage Action.

@oleksiikolomiietssnapp oleksiikolomiietssnapp merged commit b79cec3 into main Nov 12, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants