| 
									
										
										
										
											2012-03-11 23:01:57 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-04-11 00:43:02 +00:00
										 |  |  | # Summary of release changes, see commit history for more details: | 
					
						
							| 
									
										
										
										
											2012-03-14 02:23:42 +00:00
										 |  |  | # https://github.com/joelthelion/autojump/commits/master/ | 
					
						
							| 
									
										
										
										
											2012-03-11 23:01:57 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-05-14 15:16:36 +00:00
										 |  |  | * Release v21.5.8: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	- fix security bug: | 
					
						
							|  |  |  | 	http://www.openwall.com/lists/oss-security/2013/04/25/14 | 
					
						
							|  |  |  | 	- minor documentation updates, optimization performances, bug fixes | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * Release v21.5.1: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	- add options to manually increase or decrease weight of the current | 
					
						
							|  |  |  | 	directory with --increase or --decrease | 
					
						
							|  |  |  | 	- add `_j` back, necessary for zsh tab completion | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * Release v21.4.2: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	- add options to open file explorer windows with `jo`, `jco` which | 
					
						
							|  |  |  | 	maps to jump open, jump child open. | 
					
						
							|  |  |  | 	- remove `_j` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-05 16:36:52 +00:00
										 |  |  | * Release v21.3.0: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	- `jumpapplet` removed. | 
					
						
							|  |  |  | 	- performance improvements when using network mounts (e.g. sshfs) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-12-15 04:58:20 +00:00
										 |  |  | * Release v21.2.0: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	- Add `jc` command (jump child). Jumps to a subdirectory of the current | 
					
						
							|  |  |  | 	working directory. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * Release v21.1.0: | 
					
						
							| 
									
										
										
										
											2012-11-22 22:44:05 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   - install.sh is rewritten to add support for --path and --destdir options, | 
					
						
							|  |  |  |   making it easier for package maintainers to install autojump specifically into | 
					
						
							|  |  |  |   certain locations. Thanks to jjk-jacky for his contributions. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-12-15 04:58:20 +00:00
										 |  |  | * Release v21.0.0: | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - New mailing list for developer discussion and announcements: | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   https://groups.google.com/forum/?fromgroups%5C#!forum/autojump | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - Switch to semantic versioning (http://semver.org/): major.minor.micro | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   major = breaks backwards compatibility | 
					
						
							|  |  |  |   minor = new features with backwards compatibility | 
					
						
							|  |  |  |   micro = bug fixes with backwards compatibility | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - Migration code for v17 or older users has been removed. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   During testing, it was apparent that the migration code wasn't working to | 
					
						
							|  |  |  |   begin with. The major distros (Debian, RedHat) have already moved to v18+ for | 
					
						
							|  |  |  |   LTS. Rolling release distros and Homebrew / Macports are regularly kept up to | 
					
						
							|  |  |  |   date. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   Users upgrading from v17 or older will start with a new database. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - Approximate matching introduced. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   Matching priority is now: | 
					
						
							|  |  |  |   1. exact match | 
					
						
							|  |  |  |   2. case insensitive match | 
					
						
							|  |  |  |   3. approximate match | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - The `j` function now accepts autojump arguments (e.g. --help, --stat). | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   As a result, the `jumpstat` alias is now removed. The preferred method is `j | 
					
						
							|  |  |  |   --stat` or `j -s`. Consequently, autojump cannot jump to directories | 
					
						
							|  |  |  |   beginning with a hyphen '-'. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - Always use case insensitive search with AUTOJUMP_IGNORE_CASE=1 | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   As mentioned earlier, normal priority is to prefer exact match and then check | 
					
						
							|  |  |  |   for case insensitive match. For users who prefer case insensitivity can now | 
					
						
							|  |  |  |   modify the program behavior. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - Prevent database decay with AUTOJUMP_KEEP_ALL_ENTRIES=1 | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   The database is regularly trimmed for performance reasons. However users can | 
					
						
							|  |  |  |   prevent database maintenance with the above environmental variable. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - ZSH tab completion fixed. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:47:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   ZSH behavior now matches Bash behavior. However it requires the `compinit` | 
					
						
							|  |  |  |   module to be loaded. Add the following line to ~/.zshrc: | 
					
						
							| 
									
										
										
										
											2012-06-24 00:47:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   autoload -U compinit; compinit | 
					
						
							| 
									
										
										
										
											2012-06-24 00:47:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   To use type: | 
					
						
							| 
									
										
										
										
											2012-06-24 00:47:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   j<space><tab><tab> | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   A menu showing the top database entries will be displayed. Type in any number | 
					
						
							|  |  |  |   followed by <tab> to complete the entry. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - Database entry weight growth changed form linear to logarithmic scale. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   A combination of low total weight ceiling and linear growth resulted in | 
					
						
							|  |  |  |   a few, commonly used directories to be responsible for 50%+ of the total | 
					
						
							|  |  |  |   database weight. This caused unnecessary trimming of long tail entries. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   Switching to logarithmic growth combined with regular decay meant that | 
					
						
							|  |  |  |   commonly used directories still climbed database ranking appropriately with a | 
					
						
							|  |  |  |   more even weight distribution. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-10-31 04:03:07 +00:00
										 |  |  |   - Vendorize argparse so now Python v2.6+ is supported (from v2.7). | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - Unit testing suite added. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   - Miscellaneous refactoring, bug fixes, documentation updates. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-12-15 04:58:20 +00:00
										 |  |  | * Release v20.0.0: | 
					
						
							| 
									
										
										
										
											2012-04-17 22:38:19 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - Python versions supported is now v2.7+ and v3.2+ due to rewrite using | 
					
						
							|  |  |  |   argparse. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - Man page and --help has been overhauled to provide better documentation and | 
					
						
							|  |  |  |   usage scenarios. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - Installation scripts now act dependent on current environmental settings. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   If run as root, will do a global install. Installation script also detects | 
					
						
							|  |  |  |   which version to install (bash or zsh) dependent on $SHELL.  Both of these | 
					
						
							|  |  |  |   behaviors can be overrode using --local/--global or --bash/--zsh arguments. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - Uninstallation script added, will remove both global and local installations | 
					
						
							|  |  |  |   but ignores database. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - Allow symlink database entries with AUTOJUMP_KEEP_SYMLINKS=1 | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   Normally symlinks are resolved to full path to prevent duplicate database | 
					
						
							|  |  |  |   entries. However users who prefer symlink paths can modify behavior with the | 
					
						
							|  |  |  |   above environmental variable. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:46:01 +00:00
										 |  |  |   - This ChangeLog added to better help package maintainers keep track of | 
					
						
							|  |  |  |   changes | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   between releases. | 
					
						
							| 
									
										
										
										
											2012-06-24 00:38:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - Miscellaneous bug fixes. | 
					
						
							| 
									
										
										
										
											2012-04-17 22:38:19 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-12-15 04:58:20 +00:00
										 |  |  | * Release v19.0.0: | 
					
						
							| 
									
										
										
										
											2012-04-17 22:38:19 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - prototype `cp` and `mv` directory tab completion | 
					
						
							|  |  |  |   - Debian post-installation instructions | 
					
						
							|  |  |  |   - minor Mac OS X fixes | 
					
						
							| 
									
										
										
										
											2012-04-17 22:38:19 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-12-15 04:58:20 +00:00
										 |  |  | * Release v18.0.0: | 
					
						
							| 
									
										
										
										
											2012-04-17 22:38:19 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-03 03:34:21 +00:00
										 |  |  |   - add automated version numbering | 
					
						
							|  |  |  |   - performance tweaks to reduce filesystem checks | 
					
						
							|  |  |  |   - add local installation option | 
					
						
							|  |  |  |   - unicode fixes | 
					
						
							|  |  |  |   - ugly fixes for Python 3 | 
					
						
							|  |  |  |   - migrate to new database format |