- Add missing dependencies
illuminate/contracts
andilluminate/database
- #9 - Add
\Astrotomic\Translatable\Contracts\Translatable
interface - Split
\Astrotomic\Translatable\Translatable
into multiple traits - but use them in the main one - Add
translation
relationship - #3 - Flag methods, not defined in interface as
@internal
- Rename
getRelationKey()
togetTranslationRelationKey()
to prevent conflicts - the original one is@deprecated
and will be dropped in next major release - Update the where translation scopes to unify them and remove duplicated code - #2