create-dmg

Create a good-looking DMG for your macOS app in seconds

MIT License

Downloads
2.4K
Stars
4.2K
Committers
16

Bot releases are hidden (Show)

create-dmg - Latest Release

Published by sindresorhus 9 months ago

Breaking

  • Require Node.js 18 557974c

Improvement

  • Don't set icon on the DMG file (#89) aee41e8
    • It was a mistake that it previously set the icon on the DMG file too. It made it confusing as both the DMG file and the mounted DMG looked the same.

https://github.com/sindresorhus/create-dmg/compare/v6.1.0...v7.0.0

create-dmg -

Published by sindresorhus 11 months ago

  • Make the bundled seticon binary a Universal binary 2b37ae1

https://github.com/sindresorhus/create-dmg/compare/v6.0.1...v6.1.0

create-dmg -

Published by sindresorhus about 1 year ago

create-dmg -

Published by sindresorhus over 1 year ago

Breaking

  • Require Node.js 14 a8bf057
  • The created DMG now requires macOS 10.13 and later
    • This aligns with Xcode 14 which can only target back to macOS 10.13

Improvements

  • Use APFS for the DMG (#81) 228d8f8

https://github.com/sindresorhus/create-dmg/compare/v5.5.1...v6.0.0

create-dmg -

Published by sindresorhus almost 2 years ago

create-dmg -

Published by sindresorhus almost 2 years ago

  • Improve code signing identity detection (#77) 2f7d282

https://github.com/sindresorhus/create-dmg/compare/v5.4.0...v5.5.0

create-dmg -

Published by sindresorhus about 2 years ago

  • Update disk icon to latest version (#73) 4833280
  • Always generate largest icon (#72) 43e5418

https://github.com/sindresorhus/create-dmg/compare/v5.3.0...v5.4.0

create-dmg -

Published by sindresorhus over 4 years ago

  • Mention the DMG filename in the completed message cde05c0

https://github.com/sindresorhus/create-dmg/compare/v5.2.0...v5.3.0

create-dmg -

Published by sindresorhus over 4 years ago

  • Improve error when app name is missing 7a1ea2b

https://github.com/sindresorhus/create-dmg/compare/v5.1.0...v5.2.0

create-dmg -

Published by sindresorhus over 4 years ago

  • Remove 27-character minimum threshold to use --dmg-title (#49) 127b692

https://github.com/sindresorhus/create-dmg/compare/v5.0.1...v5.1.0

create-dmg -

Published by sindresorhus over 4 years ago

create-dmg -

Published by sindresorhus over 4 years ago

Breaking

  • You can now include a software license agreement screen in the DMG (#47) 7d684a2
    This is marked as breaking as if you have either a license.txt, license.rtf, or sla.r file in the same directory as the app, it will be used for this. See the readme for more info.

Enhancements

  • Support for macOS pre-10.11 (#47) 7d684a2

https://github.com/sindresorhus/create-dmg/compare/v4.2.0...v5.0.0

create-dmg -

Published by sindresorhus almost 5 years ago

  • Add --dmg-title flag (#40) bb81511
  • Support apps with a binary Info.plist (#41) 5eb1c69

https://github.com/sindresorhus/create-dmg/compare/v4.1.0...v4.2.0

create-dmg -

Published by sindresorhus over 5 years ago

  • Add optional --identity flag to manually set code signing identity (#30) bff22e5

https://github.com/sindresorhus/create-dmg/compare/v4.0.2...v4.1.0

create-dmg -

Published by sindresorhus over 5 years ago

  • Fix errors not being printed (#39) 15b2f7e

https://github.com/sindresorhus/create-dmg/compare/v4.0.1...v4.0.2

create-dmg -

Published by sindresorhus over 5 years ago

create-dmg -

Published by sindresorhus over 5 years ago

Notable:

  • Add mount device custom icon generation (#33) a428a90

Enhancements:

  • Throw a different error code when code signing fails (#29) 8a77dd1

https://github.com/sindresorhus/create-dmg/compare/v3.2.0...v4.0.0