Releases: scinfu/SwiftSoup
Releases Β· scinfu/SwiftSoup
2.8.8
What's Changed
- Use isEmpty property by @ryannair05 in #311
New Contributors
- @ryannair05 made their first contribution in #311
Full Changelog: 2.8.7...2.8.8
2.8.7
2.8.6
What's Changed
- Fix introduced warnings by @petrpavlik in #303
- Various optimizations by @aehlke in #304
New Contributors
- @petrpavlik made their first contribution in #303
Full Changelog: 2.8.5...2.8.6
2.8.5
2.8.4
2.8.3
2.8.2
2.8.1
What's Changed
- Fix for UTF8 character counting in class names by @amyworrall in #296
- fix index + tests by @aehlke in #297
New Contributors
- @amyworrall made their first contribution in #296
Full Changelog: 2.8...2.8.1
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