(refactor/feat) improved email detection and added domain detection
(refactor) adjust cyclical complexity due to swiftlint warning
(refactor) mark availability of test
(refactor) updated xcode to match the file adjustments made from within spm
(refactor) swiftlint works when building in xcodeproj
might have been an m1 issue, but the build script didn't know the path for swiftlint and failed the build
(fix) restrict domain validation to correct versions
(fix) CI env settings
(refactor) run SPM tests in ci
(nit) line length
(fix) platform requirements for ci tests
(refactor) specifc macos runner os
(refactor) simplify the iphone test
(refactor) xcode select before doing anything and tweak other test commands
(fix) quotes
(fix) key/value format
(refactor) tweak xcode path
(refactor/test) try switch macos and spm targets
(fix) remove space in platform names
(refactor/debug) print current xcode select before changing
(feat) created watch os tests
(refactor) support tests in watchos scheme
(nit) documentation comment style
(nit) address swiftlint function length warning
(nit) address swiftlint switch indentation warning
(nit) swiftlint line length
(nit) remaining swiftlint warnings
disabled them because the algorithm is necessarily complex, so the complexity issue is unfortunate but necessary. The line length is a side effect of that (I COULD put the parseemailsections method outside the current placement of being embedded, but it's only ever used for email validation, so I think this is better code org)
(nit) specify file as space indentation
(nit) indentation
(nit) bonus swiftlint warning
(refactor) add to changelog and readme
(fix) remove file from watchos tests with incompatibilities
(refactor) removed unnecessary sequence requirement on cicd
(refactor) address swiftlint linelength issues AND fix deprecated minimum versions
(refactor) run a current version of swiftlint in cicd
(fix) include watchos files
(fix) add brew to path in swiftlint runner
(fix) remove watchos incompatible files
(fix) watchos incompatibility
(refactor) output swiftlint to github
... hopefully!
(nit) swiftlint warnings
(fix) watchos test build
(nit) indentation
(nit) swiftlint line length
(nit) indentation