From 950137dfaac541b5dc0d2ff53ece4823457459d9 Mon Sep 17 00:00:00 2001
From: Kasper Hirvikoski
Date: Mon, 27 Jun 2016 18:59:03 +0300
Subject: [PATCH] 2.1.2
---
CHANGELOG.md | 6 +++---
Phoenix/Info.plist | 2 +-
README.md | 6 +++---
sparkle.xml | 40 ++++++++++++++++++++++++++++++++++++++++
4 files changed, 47 insertions(+), 7 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2b042e9e..24a01a36 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,10 +1,10 @@
Changelog
=========
-2.1.2 (master)
---------------
+2.1.2
+-----
-Release: dd.mm.yyyy
+Release: 27.6.2016
### New
diff --git a/Phoenix/Info.plist b/Phoenix/Info.plist
index bd43bdee..9a3e39d9 100644
--- a/Phoenix/Info.plist
+++ b/Phoenix/Info.plist
@@ -21,7 +21,7 @@
CFBundleSignature
????
CFBundleVersion
- 22
+ 23
LSMinimumSystemVersion
$(MACOSX_DEPLOYMENT_TARGET)
LSUIElement
diff --git a/README.md b/README.md
index a674a643..a15cf102 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@ Phoenix
A lightweight OS X window and app manager scriptable with JavaScript. You can also easily use languages which compile to JavaScript such as CoffeeScript. Phoenix aims for efficiency and a very small footprint. If you like the idea of scripting your own window or app management toolkit with JavaScript, Phoenix is probably going to give you the things you want. With Phoenix you can bind keyboard shortcuts and system events, and use these to interact with OS X.
-- Current version: 2.1.1 ([Changelog](CHANGELOG.md))
+- Current version: 2.1.2 ([Changelog](CHANGELOG.md))
- Requires: OS X 10.10 or higher
**Note:** the default `master`-branch will always be stable.
@@ -22,7 +22,7 @@ A lightweight OS X window and app manager scriptable with JavaScript. You can al
## Install
-- [**Download Phoenix**](https://github.com/kasper/phoenix/releases/download/2.1.1/phoenix-2.1.1.tar.gz)
+- [**Download Phoenix**](https://github.com/kasper/phoenix/releases/download/2.1.2/phoenix-2.1.2.tar.gz)
- See previous [releases](https://github.com/kasper/phoenix/releases/)
To install, extract the downloaded archive and just drag-and-drop Phoenix to your `Applications`-folder. When you run Phoenix for the first time, you will be asked to allow it to control your UI. OS X will ask you to open `Security & Privacy` in System Preferences. Once open, go to the `Accessibility`-section and click the checkbox next to Phoenix to enable control. An admin account is required to accomplish this.
@@ -42,7 +42,7 @@ Phoenix lives on your status bar (or as a background daemon) and can be scripted
See the [JavaScript API](API.md) to get started with your script. Your script should reside in `~/.phoenix.js` — the file will be created when you launch Phoenix for the first time. Alternatively — if you prefer — you may also have your script in `~/Library/Application Support/Phoenix/phoenix.js` or `~/.config/phoenix/phoenix.js`. For ideas, see what other people have built in their configurations in the [Wiki](https://github.com/kasper/phoenix/wiki/). Feel free to add your own configuration to the Wiki to show other people the nice things you can do. Previous configurations (<= 1.5) are not compatible with 2.0, see Changelog for what changes are needed.
- [JavaScript API](API.md) (master)
-- [JavaScript API](https://github.com/kasper/phoenix/blob/2.1.1/API.md) (current)
+- [JavaScript API](https://github.com/kasper/phoenix/blob/2.1.2/API.md) (current)
- [Examples](https://github.com/kasper/phoenix/wiki#examples)
- [Changelog](CHANGELOG.md)
diff --git a/sparkle.xml b/sparkle.xml
index 4d017a55..7d319305 100644
--- a/sparkle.xml
+++ b/sparkle.xml
@@ -10,6 +10,46 @@
Feed for Phoenix updates.
en
+
+
+ -
+ Version 2.1.2
+ Mon, 27 Jun 2016 18:51:00 +0300
+ This release includes a new API to automatically manage handlers for you — in addition to some minor improvements and bug fixes.
+
+ New
+
+
+ - Phoenix can now manage handlers for you. Instead of
Phoenix.bind
, Phoenix.on
, Phoenix.after
or Phoenix.every
— use Key.on
, Event.on
, Timer.after
and Timer.every
. For more, see the API (#107).
+
+
+ Improvements
+
+
+ - Implement
setTimeout
, setInterval
, clearTimeout
and clearInterval
. This also adds support for timing related functions from Underscore (#92).
+ - Make require throw an error if a file cannot be resolved (#93).
+ - Add support for ISO section
§
-key (#102).
+
+
+ Bug Fixes
+
+
+ - Disable key handlers immediately to ensure that keys are unregistered before setting up a new context (#94).
+ - Fix crash caused by moving or deleting configuration directory while app is running (#105).
+
+
+ ]]>
+
+
+
+
-