Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[released]
[3.0.7.pre.6] - 2024-10-08
Changed
- Refactored
UserParser.parseto better handle the string"(user deleted)"as input.
Added
- Private helper method
deleted_user_string?to clearly separate the logic for parsing"(user deleted)".
Improved
- Made parsing helper methods (
parse_deleted_user,parse_anonymous_user,parse_guest_user,parse_wikidot_user,parse_regular_user) private to encapsulate their functionality.
Fixed
- Added
nilcheck foruser_anchorinparse_regular_userto prevent errors when user information is missing.
[3.0.7.pre.5] - 2024-10-08
Fixed
- Remove debug
putsstatement fromPageCollectioninstantiation.
[3.0.7.pre.4] - 2024-10-08
Fixed
- Fixed an issue where the
acquire_sourcesandacquire_htmlsmethods incorrectly parsed theresponseobject. Now directly accessresponse["body"]without unnecessary parsing.
[3.0.7.pre.3] - 2024-10-08
Fixed
- Remove debug
putsstatement fromPageCollectioninstantiation.
[3.0.7.pre.2] - 2024-10-08
Fixed
- Corrected the instantiation of
PageRevisionCollectionby ensuring it properly passespageandrevisionsas named parameters.
[3.0.7.pre.1] - 2024-10-08
Changed
- Improved
UserParser.parsemethod to convert non-Nokogiri::XML::Elementelements properly before processing.
[3.0.7.pre] - 2024-10-06
Added
- Initial release of
wikidotrb, a Ruby library inspired bywikidot.py.