                   "\n\tHSV: Hue "
                   "\n\tLAB: Lightness "
                   "\n\tYCrCb: Luma ")
          self.add_item(
              section=section, title="balance_2",  datatype=float, default=0.0, rounding=1,
              min_max=(-100.0, 100.0),
              info="Balance of channel 2: "
                   "\n\tRGB: Green "
                   "\n\tHSV: Saturation "
                   "\n\tLAB: Green > Magenta "
 
</s> remove             section=section, title="balance_3",  datatype=float, default=0.0, rounding=1,
 </s> add             section=section, title="balance_3", datatype=float, default=0.0, rounding=1, </s> remove             section=section, title="balance_1",  datatype=float, default=0.0, rounding=1,
 </s> add             section=section, title="balance_1", datatype=float, default=0.0, rounding=1, </s> remove                   "the image differently depending on which colorspace is selected:"
 </s> add                  "the image differently depending on which colorspace is selected:" </s> remove         retval = extension in _image_extensions
 </s> add         retval = extension.lower() in _image_extensions
            section=section, title="balance_2", datatype=float, default=0.0, rounding=1,
                   "\n\tHSV: Hue "
                   "\n\tLAB: Lightness "
                   "\n\tYCrCb: Luma ")
          self.add_item(
            section=section, title="balance_2", datatype=float, default=0.0, rounding=1,
              min_max=(-100.0, 100.0),
              info="Balance of channel 2: "
                   "\n\tRGB: Green "
                   "\n\tHSV: Saturation "
                   "\n\tLAB: Green > Magenta "
keep keep keep keep replace keep keep keep keep keep
 Bugfixes

Facefilter - Variable reference before assignment
masks - Facehull initialize to 255.0 instead of 1.0
Alignments tool - Stop tool from ignoring upper case extensions
pep8 fixes 
plugins/convert/_config.py