Releases: GigabiteLabs/random-swift
Releases · GigabiteLabs/random-swift
SPM & Cocoapods Cross-Compatibility
- updated configuration for both SPM and cocoapod use
- solidifed bundle references for cross-compatibility
- updated travis.yml for tests
- file cleanup
-updated schemes - added spm test script to workaround a known bug when running
swift test
from CLI
Swift PM Enhancements, Cross-Compatibility w/Cocoapods
This update is almost entirely about making sure and that is framework is fully compatible with both Swift package manager aunt Cocoapods. Here are the changes:
- re-organization of entire folder structure around the requirements of Swift package manager
- relinking Cocoapods into the Swift package manager directory structure
- implemented support for Swift package resource bundle refs
- ensures that both build and test is possible from the command line for the swift package
- pre-processor macro implemented to prevent Cocoapods from referencing the same Bundle as the Swift package
- UIKit imports protected using
canImport
Random Word Generation Support Added
- random-swift generates random words using a local dictionary of 235,886 words
- random words are disabled by default in release builds due to memory impact
- configuration object added for user-defined config
- unit tests added, some edge cases for failing resource paths cannot be easily tested, coverage drops to 98.4%
- Minor bug fix with bundle path resolution
Random Word Generation Support Added
- random-swift generates random words using a local dictionary of 235,886 words
- random words are disabled by default in release builds due to memory impact
- configuration object added for user-defined config
- unit tests added, some edge cases for failing resource paths cannot be easily tested, coverage drops to 98.4%
Updated Readme & Travis
- Usage instructions
- Travis build status linked
- Badges fixed
Initial Release
- Random in values
- Random percentage values
- Unit tests passing with 100% coverage