mojang releases smaller development versions called "snapshots" which players can choose to play on minecraft launcher. these snapshots have a few new features in them, and are released as the developers are working on the new version. this is so players can try out new features before the full version is released.