What's Changed
- [OPTIC-RELEASE-AUTOMATION] release/v2.0.1 by @optic-release-automation in #920
- chore: don't sync semver tags for releases by @gmaclennan in #921
- test: use correct MIME type for MP3 by @EvanHahn in #923
- fix: prevent fastify v5 from being installed by @achou11 in #922
- feat: Add setIsArchiveDevice() method by @gmaclennan in #932
- chore: use more restrictive types for
timingSafeEqual
by @EvanHahn in #936 - fix: fix updating comments in lockfile-changes workflow by @gmaclennan in #933
- chore: remove paths filter for lockfile workflow by @gmaclennan in #937
- chore: improve types for
MapeoProject
'skProjectReplicate
by @EvanHahn in #900 - chore: allow any JSON object to be saved in blob store by @EvanHahn in #901
- feat: update @comapeo/schema to 1.2.0, adding alerts and server by @tomasciccola in #805
- chore: use
string-timing-safe-equal
package by @EvanHahn in #939 - feat: set own device info to "self-hosted server" by @EvanHahn in #942
- feat: save self-hosted server details on member info by @EvanHahn in #943
- test: always connect peers more realistically by @EvanHahn in #856
- test: cross-version sync with
@comapeo/[email protected]
by @EvanHahn in #941 - chore: Send download intent to peers by @gmaclennan in #944
- chore: remove unused
getIndexState
method fromDataStore
by @EvanHahn in #948 - feat: rebuild SQLite when project migrations occur by @EvanHahn in #949
- fix: memory leak in
DataStore
by @EvanHahn in #950 - feat: adding self-hosted servers by @EvanHahn in #952
Full Changelog: v2.0.1...v2.1.0