Snapshot releases
Snapshot releases are releases of a package that are automatically updated to the latest code written by the author. Depending on an author's development style, snapshot releases may be perfectly stable and not contain many bugs, or they may be unstable, buggy, or even non-functional. When possible you should avoid snapshot releases in favor of recommended or supported releases. However, in some cases you will need to use a snapshot release to get bug fixes or new features.