Introducing membership with dates.
Before memberships with dates, people were either in a team in TeamForm, or they were not. It was difficult to determine the exact time a person joined a team, and changes to memberships (also known as allocations) would typically occur on the day that the user made the change.
With our Memberships with Dates feature, TeamForm can now maintain a start date and end date (or ongoing status) for every team membership. This helps with planning and communication of the intended team composition, i.e. when individuals join and leave teams.
We have improved how we store information about memberships in our backend. Each change to a membership is now stored with a start date and end date, along with the user making the change, and the time that the change was made. This information is accessible through reporting.