Changelog

0.5.0

0.4.2

0.4.1

0.4.0

  • Changed: [npc.config.Field] Added label parameter and made description optional.

  • Added: [npc.config.Field.metasettings_description()] Added property combining label and description

  • Changed: [npc.String()] Added label parameter and made description optional.

  • Changed: [npc.Int()] Added label parameter and made description optional.

  • Changed: [npc.Float()] Added label parameter and made description optional.

  • Changed: [npc.Bool()] Added label parameter and made description optional.

  • Changed: [npc.TextView()] Added label parameter and made description optional.

  • Changed: [npc.Dropdown()] Added label parameter and made description optional.

  • Changed: [npc.Radio()] Added label parameter and made description optional.

  • Changed: [npc.ListString()] Added label parameter and made description optional.

  • Changed: [npc.File()] Added label parameter and made description optional.

  • Changed: [npc.Folder()] Added label parameter and made description optional.

  • Changed: [npc.Image()] Added label parameter and made description optional.

  • Added: [npc.changes] [npc.IS_DEV] Explicit flag for development versions

  • Changed: [npc.info.load_config()] Return whether the plugin is a development version

0.3.6

  • Changed: [npc.log()] Fix windowed messages on Nicotine+ < 3.3.0

  • Added: [npc.LegacyLogLevel] Fix windowed messages on Nicotine+ < 3.3.0

  • Changed: [npc.BasePlugin.check_update()] Show window if no updates are available

0.3.5

0.3.4

0.3.2

  • Added: [npc.changes] Export * from npc module in root __init__.py, in order to make imports easier when this package is used in another party plugin.

  • Changed: [npc.changes] 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: [npc.changes] Document the use of all the scripts in this package.

0.3.1

0.3.0

  • Added: [npc.File()] (no description provided)

  • Changed: [npc.Version] Add support for proper semantic versioning (alpha and beta releases)

0.2.0