<commit_before># Changelog

## 1.0.0 - First Release
* Every feature added
* Every bug fixed

## 1.0.1
* Fixed function completion
* Added tasks to README
* Fixed License

## 1.0.2
* Added package usage and more tasks to README

## 1.1.0
* Changed function completion to provide the complete prototypes of functions
* Fixed server stderr buffer filling up and making the plugin stopping to work

## 1.1.1
* (Possibly) improve performance

## 1.1.2
* Fix server variable assigned to wrong object

## 1.1.3
* Fix DCD server being killed when closing a window and possibly leaving other atom windows without a server to get completion from

## 1.2.0
* Added partial dub support (dub.sdl files are not supported for now)

## 1.2.1
* The DCD server doesn't start at Atom startup anymore to prevent unnecessary memory consumption when not editing D language files

## 1.3.0
* The DCD server now also add the current project's roots directories to the server's import list if they are dub projects

## 1.3.1
* Windows compatibility fix

## 1.4.0
* dub packages using a dub.sdl file are now used too

## 1.5.0
* Now entire function prototypes are only shown if 10 or less functions are candidates for autocompletion (your computer's processor will be grateful)
* Fixed the return type shown for auto functions
* Removed a debug log
* Fixed a regex that would not detect import statements if they were followed by a tab instead of space(s)

## 1.6.0
* Added settings for custom DCD commands and function prototype showing threshold<commit_msg>Update CHANGELOG<commit_after># Changelog

## 1.0.0 - First Release
* Every feature added
* Every bug fixed

## 1.0.1
* Fixed function completion
* Added tasks to README
* Fixed License

## 1.0.2
* Added package usage and more tasks to README

## 1.1.0
* Changed function completion to provide the complete prototypes of functions
* Fixed server stderr buffer filling up and making the plugin stopping to work

## 1.1.1
* (Possibly) improve performance

## 1.1.2
* Fix server variable assigned to wrong object

## 1.1.3
* Fix DCD server being killed when closing a window and possibly leaving other atom windows without a server to get completion from

## 1.2.0
* Added partial dub support (dub.sdl files are not supported for now)

## 1.2.1
* The DCD server doesn't start at Atom startup anymore to prevent unnecessary memory consumption when not editing D language files

## 1.3.0
* The DCD server now also add the current project's roots directories to the server's import list if they are dub projects

## 1.3.1
* Windows compatibility fix

## 1.4.0
* dub packages using a dub.sdl file are now used too

## 1.5.0
* Now entire function prototypes are only shown if 10 or less functions are candidates for autocompletion (your computer's processor will be grateful)
* Fixed the return type shown for auto functions
* Removed a debug log
* Fixed a regex that would not detect import statements if they were followed by a tab instead of space(s)

## 1.6.0
* Added settings for custom DCD commands and function prototype showing threshold

## 1.6.1
* Fixed arguments when completing template functions and when arguments have parenthesis (i.e. const(char))
{'fraction_non_alphanumeric': 0.0636563185951709, 'fraction_numerical': 0.028535591094386956, 'mean_word_length': 4.039494470774091, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2164836', 'n_tokens_mistral': 926, 'n_tokens_neox': 853, 'n_words': 464}