{"head":"bb682da743fbeb65fcc6d7def976199f736ef288","size":3,"push_id":45714214,"shas":[["e64516c08939299acf4b3227ac6f37862646b63c","e3579b1e47f273529f0f929453e939a68ede9fd1@andymatuschak.org","Fixed a no-autorelease-pool leak.","Andy Matuschak"],["bf38b0c9fdf06969ad37aef397c25b0538436134","e3579b1e47f273529f0f929453e939a68ede9fd1@andymatuschak.org","Adding <sparkle:tags> appcast item element, <sparkle:criticalUpdate /> tag\n\nYou would use this like:\n<item>\n    <title>My great update</title>\n    ...\n    <sparkle:tags>\n        <sparkle:criticalUpdate />\n    </sparkle:tags>\n</item>\n\nThe behavior of this tag presently is: rather than waiting for the user to quit the app (or for some large amount of time to pass), the user will be prompted to install the update (with a stronger message) immediately upon its receipt. This behavior could be improved for the manual update case as well.\n\nWe can also use this new mechanism to create special behavior for e.g. paid updates.","Andy Matuschak"],["bb682da743fbeb65fcc6d7def976199f736ef288","e3579b1e47f273529f0f929453e939a68ede9fd1@andymatuschak.org","Prompts the user to update after a week (rather than a day) if he doesn't quit the app.","Andy Matuschak"]],"ref":"refs/heads/quiet-automatic-update"}