# Changelogs¶

## 0.4.0¶

Drop support for Python 3.5.

**(breaking change)**`adopy.base.Task`

takes labels of response variables as the argument responses. Instead, the possible values for the response variables should be given to`adopy.base.Engine`

as an argument named grid_response.**(breaking change)**`adopy.base.Model`

takes a log likelihood function for an argument func now, instead of the probability function for a single binary response variable. The log likelihood function can take multiple response variables.**(breaking change)**The compute method in`adopy.base.Model`

provides the log likelihood function now, instead of the probability of a single binary response variable.Using multiple response variables is available now!

`adopy.base.Engine`

now can update multiple observations, given as a list of designs and a list of corresponding responses into`design`

and`response`

arguments, respectively.Now, you can choose what datatype to use for

`adopy.base.Engine`

, with an argument named dtype. The default is numpy.float32.Remove unusing types at base (#26; contributed by @NicholasWon47)

## 0.3.1¶

A minor update due to PyPI configuration. It has the exact same features as the previous version.

## 0.3.0¶

This is the first version released publicly. It includes following modules:

Base classes (

`adopy.base`

)Choice under risk and ambiguity task (

`adopy.tasks.cra`

)Delay discounting task (

`adopy.tasks.dd`

)Psychometric function estimation (

`adopy.tasks.psi`

)