Pushed everything up to PHP 7.4 and using language features
Refactored parser to be simpler
Added model for document (all lists) and items (individual sublists)
Ability to fetch item by id from document
Added to the parser to recognize boards and flag them accordingly
Login and sessions can now be handled easier
When updating an item, you call the client with it and the client figures out what needs to be updated and makes the minimal amount of API calls to accomplish the wanted updates.
Still open:
Handle mirrors in parsing, export and updates. Maybe something to do later on, but not for this one.
This will not work with PHP 8 since the changes to curl. I might make another version where the actual HTTP client is optional and can be chosen, so it would be compatible with PHP 7.4 and PHP 8.
Still open:
This will not work with PHP 8 since the changes to curl. I might make another version where the actual HTTP client is optional and can be chosen, so it would be compatible with PHP 7.4 and PHP 8.