# Changelog for `fakesshagent` [![Keeping a changelog][CHANGELOG_BADGE]][KEEP_A_CHANGELOG] [![Using Semantic Versioning][SEMVER_BADGE]][SEMANTIC_VERSIONING] [CHANGELOG_BADGE]: Keep_a_changelog-E05735.svg [SEMVER_BADGE]: SemVer-3F4551.svg [KEEP_A_CHANGELOG]: https://keepachangelog.com/en/1.1.0/ 'Keeping a changelog' [SEMANTIC_VERSIONING]: https://semver.org/ 'Using Semantic Versioning' ??? info "Definition: the public API of `fakesshagent`" The public API, as defined by Semantic Versioning, is outlined in the Reference section: the set of documented modules, classes, attributes, methods, functions and function parameters, and the documented behavior, options and arguments of the command-line tools. Certain **exceptions to this rule** are explicitly and prominently marked as implementation details/not part of the public API. ??? info "Interpretation of the version number" The terminology major, minor and patch follows the Semantic Versioning and Keep a Changelog definitions. * For version numbers with major version zero, *any* new release may effectively constitute a new major release. * For version numbers with major version one or higher, * Fixed entries justify a patch release; * Added and Deprecated entries justify a minor release; * Changed and Removed entries justify a major release. * Security can justify any type of release; if major or minor, these are accompanied by corresponding entries of the respective types above. !!! abstract inline end "Legend: symbols"