meteor-desktop
Advanced tools
Changelog
v1.6.0 <sup>25.07.2018</sup>
electron
was updated to 2.0.5
electron-builder
was updated to 20.23.1
electron-builder-squirrel-windows
was updated to 20.23.0
exposedModules
which allows to expose any Electron renderer module i.e. webFrame
which when defined in the settings will be available as Desktop.electron.webFrame
Changelog
v1.5.0 <sup>11.07.2018</sup>
electron-builder
was updated to 20.20.0
electron-builder-squirrel-windows
was updated to 20.19.0
Changelog
v1.3.0 <sup>26.06.2018</sup>
electron
was updated to 2.0.3
electron-builder
was updated to 20.16.2
(once again thanks to devlar for accepting meteor-desktop specific pull requests PR electron-builder#2975)electron-builder-squirrel-windows
was updated to 20.16.0
Changelog
v1.2.0 <sup>18.06.2018</sup>
-i, --ignore-stderr [string]
cli cmd added, normally using -b
when meteor outputs anything to stderr the build gets terminated, but in some cases you might want to avoid that when for example npm package throws a deprecation warning into stderr, now you can make the build continueExample - npm run desktop -- build-installer -b
gets terminated because meteor run
outputs a Node#moveTo was deprecated. Use Container#append.
warning to stderr. This will kill your build and prevent from going further. Because clearly that is something we can live with you can go forward with:
npm run desktop -- build-installer -b -i "Node#moveTo"
You do not have to put the whole line, just any part of it that should only be found in that message.
Changelog
v1.1.0 <sup>23.05.2018</sup>
setDefaultFetchTimeout
and call
methods added to both Module
and Desktop
electron
was updated to 2.0.2
electron-builder
was updated to 20.14.7
electron-builder-squirrel-windows
was updated to 20.14.6
FIXES
meteor://
protocol is now registered as secure originbundler
caching was disabled for production builds as you might have accidentally get a development desktop.asar
build into your production buildChangelog
v1.0.0 <sup>21.05.2018</sup>
Meteor App serving mechanism was changed to utilise registerStreamProtocol
and serve
the app on constant meteor://desktop
url instead of setting a http server which serves over http://127.0.0.1:<random_port_on_every_start>
.
This finally solves the longstanding problems with IndexedDB
and localstorage
not being persistent.
Please verify thoroughly if your app is working fine after this change and reports any problems you encounter.
The localstorage contents will be migrated if you are updating your app from pre 1.0.0
.
However if you are using the meteor-desktop-localstorage
plugin you have to make a migration yourself. The easiest way is to copy the plugin desktop code as your module in .desktop
and on your app start get the contents with getAll
and save them to the browser's localstorage.
electron
was updated to 2.0.1
MD_LOG_LEVEL
is now respected-d
/--debug
option added to run electron with --debug=5858
switchbeforeLocalServerInit
event added to the eventsBus
METEOR_DESKTOP_DEBUG
now produces a lot more info from bundler plugin while building meteor projectnsis
DEPRECATIONS:
BREAKING:
meteor-desktop-localstorage
plugin is removed, you will not be able to use this plugin anymoreChangelog
v0.19.0 <sup>17.05.2018</sup>
WARNING: in this version the localStorage/indexedDB is not working properly (it's not persistent) - please upgrade to 1.0.0
desktopHCP
bundler plugin was enhanced with cache - that should speed up your rebuilds.desktop
code should be resolved now (watcher should still work even after a syntax error while compiling .desktop
)electron
was updated to 2.0.0
electron-builder
was updated to 20.13.5
electron-builder-squirrel-windows
was updated to 20.13.1
Changelog
v0.18.1 <sup>10.05.2018</sup>
ReferenceError: context is not defined
in build-installer
on OSX
Changelog
v0.18.0 <sup>08.05.2018</sup>
moduleLoadFailed
event addedapp.quit
instead of app.exit
which now fires properly all callbackselectron
was updated to 1.8.6
electron-builder
was updated to 20.11.1
electron-builder-squirrel-windows
was updated to 20.11.0
electron-packager
was updated to 12.0.2