Skip to content

5.0.0

Compare
Choose a tag to compare
@adam-lynch adam-lynch released this 17 Sep 05:05
· 147 commits to master since this release
  • There's a new mac.useLaunchAgentMac-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 with false 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).