Caleb Kleveter
3a4a903470
Merge pull request #16 from skelpo/doc-update
...
Updated Jazzy Docs for Serializer Crash Fix
2021-10-20 13:33:51 -05:00
Caleb Kleveter
a69296eb62
Updated Jazzy docs for Serializer crash fix
2021-10-20 13:33:00 -05:00
Caleb Kleveter
e686bbb1a1
Merge pull request #15 from skelpo/serializer-column-length-crash
...
Fixed Serializer Crash when Columns have Different Lengths
2021-10-20 07:49:43 -05:00
Caleb Kleveter
12a49c1e4c
Fixed Serializer crash when columns have different lengths
2021-10-19 07:52:01 -05:00
Caleb Kleveter
05d10cb79f
Merge pull request #14 from skelpo/develop
...
Fix Cell Order When Encoding Data to CSV Format
2020-08-11 17:04:10 -05:00
Caleb Kleveter
7bc2decc0a
Fix cell ordering of rows when using AsyncEncoder
2020-08-11 17:00:46 -05:00
Caleb Kleveter
0a27e3bf43
Created EncoderTests.testEncodingColumnValues test case
2020-08-11 16:20:02 -05:00
Caleb Kleveter
2595b94e4a
Merge branch 'master' of github.com:skelpo/CSV into develop
2020-08-11 16:14:41 -05:00
Caleb Kleveter
ca28521e73
Merge pull request #12 from jonny7/master
...
fixed typo
2019-09-23 17:28:26 -05:00
jonny7
a5da689930
fixed typo
2019-09-23 17:41:28 -03:00
Caleb Kleveter
572b492fde
Generated LinuxMain
2019-06-05 10:42:34 -05:00
Caleb Kleveter
bc96028666
Documented all symbols in Utilities.swift
2019-06-05 10:28:54 -05:00
Caleb Kleveter
45d8ab9109
Added .swiftpm/ directory to .gitignore
2019-06-05 10:28:34 -05:00
Caleb Kleveter
44caead771
Merge branch 'master' into develop
2019-05-20 11:42:38 -05:00
Caleb Kleveter
8747b0940f
Generated new API docs
2019-05-20 11:42:08 -05:00
Caleb Kleveter
32668fb167
Merge 'master' into develop
2019-05-20 11:40:45 -05:00
Caleb Kleveter
7a04598c8b
Merge pull request #7 from daSkier/master
...
adds ‘configuration’ parameter to encode/decode functions
2019-05-20 11:38:30 -05:00
Caleb Kleveter
9219b0bbff
Created Config.init(separator:delimiter:) initializer
2019-05-20 11:36:45 -05:00
Caleb Kleveter
3d31efcb92
Fixed formatting in SyncSerializer initializer
2019-05-20 11:32:47 -05:00
Caleb Kleveter
b7c93ed182
Removed un-needed if-let statements in Serializer.serialize(_:) method
2019-05-20 11:29:42 -05:00
Caleb Kleveter
05648329cd
Updated baseline speeds for StressTests test cases
2019-05-20 11:14:26 -05:00
Caleb Kleveter
00a5844660
Created EncoderTests.testEscapingDelimiters test case
2019-05-20 10:44:31 -05:00
Caleb Kleveter
0786002f9f
Don't escape single value encoded bytes in AsyncKeyedEncoder.encode(_:T,forKey:) method
2019-05-20 10:44:11 -05:00
Caleb Kleveter
9650aaac98
Created SerializerTests.testEscapedDelimiter test case
2019-05-20 09:40:55 -05:00
Caleb Kleveter
c68262a73d
Use .escaping(_:) in Serializer to escape delimiter characters in cell data
2019-05-20 09:40:34 -05:00
Caleb Kleveter
6dfaac0fc9
Do not omit empty sequences on split in Array<UInt8>.escaping(_:) method
2019-05-20 09:38:52 -05:00
Caleb Kleveter
266d4efac4
Changed Array<UInt8>.escaped property to .escaping(_:) method to handle configured cell delimiters
2019-05-20 08:53:16 -05:00
Caleb Kleveter
4b13839018
Documented Config properties
2019-05-20 08:41:24 -05:00
Caleb Kleveter
1da3200e3d
Merge branch 'master' into master
2019-05-20 08:08:45 -05:00
Justin
fa39386e5d
updates tests for new Config properties
2019-05-19 11:46:32 -06:00
Justin
d397f5c024
adds Config.default
...
- adds Config.default with static property instance with the value of 44 for cellSeparator and 34 for cellDelimiter
- changes various init functions from defaulting to`Config()` => defaulting to`Config.default`
2019-05-18 18:05:48 -06:00
Justin
ccf8905757
Parser for configuration.cellDelimiter
2019-05-18 17:24:21 -06:00
Justin
90dae1133b
adds/updates API doc comments
2019-05-18 17:22:35 -06:00
Caleb Kleveter
3403f35cb0
Removed un-needed imports
2019-05-15 11:28:48 -05:00
Justin
1e445117a8
updates SerializerTests.swift for Config changes
2019-05-11 20:21:26 -06:00
Justin
a011800eb2
converts Config variables from Character -> UInt8
...
- converts delimiter -> cellSeparator
- converts enclosingCharacter -> cellDelimiter
- removes inQuotes
- converts Char to UInt8
2019-05-11 13:24:45 -06:00
Justin
0c4531ddd9
moves Config struct to Config.swift
2019-05-11 12:01:24 -06:00
Justin
2a80f83c71
removes print statements from Serializer.swift
2019-05-11 11:58:23 -06:00
Justin
36992d6efa
updates to pass configuration through initializer
2019-05-11 11:53:08 -06:00
Caleb Kleveter
9ed6d6bf07
Merge pull request #9 from skelpo/develop
...
Escape Quote Characters
2019-05-07 09:55:07 -05:00
Caleb Kleveter
7ed37e6d7f
Wrote README
2019-05-07 09:53:52 -05:00
Justin
953871b9a6
implements the inQuotes option for encoding
2019-05-05 12:22:13 -06:00
Justin
77fb41f605
updates to support encoding configuration
...
- allows user to configure encoding delimiter with configuration parameter
- does not yet support quote wrapping configuration option
2019-05-05 10:35:43 -06:00
Justin
b1aac4d7db
fixes compiler error
2019-05-05 09:30:18 -06:00
Justin
9da0a49af5
updates .gitignore with /DerivedData
2019-05-05 07:54:29 -06:00
Justin
32c48c7bd9
adds decoding Config struct
...
config struct is an optional parameter passed into Parser.parse() that allows you to select the cell delimiter and determin if all cells are in quotes (this is not currently used to change the parsing)
2019-05-04 08:10:26 -06:00
Caleb Kleveter
3880dd7138
Moved all test data to Date.swift file
2019-04-30 09:33:53 -05:00
Caleb Kleveter
daab639846
Fixed typos in Serializer.swift document comments
2019-04-30 07:27:43 -05:00
Caleb Kleveter
d70b9b0b9f
Escape quote characters during serializing and encoding
2019-04-29 20:10:59 -05:00
Caleb Kleveter
6b7df71b63
Made all Response struct properties optional
2019-04-29 20:09:25 -05:00