Bug fixes * Could not do `from keras_tuner.engine import base_tuner`. It is now fixed.
1.4.0
Breaking changes * All private APIs are hidden under `keras_tuner.src.*`. For example, if you use `keras_tuner.some_private_api`, it will now be `keras_tuner.src.some_private_api`.
New features * Support Keras Core with multi-backend.
1.3.5
Breaking changes * Removed TensorFlow from the required dependencies of KerasTuner. The user need to install TensorFlow either separately with KerasTuner or with `pip install keras_tuner[tensorflow]`. This change is because some people may want to use KerasTuner with `tensorflow-cpu` instead of `tensorflow`.
Bug fixes * KerasTuner used to require protobuf version to be under 3.20. The limit is removed. Now, it support both protobuf 3 and 4.
1.3.4
Bug fixes * If you have a protobuf version > 3.20, it would through an error when import KerasTuner. It is now fixed.
1.3.3
Bug fixes * KerasTuner would install protobuf 3.19 with `protobuf<=3.20`. We want to install `3.20.3`, so we changed it to `protobuf<=3.20.3`. It is now fixed.
1.3.2
Bug fixes * It use to install protobuf 4.22.1 if install with TensorFlow 2.12, which is not compatible with KerasTuner. We limited the version to <=3.20. Now it is fixed.