Releases: FurryCoders/FAAPI
Releases · FurryCoders/FAAPI
v3.11.6
🔧 Fixes
- Fix next page of favorites
- The selector path to the "Next" button had changed
- The presence of the button is now tested
🔗 Links
- PyPi release: https://pypi.org/project/FAAPI/3.11.6
- Full changelog: v3.11.5...v3.11.6
v3.11.5
🔧 Fixes
- Fix a possible issue were cookie value could be set as
Nonewhen using ahttp.cookiejar.CookieJarobject
📦 Dependencies
- Use requests ^2.32.3
- Use beautifulsoup4 ^4.12.3
- Use lxml ^5.3.0
- Use python-dateutil ^2.9.0
v3.11.4
🔧 Fixes
- Fix square brackets [] being removed from usernames
🔗 Links
- PyPi release: https://pypi.org/project/FAAPI/3.11.4
- Full changelog: v3.11.3...v3.11.4
v3.11.3
🔧 Fixes
- Fix recursion limit error with chains of journal comments longer than ~1/6 of the recursion limit
🔗 Links
- PyPi release: https://pypi.org/project/FAAPI/3.11.3
- Full changelog: v3.11.2...v3.11.3
v3.11.2
⚙️ Changes
- HTML content is not minified beyond basic stripping of whitespace characters
🔧 Fixes
- Fix recursion limit error with chains of comments longer than ~1/6 of the recursion limit
- Fix incorrectly parsed usernames in comments with the OP (Original Poster) tag
📦 Dependencies
- Use lxml ^4.9.3
- Remove htmlmin
🔗 Links
- PyPi release: https://pypi.org/project/FAAPI/3.11.2
- Full changelog: v3.11.1...v3.11.2
v3.11.1
⚙️ Changes
- Support submissions with no or partial category
🔗 Links
- PyPi release: https://pypi.org/project/FAAPI/3.11.1
- Full changelog: v3.11.0...v3.11.1
v3.11.0
🚀 New Features
- Session class for requests can be customized with new
session_classargument forFAAPI
⚙️ Changes
- Remove cfscrape dependency
- Was not updated in years and all requests succeeded with a normal
requests.Sessionobject
- Was not updated in years and all requests succeeded with a normal
📦 Dependencies
- Use requests ^2.31.0
- Fix CVE-2023-32681 issue
- Use beautifulsoup4 ^4.12.2
- Use lxml ^4.9.2
🔗 Links
- PyPi release: https://pypi.org/project/FAAPI/3.11.0
- Full changelog: v3.10.1...v3.11.0
v3.10.1
🔧 Fixes
- Fix parsed URLs not being properly encoded if they contained non-allowed URL characters
🔗 Links
- PyPi release: https://pypi.org/project/FAAPI/3.10.1
- Full changelog: v3.10.0...v3.10.1
v3.10.0
🚀 New Features
- Fur Affinity UI update
- Support the new UI introduced on November 26, 2022
- Note: the new UI does not show comment parents yet, but the parent comment link is stil present in the HTML and just commented out, so the parser uses regex to extract the parent ID; this could cause unforeseen issues so be careful when parsing comments
- User banners
- Parse new user banners (when set)
- New
User.banner_urlvariable holds the banner URL
⚙️ Changes
- Rename
User.user_icon_urlandUserPartial.user_icon_urltoUser.avatar_urlandUserPartial.avatar_url
📦 Dependencies
- Use flake ^6.0.0 for testing
🔗 Links
- PyPi release: https://pypi.org/project/FAAPI/3.10.0
- Full changelog: v3.9.6...v3.10.0
v3.9.6
⚙️ Changes
- Remove implicit
Optionaltypes to comply with PEP 484
🔧 Fixes
- Fix selectors for date tags in journals and submissions which sometimes caused the incorrect date to be selected
📦 Dependencies
- Use mypy ^0.991
- Complies with PEP 484
🔗 Links
- PyPi release: https://pypi.org/project/FAAPI/3.9.6
- Full changelog: v3.9.5...v3.9.6