There are two answers to this - one applies now, and one applies soon-ish.
Right now using the stack you mentioned you would have to load the latest and previous versions of the table (or use the added / deleted files only) and figure out the change manually. There are some scenarios where this is easier - i.e. in append only scenarios, each transaction will only create new files, and you can use low level APIs to get add actions from the latest version.