There is no longer a free skill reset when changing to a newly discovered race.
For future race changes, each skill from your base skillset will be modified as follows when changing race:
skill = max(oldSkill - oldRaceBonus, newRaceBonus)
In general, this will sometimes give you some skill points back when changing race, and changing races will never spend any unallocated skill points you have.
There is a minimum allocated skill point amount per skill group that must still be met (14 points, 10 points, 8 points, 6 points, 4 points). If your race change puts you below any category minimums, you will be required to allocate within particular skill categories until the minimums are met. This requirement will be enforced when allocating new skill points.