Manuel ChangelogΒΆ
Changes are usually documented with directives in the source code. These are picked up by the changelog generator to create the changelog file.
Example
def my_function():
'''
β.. versionadded:: 0.1.0 Added my_function
β.. versionchanged:: 0.2.0 Changed parameter order
β.. versionremoved:: 0.3.0 Removed unused parameter X
'''
pass
However, sometimes changes are not documented in the source code, but are still important enough to be included in the changelog. For example, changes to the build system, or changes to the documentation build process. These changes are documented in this file.
Added in version 0.3.2: Export * from npc module in root __init__.py, in order
to make imports easier when this package is used in another party plugin.
Changed in version 0.3.2: Updated scripts.py and generate_changelog.py to be
usable in plugins using this package. Just copy them over and use them as is.
Changed in version 0.3.2: Document the use of all the scripts in this package.
Added in version 0.4.0: [npc.IS_DEV] Explicit flag for development versions