How do i give players a guide/changelog book?

When players join the game for the first time or after a datapack update. How do i give them a guide/changelogs book? Just for that one time joining.

I assume you use advancements? But i dont know that much since im new to this datapack thing.

Continue to help post