holochain_zome_types 0.1.0-beta-rc.1

Holochain zome types
Documentation
---
default_semver_increment_mode: !pre_minor beta-rc
---
# Changelog

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## \[Unreleased\]

## 0.1.0-beta-rc.1

## 0.1.0-beta-rc.0

## 0.0.58

## 0.0.57

## 0.0.56

## 0.0.55

**BREAKING CHANGE**: Rename `AuthorizeZomeCallSigningKey` to `GrantZomeCallCapability` & remove parameter `provenance`. [\#1647](https://github.com/holochain/holochain/pull/1647)

## 0.0.54

## 0.0.53

## 0.0.52

## 0.0.51

## 0.0.50

- Revised the changelog for 0.0.48 to note that changes to `ChainQueryFilter` in that version were breaking changes, please read the log for that version for more detail.

## 0.0.49

## 0.0.48

- Add function to set DNA name. [\#1547]https://github.com/holochain/holochain/pull/1547
- **BREAKING CHANGE** - `ChainQueryFilter` gets a new field, which may cause DNAs built with prior versions to break due to a deserialization error. Rebuild your DNA if so.
- There is now a `ChainQueryFilter::descending()` function which will cause the query results to be returned in descending order. This can be reversed by calling `ChainQueryFilter::ascending()`. The default order is still ascending. [\#1539]https://github.com/holochain/holochain/pull/1539

## 0.0.47

## 0.0.46

## 0.0.45

## 0.0.44

## 0.0.43

## 0.0.42

- BREAKING CHANGE - Refactor: Property `integrity.uid` of DNA Yaml files renamed to `integrity.network_seed`. Functionality has not changed. [\#1493]https://github.com/holochain/holochain/pull/1493

## 0.0.41

## 0.0.40

## 0.0.39

## 0.0.38

## 0.0.37

## 0.0.36

- Bump wasmer to 0.0.80 [\#1386]https://github.com/holochain/holochain/pull/1386

### Integrity / Coordinator Changes [\#1325]https://github.com/holochain/holochain/pull/1325

### Added

- `ZomeDef` now holds dependencies for the zome.
- `EntryDefLocation` is either an `EntryDefIndex` or a `CapClaim` or a `CapGrant`.

### Changed

- Zomes are now generic over integrity and coordinator.

- `ZomeDef` is now wrapped in either `IntegrityZomeDef` or `CoordinatorZomeDef`.

- `GetLinksInput` takes a `LinkTypeRanges` for filtering on `LinkType`.

- `CreateInput` takes an `EntryDefLocation` for and an `EntryVisibility` for the entry.

- `UpdateInput` doesn’t take a `CreateInput` anymore.

- `UpdateInput` takes an `Entry` and `ChainTopOrdering`.

- `DnaDef` has split zomes into integrity and coordinator.

- `DnaDef` coordinator zomes do not change the `DnaHash`.

- Docs: Describe init callback and link to WASM examples [\#1418]https://github.com/holochain/holochain/pull/1418

## 0.0.35

## 0.0.34

## 0.0.33

## 0.0.32

- Docs: Fix intra-doc links in all crates [\#1323]https://github.com/holochain/holochain/pull/1323

## 0.0.31

## 0.0.30

## 0.0.29

## 0.0.28

## 0.0.27

## 0.0.26

## 0.0.25

- Adds the `Op` type which is used in the validation callback. [\#1212]https://github.com/holochain/holochain/pull/1212
- Adds the `SignedHashed<T>` type for any data that can be signed and hashed.
- BREAKING CHANGE: Many hashing algorithms can now be specified although only the `Entry` hash type does anything yet [\#1222]https://github.com/holochain/holochain/pull/1222

## 0.0.24

## 0.0.23

## 0.0.22

## 0.0.21

## 0.0.20

- BREAKING CHANGE: Range filters on chain queries are now INCLUSIVE and support hash bounds [\#1142]https://github.com/holochain/holochain/pull/1142
- BREAKING CHANGE: Chain queries now support restricting results to a list of entry hashes [\#1142]https://github.com/holochain/holochain/pull/1142

## 0.0.19

## 0.0.18

## 0.0.17

- BREAKING CHANGE: Add all function names in a wasm to the zome info [\#1081]https://github.com/holochain/holochain/pull/1081
- BREAKING CHANGE: Added a placeholder for zome properties on zome info [\#1080]https://github.com/holochain/holochain/pull/1080

## 0.0.16

## 0.0.15

- `HeaderHashes` no longer exists [PR1049]https://github.com/holochain/holochain/pull/1049
- `HeaderHashedVec` no longer exists [PR1049]https://github.com/holochain/holochain/pull/1049

## 0.0.14

## 0.0.13

- `CallInfo` now has `as_at` on it [PR 1047]https://github.com/holochain/holochain/pull/1047
- Removed `Links` in favour of `Vec<Link>` [PR 1012]https://github.com/holochain/holochain/pull/1012
- Added zome names to `dna_info` [PR 1052]https://github.com/holochain/holochain/pull/1052

## 0.0.12

## 0.0.11

## 0.0.10

## 0.0.9

### Added

- Added `Schedule` enum to define schedules

## 0.0.8

## 0.0.7

## 0.0.6

### Changed

- `CreateInput`, `DeleteInput`, `DeleteLinkInput` structs invented for zome io
- `EntryDefId` merged into `CreateInput`

### Added

- `ChainTopOrdering` enum added to define chain top ordering behaviour on write

## 0.0.5

### Added

- Countersigning related functions and structs

## 0.0.4

## 0.0.3

### Changed

- `Signature` is a 64 byte ‘secure primitive’

## 0.0.2-alpha.1