planner-appt: fix highlighting in plan pages
[planner-el.git] / NEWS
blob3b206e3c3e5af5288fdc846a2a45c2514fc3fec1
1 Planner NEWS --- History of user-visible changes    -*- outline -*-
3 * Changes in Planner 3.40
5 ** Migration to Muse backend from emacs-wiki is complete.
6 Planner is now based on Emacs Muse, rather than emacs-wiki.  This will
7 require a few changes to your Planner configuration.  See the
8 `Creating Your Planner' section of the Planner manual for an example
9 Planner and Muse configuration.
11 Other considerations follow.
13 *** WikiNames are not colorized by default.
14 If you want WikiName support, add a "(require 'muse-wiki)" line to
15 your Planner configuration.
17 *** List items that that begin with "- " should begin with " - ".
19 *** The use of `planner-option-customized' is deprecated.
20 Please change any use of `planner-option-customized' to `setq' in your
21 configuration.  Most of the options that required this no longer
22 exist.
24 *** Planner files must have a .muse extension.
25 Make sure that you rename your Planner files to have a ".muse"
26 extension, or they will not be recognized.
28 *** Publishing may be done by means of the planner-publish.el file.
29 Add "(require 'planner-publish)" to your Planner configuration to use
30 it.  This will make available several publishing styles that you can
31 use with `muse-project-alist'.
33 The difference between planner-specific publishing styles and the
34 normal Muse publishing styles is that the former can mark up tasks and
35 notes specially.
37 ** New files
39 *** AUTHORS: List of contributors to Planner and authors of Planner files.
40 *** ChangeLog.2004, ChangeLog.2005, ChangeLog.2006:
41 A fairly complete history of changes to Planner since January 2004.
42 *** COMMENTARY: John Wiegley's original Planner commentary,
43 moved from PLANNER-README.
44 *** NEWS: This file, which lists user-visible changes since Planner 3.28.
45 *** Makefile, Makefile.defs, scripts/planner-build.el:
46 A simple build system for Planner.
47 *** README: Instructions for building and installing Planner.
49 ** Compatibility
51 *** Browsing Gnus URLs should work with Emacs21.
52 *** Several XEmacs fixes were committed.
54 ** Misc
56 *** Change of Delegated mark from ">" to "D".
57 Make sure that you use "D" instead of ">" to indicate delegated tasks,
58 or these tasks will not display or publish properly.
60 *** planner-accomplishments: Line up accomplishments neatly.
61 *** planner-appt: Forthcoming appointments are now dealt with.
62 *** planner-authz: Several TODO items were completed.
63 *** planner-deadline: New `add' and `remove' functions.
64 *** planner-multi: New option `planner-multi-date-links-last-p'
65 indicates whether to put date links after links to other pages.
66 *** planner-rss: Some options might not be backwards-compatible.
67 *** planner-timeclock-summary-proj: Several enhancements were made.
69 *** planner.el
71 **** Don't insert task padding if `planner-use-task-numbers' is nil.
72 **** Shortened dates like "2005.1.6" work.
73 **** When no day pages are desired, more things work than before.
74 **** planner-initial-page: New option that determines which page to
75 visit by default when not using day pages.
76 **** Permit links to buffer names.
78 * Changes in Planner 3.31
80 ** New or noteworthy
82 *** dev/402: New: Provide planner-log-edit like functionality for xtla
83 *** dev/403: New: planner-delete-section[-text], add CREATE to
84 planner-narrow-to-section
85 *** dev/411: New: planner-mark-task-hook
86 *** dev/417,418: New: planner-multi-copy-tasks-to-page
87 *** dev/420: planner-annotation-as-kill: New interactive prefix
88 *** dev/421: New: planner-annotation-from-file-with-position
89 *** dev/430: planner-update-task: Remove need for advice,
90 planner-multi-replan-task: Accept list as argument
91 *** dev/431: NOTE: planner-create-note: Default to current page
92 *** dev/432: New: planner-gnats.el adds support for the GNU bugtracking
93 system
94 *** dev/446: NOTE: planner-gnus-insinuate: Change keybinding to C-c C-t
95 *** dev/448: Add p-create-task and p-create-task-from-buffer to
96 planner-auto
97 *** dev/456: New: planner-ical.el exports tasks as iCal
98 *** dev/466: NOTE: planner-create-section-function,
99 planner-create-at-top,
100 planner-create-at-bottom: RENAMED FROM planner-seek-
102 ** Bugfix
104 *** dev/404: planner-delete-note actually works now, and planner-rss
105 recognizes categories
106 *** dev/405: Allow arbitrary extensions by using emacs-wiki-page-name
107 *** dev/406,407: planner-appt-add-appts-from-schedule and empty schedules
108 *** dev/408: planner-tasks-overview-get-summary: Work with files in
109 subdirectories
110 *** dev/409: Use write-file-hooks
111 *** dev/412: planner-current-note-info should work with notes with parens
112 *** dev/414: planner-narrow-to-note should recognize more notes properly now
113 *** dev/415: Override planner-task-plan for planner-multi
114 *** dev/416: Do everything inside with-planner-update-setup
115 *** dev/422: planner-annotation-from-file-with-position: Check if buffer has
116 a file
117 *** dev/423: planner-browse-position-url: Do not clobber match data
118 *** dev/424: planner-gnus-browse-url and long grou pnames
119 *** dev/425: with-planner-update-setup, planner-browse-position-url,
120 planner-multi-tasks-equal-p
121 *** dev/426: with-planner-update-setup: Don't block planner-id
122 *** dev/428: planner-annotation-as-kill: Make sure link is set
123 *** dev/429: planner-appt: Merge bugfix for duplicate appt bug
124 *** dev/432: planner-edit-task-description, planner-deadline: keep point
125 *** dev/433: Remove parens around planner-calendar-html-tag-marker
126 *** dev/434: planner-sort-tasks: Be paranoid about task sorting
127 *** dev/436: planner-multi-tasks-equal-p: Deal with tasks without link text
128 *** dev/437: planner-derived-mode-p should pass the modes to derived-mode-p
129 *** dev/438: planner-update-wiki-project: planner-name-regexp fix,
130 planner-save-buffers SKIP-BUFFERS
131 *** dev/439: planner-lower-task: typo
132 *** dev/440: Fixes planner-timeclock + planner-multi, also
133 planner-multi-update-task
134 *** dev/441: planner-save-buffers should suppress planner-id
135 *** dev/442: planner-save-buffers: Do not kill non-planner-mode buffers
136 *** dev/444: planner-multi-replan-task: Deal with tasks without dates
137 *** dev/445: planner-multi-link-delete: Preserve order
138 *** dev/447: planner-calendar-create-today-link: Quote shell arguments
139 *** dev/449: planner-calendar-create-today-link: Use make-symbolic-link
140 *** dev/450: planner-current-note-info: Be stricter with note links
141 *** dev/451: planner-timeclock-summary-make-text-table-day: Format projects
142 as links
143 *** dev/452: Add autoload cookies to a bunch of files, remove
144 planner-appt-filename-to-date
145 *** dev/454: Merge patch to make note heading face less greedy
146 *** dev/455: planner-rss-add-note: Remove tags from title
147 *** dev/459: planner-calendar: Do not over-pad months that end with Sunday
148 *** dev/460: planner-calendar-published-file-href: Stop refreshing the
149 file list all the time
150 *** dev/461: planner-visit-link: Add missing alias
151 *** dev/462: Add missing planner-link-target.
152 New option: planner-calendar-nop-buttons-flag
153 *** dev/463: planner-current-note-info: Recognize multi properly again
154 *** dev/464: Bugfixes: Byte-compile properly (missing planner-link-name,
155 bug in planner-annotation-from-file)
156 *** dev/465: planner-notes-index: Fix to work with files in subdirectories
157 *** dev/467: planner-timeclock should always work within Planner
158 context to properly deal with some tasks
159 *** dev/468: planner-notes-index should be in Planner project
160 *** dev/469: planner-deadline bugfix: Avoid infinite loops by calculating
161 deadlines as we insert them
162 *** dev/470: planner-save-buffers: Check if buffer is associated with a file
163 *** dev/471: with-planner: Defer evaluation of planner-derived-mode-p
164 *** dev/472: with-planner-update-setup: Save current window point as well
165 *** dev/474: planner-appt-mark-calendar shouldn't call
166 planner-appt-filename-to-date
168 ** Docfixes
170 *** dev/412: Reorganize Tasks section (johnsu01/13)
171 *** dev/419: Note that Lisp tags work only for GNU Emacs
172 *** dev/457: Fix iCal example quotes
174 * Changes in Planner 3.30
176 ** Bugfixes
178 *** dev/382: XEmacs: condition-case instead of 4-arg require, menu
179 *** dev/385: Make planner-sort-tasks stop causing backtraces
180 *** dev/386: planner-replan-note should properly add notes to
181 non-wiki-named pages
182 *** dev/387: planner-gnus-browse-url: Load group even if registry is not used
183 *** dev/389: planner-sort-tasks should use 5-arg sort-subr for older GNU Emacs
184 *** dev/390: planner-sort-tasks: Remove non-fontification code
185 *** dev/392: planner-list-tasks-with-status: Fix insert-file-contents(nil)
186 backtrace
187 *** dev/397: planner-bibtex-regexp: Fix typo. planner-el.texi: Add note
188 about allout.el
189 *** dev/399: planner-extract-tasks: Accept list of pages
190 *** dev/395: planner-list-tasks-with-status bugfix: Deal with undated tasks;
191 do not touch planner-task-format
193 ** Tweaks
195 *** dev/381: planner-vm: Turn on annotations in vm-presentation-mode
196 *** dev/383: planner-multi-read-name-multiple-prompts: Easier multiple inputs
197 *** dev/384: Improve support for putting files in subdirectories
198 *** dev/388: Tweak: planner-copy-or-move-region does not include last line
199 if at start of line
200 *** dev/391: sync with jeho/61-68: planner-appt updates.
201 *** dev/393: planner-list-tasks-with-status: Put an insane amount of meaning
202 into a PAGES argument
203 *** dev/394: planner-list-unfinished-tasks: Add PAGES argument
205 ** New
207 *** dev/400: planner-lisp: Allow arbitrary Lisp expressions
208 *** dev/396: NOTE: planner-tasks-file-behavior new default: 'close
210 ** Docfix
212 *** johnsu01/4-8: Documentation fixes.
213 *** dev/398: planner-el.texi refers to wrong URL
214 *** dev/401: planner-lisp: Add arbitrary functions example
216 * Changes in Planner 3.29
218 ** New
220 *** dev/369: planner-annotation-symbol-string
221 *** dev/369: planner-create-task-from-note
222 *** dev/370: planner-timewarp
223 *** dev/371: planner-annotation-from-dired
224 *** dev/372: planner-psvn for version control
226 ** Bugfixes
228 *** dev/366: planner-multi read-only prompt, sort-task excursions,
229 planner-appt advice
230 *** dev/367: Always add menu to planner-mode buffers
231 *** dev/368: planner-multi-read-name bugfix from jeho
232 *** dev/369: planner-timeclock-summary-proj bugfix
233 *** dev/370: Group .*? regexp to deal with possible XEmacs bug
234 *** dev/372: planner-vm-browse-url and message IDs
235 *** dev/376: planner-id bugfixes with completed/cancelled tasks
236 *** dev/377: planner-gnus: pick up group name properly
237 *** dev/380: planner-multi replace mapc with mapcar for emacs20
239 ** Docfixes
241 *** dev/365: Update my sample configuration file
242 *** dev/374: New URL for remind
243 *** dev/375: Carrying over unfinished tasks
244 *** dev/379: Document planner-trunk
246 * Changes in Planner 3.28
248 ** New
250 *** planner-appt creates appointment reminders from task descriptions
251 and other text.
252 *** planner-trunk helps organize tasks on day and plan pages.
253 Thanks to camalot, dryice, keith.
254 *** Sane completing read for XEmacs planner-multi.
255 *** New option: planner-publish-dates-first-p controls index.
257 ** Bugfix
259 *** Escape planner-multi spaces in annotation names by using emacs-wiki.
260 *** timeclock-summary publishing problem.
261 *** planner-mhe bugfix for using mh-path and utility functions.
262 *** Better Emacs 21 and XEmacs compatibility
263 *** planner-multi and planner-id bugfixes for compatibility with each other.
264 *** planner-replan-task: Preserve initial task location as much as possible.
266 ** Docfix
268 *** Document planner-rank.
269 *** planner-el.texi reorganization along concepts