Releases: eeditiones/tuttle
Releases · eeditiones/tuttle
v2.0.1
What's Changed
- Fix status codes and callbacks by @line-o in #78
- improve error handling in dashboard
- improve API authentication
- API endpoints will now always return non-OK status codes (401, 403, 500)
- build(deps-dev): bump axios from 1.7.9 to 1.9.0 by @dependabot in #77
Full Changelog: v2.0.0...v2.0.1
Callbacks, repo.xml and full hashes
Fixes
- Numerous optimisations and fixes to tuttle's usage of service APIs
- download of large files from GitHub
- read all pages of paged requests to ensure all changes are applied on large changesets
- no duplicate requests
Features
- Callbacks can be configured. They will run after an incremental update has finished. Two callbacks are packaged with
tuttle: test and check-version- test is only for testing purposes
- check-version will first check if an expath-pkg.xml was updated and 2. then register the changed metadata with exist
BREAKING CHANGES
- The full hash is now used everywhere within tuttle and also returned from all api endpoints. The shortened hash can be of various length and is therefore not stable enough.
- If a repo.xml is found in the repository then that is used to store the commit id (or hash) and commit time.
Falls back to the gitsha.xml only if no repo.xml is present. Will start using repo.xml whenever it becomes available.
New Contributors
- @DrRataplan made their first contribution in #75
- @duncdrum made their first contribution in #22
- @line-o made their first contribution in #28
- @dependabot made their first contribution in #39
Full Changelog: v1.2...v2.0.0
Version 1.2
The big change in this version are tests. In addition, there are some minor changes:
- Dry Incremental update - prints what changes
- token passing per envirement variable
- possibility to use repos without login/token
v1.1.3: XAR or not XAR
Manage repositories that contain a valid XAR structure as a package and all others purely.
v1.1.2: Webhook
Add Github and Gitlab webhook functionality
v1.1.1: Xml configuration (#3)
Tuttle synchronises your eXist-db data collection with GitHub and GitLab.
Tuttle v1.0.2
Tuttle synchronises your eXist-db data collection with GitHub and GitLab.