This file conveniently consolidates all of the crates individual CHANGELOG.md files and groups them by timestamps at which crates were released. The file is updated every time one or more crates are released.
The format is based on Keep a Changelog. This project adheres to Semantic Versioning.
This will include the hdk-0.0.100 release.
- hdk: fixup the autogenerated hdk documentation.
This release was initiated for publishing the HDK at version 0.0.100-alpha.1. We are in the process of redefining the release process around this repository so rough edges are still expected at this point.
- Added App Validation workflow that runs app validation as authority #330
- Added validation package to entry defs see for usage #344
- Implemented the
emit_signals
host function #371, which broadcasts a signal across all app interfaces (fine-grained pub/sub to be done in future work) - get_details on a HeaderHash now returns the updates if it's an entry header
- call host fn (This is an actual function not a macro). Allows you to call a zome that is installed on the same conductor. #453
- Added create link HeaderHash to the Link type
remote_signal
host function to send a signal to a list of agents without blocking on the responses. See #546 or the docs for the hdk.hc
utility. Work with DNA and hApp bundle files, set up sandbox environments for testing and development purposes, make direct admin calls to running conductors, and more.
- BREAKING: get_details and get_links_details return SignedHeaderHashed instead of the header types #390
- BREAKING: ZomeInfo now returns the ZomeId #390
- BREAKING: HoloHash now serializes as a plain 39-byte sequence, instead of a
{hash, hash_type}
structure #459 - BREAKING: (Almost) all HDK functions have been converted from macros to functions #478
- Admin interface method
install_app
has itsapp_id
field renamed toinstalled_app_id
so as not to conflict with the future concept of an "app id" - Admin interface method
list_active_app_ids
renamed tolist_active_apps
- BREAKING: JSON replaced with YAML for DNA Properties as well as the DNA manifest (dna.yaml instead of dna.json) #592
- BREAKING: format of AppInfo changed
- The
dna_util
has absorbed by the newhc
utility.
- If installing the same app_id twice, previously the second installation would overwrite the first. Now it is an error to do so.