Skip to content

Releases: GigabiteLabs/random-swift

SPM & Cocoapods Cross-Compatibility

30 Oct 09:55
2a8940d
Compare
Choose a tag to compare
  • 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

02 Oct 07:07
2cdb091
Compare
Choose a tag to compare

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

08 Jul 04:48
515bc2c
Compare
Choose a tag to compare
  • 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

08 Jul 03:48
252cb39
Compare
Choose a tag to compare
  • 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

03 Jul 11:20
e02f1e8
Compare
Choose a tag to compare
  • Usage instructions
  • Travis build status linked
  • Badges fixed

Initial Release

03 Jul 09:10
8879406
Compare
Choose a tag to compare
  • Random in values
  • Random percentage values
  • Unit tests passing with 100% coverage