From e0a2762d9c243636cbd7218692815f1880fb183a Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Sat, 22 Mar 2008 11:01:18 +0000 Subject: [PATCH] prepare for 0.4.2 --- doc/changelog.rst | 110 ++++++++++++++++++++++++++++++++++++++++++++++ doc/index.rst | 1 + yasnippet.el | 4 +- 3 files changed, 113 insertions(+), 2 deletions(-) create mode 100644 doc/changelog.rst diff --git a/doc/changelog.rst b/doc/changelog.rst new file mode 100644 index 0000000..380b98e --- /dev/null +++ b/doc/changelog.rst @@ -0,0 +1,110 @@ +========= +ChangeLog +========= + +:Author: pluskid +:Contact: pluskid@gmail.com +:Date: 2008-03-22 + +0.4.2 / 2008-03-22 +================== + +* Make a separate document package for release. Also make document + available online. + +0.4.1 / 2008-03-21 +================== + +* Make sure ``yas/minor-mode``'s key bindings always take priority to + other minor modes. + +0.4.0 / 2008-03-20 +================== + +* Document refinement and released with YASnippet. Most of the Online + wiki document will be deprecated soon. +* Powerful condition system added to yasnippet! +* Incorporate ``dropdown-list.el`` and make it default way for + selecting multiple candidates. Thanks to `Jaeyoun Chung + `_. +* yas/before-expand-snippet-hook + +0.3.2 / 2008-03-19 +================== + +* Enhancement: A better way to define minor-mode. Thanks to Kentaro + Kuribayashi. See `this thread + `_ + for more details. + +0.3.1 / 2008-03-17 +================== + +* Bug fix: Emacs get confused when a field is deleted. See `issue 10 + `_. + +0.3.0 / 2008-03-16 +================== + +* Add a ``yas/after-exit-snippet-hook`` so that you can do something like + ``indent-region`` or ``fill-region`` after finish the snippet. +* Use minor-mode instead of ``global-set-key`` to bind the trigger + key. Now the trigger key and fall-back behavior can be more + flexible. Not constrained to ````. Thanks to Trey Jackson. See + this `thread + `_ + for more details. +* Now user can customize the popup function for selecting multiple + candidate for the same snippet key. +* Support ``dropdown-list.el`` to be a better way to select multiple + candidate when in text mode. + +0.2.3 / 2008-03-15 +================== + +* Bug in non-window (-nw) mode when there's multiple candidate to + expand. See `issue 7 + `_. +* Allow expanding another snippet as long as not currently inside a + field. + +0.2.2 / 2008-03-13 +================== + +* Added customized face for fields and mirrors. Better in dark + background. And users can customize it. + +0.2.1 / 2008-03-10 +================== + +* Fix the insert-behind problem under both Emacs 22 and Emacs 23. + +0.2.0 / 2008-03-10 +================== + +* Use big keymap overlay to detect ``insert-behind`` event manually to + avoid sometimes missed hook calls. See `issue 3 + `_ for more + details. +* Support parent snippet table. Now you can set (for example) + ``cc-mode`` as common mode for ``c++-mode``, ``c-mode`` and + ``java-mode``. They'll share snippets defined for ``cc-mode``. + +0.1.1 / 2008-03-08 +================== + +* Add a rake task to upload to google code. +* Use elisp compile-bundle function instead of python scrip + +0.1.0 / 2008-03-07 +================== + +* Embedded elisp support. +* Fields navigation support. +* Mirror of fields support. +* Menu-bar support. +* Multiple snippets with same name support. +* Popup menu for multiple snippet with same name support. +* Transformation of fields support. +* Load directory support. +* Compile bundle support. diff --git a/doc/index.rst b/doc/index.rst index 12f9809..ddf0dd5 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -131,6 +131,7 @@ Detailed Documentation * See `this page `_ on how to define a snippet by yourself. * Here's the `FAQ `_ page. +* Here's the `ChangeLog `_. .. [1] They usually named like ``yasnippet-bundle-x.y.z.el.tgz`` where ``x.y.z`` is the version number. diff --git a/yasnippet.el b/yasnippet.el index bc6c666..4d0b0fc 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -3,7 +3,7 @@ ;; Copyright 2008 pluskid ;; ;; Author: pluskid -;; Version: 0.4.1 +;; Version: 0.4.2 ;; X-URL: http://code.google.com/p/yasnippet/ ;; This file is free software; you can redistribute it and/or modify @@ -159,7 +159,7 @@ Here's an example: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Internal variables ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(defvar yas/version "0.4.1") +(defvar yas/version "0.4.2") (defvar yas/snippet-tables (make-hash-table) "A hash table of snippet tables corresponding to each major-mode.")