Version Control for Notebooks: Sync Hex With GitHub | Hex
May 5, 2022

Summary
Introduced a human-friendly YAML file format for Hex projects, replacing the dense JSON of .ipynb files. This format preserves all aspects of a Hex project, including SQL cells, input parameters, and app layouts, while excluding serialized outputs. Enabled GitHub sync for Hex projects, allowing commits to branches and reflecting published versions on the main branch. Introduced a 'Logic diff' view within the publish workflow to show differences between the currently published version and the version about to be published, including code, configurations, and output alignment.