All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog
.
v3.0.3 - 2022-01-26
- package.json: specify the files to include
#75
- Update package-lock.json to fix security issue
8e16e47
v3.0.2 - 2018-10-06
v3.0.1-beta - 2018-10-05
- Fixing check of filename when installing
#47
- Begin to write uninstall method
e143f80
- npm: remove assert-rejects
399a3da
- example: adding uninstall-completion to example
c48223a
v3.0.0-beta - 2018-10-04
- npm: setup nyc
1f86b2a
- first cleanup
c89f237
- setup npm-watch
a47d73a
- npm: remove reactify, reset babel
da65059
- npm: update dependencies
dd19437
- eslint: setup eslint and config
64f3364
- npm: update dependencies
63cd043
- ci: setup nyc and coverage scripts
e6fe55a
- feat: tabtab.install() with prompt (wip)
f599724
- ci: disable nyc for now
c1e1806
- log: better handling of descriptions
12d5897
- es6: replace vars by const/let
71ad75a
- feat: avoid adding multiple lines to SHELL scripts
036d9c0
- feat: add necessary completion lines in shell config
2030676
- log: fix TABTAB_DEBUG and use it in tests
dbd6ffb
- examples: add tabtab-test-complete to serve as completion tests
c0423dc
- cli: test out completions
c861535
- eslint: fix all eslint errros and update config
bbf2a5b
- fix: ensure fileformat is unix and remove code related to bash-completion
9b83d76
- npm: setup prettier
a2cd163
- node: support for version 10, 8 and 7
c01b443
- example: remove completion script, all in one
fae0553
- completion: now emits the whole line (breaking change)
75c7b6a
- log: slight change to tabtab.log
1aa7d1a
- eslint: include test dir as well
345d191
- babel: remove babel continuation
6f279be
- npm: remove prettier / es6-promisify
b5ab126
- babel: start to remove babel
7f19043
- bash: handle semicolon
51f1de7
- fix: a bit more debugging and fix entry point
4875c90
- debug: use tabtab debug in all files
e81aa93
- complete: always trigger original event based on options.name
ca0ab39
- Add .babelrc with preset env
5f0eaf1
- debug: dont log into console
db192d7
- parseEnv: change signature to only take environment
3e60094
- debug: change debug for parseEnv, too verbose
627ef79
- ci: remove npm prune
7a319e2
- ci: forget about node 6 for the moment
aa7ade3
- commands: remove options.auto mandatory in uninstall
36dce25
- uninstall: use default options on uninstall
7e179b6
- mocha: increase timeout to avoid failure on node 6
fc97626
- ci(package.json): run nyc on tests
eff6e95
- fix: package.json syntax
0a0238b
- Do NOT test with cache for the moment
3cf9115
- Update package.json
f3a9580
- add .gitattributes to force unix line endings
9a7440e
v2.2.2 - 2017-01-06
- fix(win32): fix usage of SHELL environment variable when it is not set
#30
v2.2.1 - 2016-10-13
- fix: create duplicate-free version of completion items accross evt listeners
dc8b587
v2.2.0 - 2016-10-11
- feat(fish): handle description by adding a tab character between name and description
9290dcc
v2.1.1 - 2016-10-09
- fix(zsh): fix uninstall typo in zshrc (instead of zshhrc)
3d29317
v2.1.0 - 2016-10-09
- fix(fish): Disable description in fish completion per command / options
1f04613
- fix(fish): fix COMP_LINE by appending a space so that prev is correctly positioned
861f8ef
- feat(fish): prevent filenames from being completed
282b941
v2.0.2 - 2016-10-06
- fix: have output done after recv to handle async completion handler
d8596ed
- Remove bake from package.json
c306bce
v2.0.1 - 2016-10-06
- Remove src/ folder and babel compiled files
8531a62
- rm Makefile
d717594
- fix: have uninstall command working as expected by fixing regexp
21e2de6
v2.0.0 - 2016-09-30
v1.4.3 - 2016-09-30
- allow installing on a
windows
system when running in agit bash
#27
- add $CURSOR for position in zsh.sh script
#24
- add $cursor for position in zsh.sh script
#23
- add babel'ed files to
src
folder so that you can directly install it from github4cd37ec
- src: update build
1c5619d
v1.4.2 - 2016-05-21
- fix(babel): remove transform-runtime plugin
845eb54
v1.4.1 - 2016-05-21
v1.4.0 - 2016-05-21
- feat(description): Handle zsh description using _describe fn
#19
- rework cache, fix bash completion handling
b7cecf7
- feat(uninstall): Implement uninstall command and --auto flag
de37993
- fix(completion): gather results and write only once to STDOUT
b928bc9
- Fix zsh template script
a22e6b0
- zsh: check for compdef
f216888
- fix: Skip completion install for win32 platform or unknown shell
c4f6073
- babel: add plugin default transform
1dcc302
- fix(bash): Silently fail if pkg-config bash-completion exists with non 0
0765749
- feat(debug): automatically JSON.stringify non string objects
e4423f8
v1.3.0 - 2016-05-08
- feat(cache): Implement cache TTL (default: 5 min)
#20
- feat(cache): Add option to enable / disable cache
#20
v1.2.1 - 2016-05-08
v1.2.0 - 2016-05-08
- feat: implement a basic cache mechanism
bb4216c
- fix: Use Object.assign polyfill to run on older version of node
157057a
v1.1.1 - 2016-05-01
- fix: more generic assert on prompt
bbcd350
v1.1.0 - 2016-05-01
- example: have yo-complete based on yeoman-environment and parse-help
115fdae
- Add notes on debug and log output
e42149a
- feat(completion): Enhance package.json completion to support last word
ce794d4
- feat(completion): Emit completion events along package.json results
2ed8ef5
- fish - set default description to package name
9f8e934
- fix(fish): Better handling of description
779a188
v1.0.5 - 2016-04-30
- release: git push tags && npm publish
29035d8
v1.0.4 - 2016-04-30
- Change standard-version msg
d1d19f6
v1.0.3 - 2016-04-30
v1.0.1 - 2016-04-29
- fix: zsh (on osx anyway) seems to require a space before the ]]
#16
- examples: add yo-complete example
1a18381
- fix: fix fish shell script to properly escape variables
6f9664e
- bash: apply same spacing before closing ]
50f0340
- zsh (on osx anyway seems to require a space before the ]]
1f9f983
v1.0.0 - 2016-04-26
v1.0.0-pre - 2016-04-26
- Main API and plumbing system done
c3cba1d
- Cleanup old dir
45b09af
- Prompt user for completion script installation method
73f6090
- rm old completion file
cef3c00
- Update docs, less verbose debug output
927e08c
- Init v1
3314024
- TomDocify
9587418
- Init command plumbing system
0361905
- Implement fish bridge, template system depending on $SHELL
1823230
- Shell adapters, handle bash / zsh / fish
ab90a1a
- More docs
a483822
- install - check for existing content before writing
2250e08
- More docs
731222e
- Support completion item description for fish, still need work to do on zsh
5dfc6f0
- Implement json based completion results
5421395
- wip install / uninstall
16cdf73
- Handle permission issue
c44ef31
- Ensure directory exists before writing
bed76b3
- Event chaining, walking up the line untill it find a listener
3c4241c
- API example
4c4d86c
- docs task
305b0b4
- ghpages task
62c4362
- badge version
751af46
- doc -wrong prefix
2c8b91a
- travis - run mocha with babel-node
962127c
- travis
5fe6b73
- travis - add babelrc file
8a2a29b
- travis - babel compile before test
ddac422
- Check in screenshots
b7e3724
- init completion directory registry
3f92281
- Move old stuff to .old
94369a0
- Move old stuff
a53de4a
v0.0.4 - 2015-06-06
- Updated the completion script to match current npm output.
be1c512
- Added default filesystem matching.
f57a254
- 📖 Fix typo
45c6ead
- Didn't realize the line had {completer} before. Changing back.
10f3472
- Added back new line.
c74f7ab
v0.0.3 - 2015-01-26
- Allow completing long options
#5
- Catching EPIPE error caused by
source
closing file descriptor before reading it#4
- Fix #3 - Add license info
#3
- rm old .pkgrc file
42bcf50
- Catching error caused by
source
closing file argument before reading from it.4fca6aa
- travis - node 0.10
e13de5b
v0.0.2 - 2012-02-08
- tidy up the whole mess. remove unused / unnecessary code
6a1e9c3
- add missing devDependency
fab4faf
- bumping version
cd56910
- correct abbrev with
-
in it0b51ad8
- edit package.json
9be6eba
- return warn messages as state
8da7d5b
- warn without exiting with error, and ensure numbers on parsed env
34a2ede
- rm gendoc script
06d3a7a
- add gendoc script
dbd4739
- package.json: specify directories for the docs task
08a25ef
- add some completion install/uninstall docs
46d324a
- rename to tabtab and edit test assert to use dynamic path
061a357
- add vows test suite for completion output and install/uninstall cmd
029de43
- edit docs.js comments and rm lib/cli.js (was empty anyway)
4abc675
- add pkgrc help command
fff228f
- add install/uninstall helper
6cfb0ee
- some docs, have more to write
9ccd0d7
- add play-complete script, completion from
play help
outputf8347bb
- Use readline's default filename completion if no matches.
5ea2d4c
- log instruction on examples when not called within completion context
bfc6ad0
- parse ``` and ~~~~ special code marker in markdowns
31ee00f
- add help module, takes a file input (md, js or cs) and man a generated manpage
11d5d70
- add basic script for vagrant completion
5a8fd4d
- move helper functions to completion module
5fc9fa0
- add cake/rake completion, very similar
92f125f
- add completer options, decouple completed process from completer process
c864c9d
- completion: add cakefile completion, testing options/tasks completion
33c272b
- completion: add optimist completion, have to parse out the help output
6c1b1bb
- completion: add basic abbrev support and test with nopt/commander opt
a857dd2
- played a little with nopt/commander options and basic completion
c6fa6de
- add prev to options parsed from compgen
cfb2894
- add some commander/optimist/nopt examples script
22e0681
- completion - install instruction and simple line parsing/callback api
ce1f1f3
- completion start
94b103f
- initial config work, merge of global/local rc file
64a0f7a
- a start
a46ca29