Releases: scinfu/SwiftSoup
Releases · scinfu/SwiftSoup
2.8
Requires Swift 5.9+ (previously 5.7)
Introduces an eagerly-populated index for getElementsByTagName
which adds a small cost to DOM insertion/removal in order to optimize lookups. Instead of traversing the DOM to find matching nodes, it now resolves with a single dictionary lookup.
What's Changed
- fix: make NodeTraversor class open for proper subclassing by @dioKaratzas in #294
- Many performance optimizations by @aehlke in #295
New Contributors
- @dioKaratzas made their first contribution in #294
Full Changelog: 2.7.7...2.8
2.7.7
What's Changed
- Add SwiftPM's
.build
to the gitignore by @fwcd in #289 - Exclude Info plists from SwiftPM target by @fwcd in #288
- Remove copying missing PrivacyInfo by @kapitoshka438 in #291
- Fix: “warning: ‘swiftsoup’: found X file(s) which are unhandled; explicitly declare them as resources or exclude from the target”. by @JPToroDev in #292
New Contributors
- @fwcd made their first contribution in #289
- @kapitoshka438 made their first contribution in #291
- @JPToroDev made their first contribution in #292
Full Changelog: 2.7.6...2.7.7
2.7.5
What's Changed
- Add mimeName to String.Encoding. by @jverkoey in #281
- require watchOS v6 or higher by @halmueller in #283
New Contributors
- @jverkoey made their first contribution in #281
- @halmueller made their first contribution in #283
Full Changelog: 2.7.4...2.7.5