1# Changelog
2
3## 0.1.1
4
5### Bugfixes
6
7- Fixed docs.rs to build for aarch64.
8
9## 0.1.0
10
11Renamed crate to `smccc`.
12
13### Breaking changes
14
15- Moved PSCI code to the `psci` module, moved other modules up one level.
16- Use type parameters rather than features to specify HVC vs. SMC for PSCI and arch calls.
17- Changed `error::Error::Unknown` to contain an `i64` rather than an `i32`.
18
19## `psci` 0.1.3
20
21### Bugfixes
22
23- Fixed type of `smccc::error::success_or_error_64`. This is a breaking change relative to 0.1.2 but
24  it was yanked.
25
26## `psci` 0.1.2 (yanked)
27
28### New features
29
30- Added constants, types and functions for standard Arm architucture SMCCC calls, in `smccc::arch`
31  module.
32- Added helpers in `smccc::error` module for handling negative return values as errors.
33
34## `psci` 0.1.1
35
36### New features
37
38- Exposed functions for SMC and HVC calls for use outside of PSCI.
39
40## `psci` 0.1.0
41
42Initial release with PSCI constants and functions.
43