Releases: Teamwork/node-auto-launch
Releases · Teamwork/node-auto-launch
6.0.0-rc2
This removes all CoffeeScript in favor of JavaScript and EM6 module.
Actually add AppX support.
Improve Linux support.
Improve test coverage.
API breakage: to better support extra arguments to be added at launch and to better structure the options, the API is changed. While it should still support the old options, I may have missed some cases.
What's Changed
- Decaffeinate, add new features and possible API breakage by @Oxalin in #126
- Decaffeinate by @4ver in #127
Full Changelog: 6.0.0-rc1...6.0.0-rc2
6.0.0-rc1
Full Changelog: 6.0.0-rc0...6.0.0-rc1
6.0.0-rc0
What's Changed
- Linux desktop entry filename fix by @artemv in #91
- Properly escape appPath under Linux and fix appPath with AppImage by @Oxalin in #117
- Add ghactions support by @4ver in #118
- Add microsoft store support by @miguelx97 in #111
- Fix CI by @4ver in #119
- Improve codebase for Windows regular apps and appX, better document Microsoft Store details + improve Linux .desktop filename by @Oxalin in #120
New Contributors
- @artemv made their first contribution in #91
- @Oxalin made their first contribution in #117
- @miguelx97 made their first contribution in #111
Full Changelog: 5.0.6...6.0.0-rc0
5.0.6
5.0.5
Same as 5.0.4 but something broke when publishing 5.0.4 so I had to do it again.
5.0.4
Fixed
- When auto-launching a Mac app using a Launch Agent, the path used was incorrect.
5.0.3
5.0.2
- Fix: Electron app root path detection.
- Improved documentation, including some on using this in the Windows Store.
5.0.1
Fix: missing applescript
dependency
5.0.0
- There's a new
mac.useLaunchAgent
Mac-only option to use a file-based Launch Agent (instead of AppleScript and Login Items). See API for more information. - Removed the
removeNwjsLoginItem
method. - The
.disable
and.isEnabled
methods resolve withfalse
when some unexceptional errors occur. I.e. if you're checking if it's enabled on Linux and the Desktop Entry file doesn't exist at all, it's not enabled and that shouldn't reject with an error. - Completely cleaned up the code, tests, etc. More & better comments too.
- Updated all dependencies. We'll be using greenkeeper to keep on top of this in future.
- Really improved the documentation. This includes better API documentation, explanations of how this modules does its thing on each platform, better contribution docs (including a README in every directory), etc.
- After a good bit of research, we know that this module isn't Mac App Store compatible and probably won't be (#43).
- Added LICENSE.md (it was just mentioned in our package.json previously).