I am using version 0.4.2 of the v3 library, but the transformation options don't seem to be working?

With version 0.5.0 the transformation parameters for the picker have changed. If you are on an older version of the library than 0.5.0, the below parameters are what you should use to configure the transformation options in the picker.

transformOptions
Object
transformOptions: { parameter: value }

Accepts an optional dictionary of key-value pairs that specify whether the transform UI should be available to the user and what options the user should be presented with therein.

minDimensions
Array
transformOptions: { minDimensions: [200, 300] }

Minimum dimensions for picked image. Image will be upscaled if smaller. (e.g. [200, 300])

maxDimensions
Array
transformOptions: { maxDimensions: [200, 300] }

Maximum dimensions for picked image. Image will be downscaled if smaller. (e.g. [200, 300])

crop
Object or Boolean
transformOptions: { transformations: { crop: true } }

Accepts an optional dictionary of key-value pairs that specify whether the user should be able to crop their images and what options the user should be presented with therein. Default value is true, but you can also pass an object with the following parameter for configuring the cropping area.

{ crop: { aspectRatio: ratio } } The ratio (width to height) to lock for the crop area (e.g. 16/9)
rotate
Boolean
transformOptions: { transformations: { rotate: false } }

Set whether a user should be able to rotate their image from within the transformer UI. Default value is false.

circle
Boolean
transformOptions: { transformations: { circle: false } }

Set whether a user should be able to use the circle transformation on their image from within the transformer UI. Default value is false.

monochrome
Boolean
transformOptions: { transformations: { monochrome: false } }

Set whether a user should be able to use the monochrome transformation on their image from within the transformer UI. Default value is false.

sepia
Boolean
transformOptions: { transformations: { sepia: false } }

Set whether a user should be able to use the sepia transformation on their image from within the transformer UI. Default value is false.