A fully featured, self-hosted release server for electron applications, compatible with auto-updater.
Full Changelog: https://github.com/ArekSredzki/electron-release-server/compare/v2.1.2...v2.1.3
Full Changelog: https://github.com/ArekSredzki/electron-release-server/compare/v2.1.1...v2.1.2
This improves some configuration documentation, especially for data encryption keys.
With these changes, it should be clear that users must generate a unique DATA_ENCRYPTION_KEY
.
Additionally, the Dockerfile is updated for Node 19 as that is the recommended version (the latest stable release at this time).
Full Changelog: https://github.com/ArekSredzki/electron-release-server/compare/v2.1.0...v2.1.1
Full Changelog: https://github.com/ArekSredzki/electron-release-server/compare/v2.0.0...v2.1.0
This updates most of the packages used in this project to their latest versions (with rare exceptions)
Since version 2.0.0
updates many packages, it may require updates to your forked modifications. Most importantly, this upgrades to SailsJS 1.x.x. At a bare minimum, you must rename connections
to datastores
in your config/local.js
file. You may need to make further changes depending on how significantly you have customized the project. See this SailsJS v1.x.x migration guide for more insights: https://sailsjs.com/documentation/upgrading/to-v-1-0
Full Changelog: https://github.com/ArekSredzki/electron-release-server/compare/v1.5.2...v2.0.0
🎉 Thanks to @DustinBrett for all of his help! 🎉
The repo has now hit 101 commits!
/update
apidatetime-local
Migrate commands:
npm run migrate up
npm run migrate down
Leave the default /tmp/ path in place, but check for an ASSETS_PATH environment variable. This will help avoid conflicts that arise when trying to store assets on a persistent volume outside the Docker container.
Updated grunt-sass to 2.0.0 (node-sass to 4.0.0, libsass to 3.4.0)
Fix Angular dependency strictness.
This is a temporary fix to avoid Angular 1.6.0 until all dependencies have been updated.
Unfortunately the loose matching in bower.json
means that all
electron-release-server
versions prior to this one will break on
their next bower install
.