@@ -70,58 +70,58 @@ Swift 6 concurrency mode
7070
7171### API Changes
7272
73- * Removes Combine and callback concurrency models in favor of exclusively
73+ - Removes Combine and callback concurrency models in favor of exclusively
7474 ` async ` /` await `
75- * Removes ` ConcurrentDistribution ` protocol (now redundant)
76- * Marks loaders and distribution classes as ` final ` and ` Sendable `
77- * Adds ` FileReadActor ` to control synchronous access to a distribution's files
78- * Converts record types (airport, navaid, etc.) into structs for concurrency
75+ - Removes ` ConcurrentDistribution ` protocol (now redundant)
76+ - Marks loaders and distribution classes as ` final ` and ` Sendable `
77+ - Adds ` FileReadActor ` to control synchronous access to a distribution's files
78+ - Converts record types (airport, navaid, etc.) into structs for concurrency
7979 guarantees
80- * Adds ` Record ` and ` ParentRecord ` protocols describing parsed records
81- * Makes record types ` Sendable ` and ` Codable `
82- * Makes parent record types ` Hashable ` , ` Equatable ` , and ` Identifiable `
83- * Converts ` NASR ` and ` NASRData ` to actors
84- * Adds ` NASRDataCodable ` to preserve ` Codable ` support for ` NASRData `
85- * Advances minimum OS versions
80+ - Adds ` Record ` and ` ParentRecord ` protocols describing parsed records
81+ - Makes record types ` Sendable ` and ` Codable `
82+ - Makes parent record types ` Hashable ` , ` Equatable ` , and ` Identifiable `
83+ - Converts ` NASR ` and ` NASRData ` to actors
84+ - Adds ` NASRDataCodable ` to preserve ` Codable ` support for ` NASRData `
85+ - Advances minimum OS versions
8686
8787### Documentation Changes
8888
89- * Updates documentation
90- * NOTE: A current bug in Swift-DocC is preventing some articles from showing
89+ - Updates documentation
90+ - NOTE: A current bug in Swift-DocC is preventing some articles from showing
9191 in the sidebar
9292
9393### Test Changes
9494
95- * Updates tests to use async model
96- * Rewrites the E2E test app
95+ - Updates tests to use async model
96+ - Rewrites the E2E test app
9797
9898## [ 0.3.0] - 2024-09-24
9999
100100Updated Swift Tools version to 6.0 (stil using language version 5).
101101
102102### Breaking Changes
103103
104- * ` ARTCC ` : ICAO ID is now optional.
104+ - ` ARTCC ` : ICAO ID is now optional.
105105
106106### API Changes
107107
108- * ISO-Latin1 encoding is used when parsing distribution text files.
109- * Moved from ` NSLocalizedString ` to string catalogs.
110- * ` Runway ` : Added a gradient estimation method that uses the base and reciprocal
108+ - ISO-Latin1 encoding is used when parsing distribution text files.
109+ - Moved from ` NSLocalizedString ` to string catalogs.
110+ - ` Runway ` : Added a gradient estimation method that uses the base and reciprocal
111111 elevations (when known). You can use this is a stopgap until the FAA resumes
112112 distributing runway gradient data.
113- * Dependency updates.
113+ - Dependency updates.
114114
115115## [ 0.2.0] - 2024-05-16
116116
117117Updated ZIPFoundation dependency.
118118
119119### Breaking Changes
120120
121- * The ` ArchiveFileDistribution ` and ` ArchiveDataDistribution ` initializers no
121+ - The ` ArchiveFileDistribution ` and ` ArchiveDataDistribution ` initializers no
122122 longer return ` nil ` if the archive could not be read; instead, they rethrow
123123 the error thrown by ZIPFoundation.
124- * The ` ArchiveFileDownloader ` and ` ArchiveDataDownloader ` 's ` load ` methods no
124+ - The ` ArchiveFileDownloader ` and ` ArchiveDataDownloader ` 's ` load ` methods no
125125 longer throw ` Error.badData ` ; instead they rethrow the error thrown by
126126 ZIPFoundation.
127127
0 commit comments