Skip to content

Latest commit

 

History

History
458 lines (411 loc) · 47.1 KB

CHANGELOG.md

File metadata and controls

458 lines (411 loc) · 47.1 KB

Changelog

0.6.14 ("2019-12-01")

Full Changelog

Fixed bugs:

  • Syntax error still breaks everything (actually breaks more stuff than before) #684
  • Store and Retrieve - OpenClipboard: Access denied #657
  • Basic mouse commands don't work with Aenea support #634
  • dll files stay loaded when not in use. #627
  • file to bring me as name not working #575
  • Caster Crashes On Load When Engine Is Not Defined In Settings.toml #569
  • Record from history doesn't work with non-ascii characters #546
  • HTML elements not written properly in Jetbrains IDE #541
  • Voice dev commands "commander" function buggy in Notepad++ #531
  • "website/folder to bring me as <key>" doesn't seem to be working #528
  • File Explorer doesn't always appear in foreground #527
  • macro "times" command to repeat macros doesn't work #526
  • Caster fails on startup: KeyError: 'PROCESSOR_ARCHITEW6432' #516
  • Userspace rules don't work after changing profile #508
  • Douglas grid and curse <dir> not working on Win 7 virtualbox #507
  • Legion not working correctly on second monitor #502
  • Legion not coming up in the foreground #500
  • WXPYTHON_PATH and PYTHONW aren't set correctly #486
  • Sikuli's control commands aren't recognized #468
  • Rule Filters Simplified don't work for MappingRules #466
  • Outlook: Invalid key name: 'esc' #457
  • Complexity test: Filter function 'spec_override_from_config' failed. #442
  • Unittest: Failed TestMergeRule TypeError #439
  • ReadTheDocs is broken #431
  • Post install script handle _caster incorrectly in some cases. #414
  • bringme.toml is blank on new installations of caster #400
  • Userspace rules are not merged. #399
  • CasterVoice PIP package fails to install: [Errno 2] No such file #381
  • Invalid links due to directory name change #379
  • Bugs in handling non-ASCII characters in clipboard over restarts #357
  • AppContext drops off when in save/open dialog boxes in RStudio #349
  • Caster GUI settings window does not launch #327
  • Caster fails to load with windows speech recognition engine #305
  • Removed duplicate dependency in .bat file #295
  • The 'chain alias' command is nonfunctional #279
  • The 'record from history' command does not execute. #272
  • Correctly merge contexted MergeRules #163
  • Workspace fix for 1903 + kaldi compatibility #683 (mrob95)
  • Implements tomlkit in place of toml dependency #676 (LexiconCode)
  • Find pip cross platform without environment variable #674 (LexiconCode)
  • Sets user directory with Permissions check with fallback location #673 (LexiconCode)
  • Allow Unicode characters in history #671 (comodoro)
  • Added Clipboard read\write retry attempts on failure #665 (LexiconCode)
  • add back sauce/dunce wally #662 (alexboche)
  • Add refresh method to mock ChainAlias and use test discovery on Travis #661 (comodoro)
  • Import from lib.imports in browser grammars #654 (brxck)
  • Changed output of Retrieve() from Text to dragonfly Paste action #652 (LexiconCode)
  • Simplify Caster mouse functions and use the Mouse action instead #635 (Danesprite)
  • Removed the shadowed dragon format command and added updated dra… #622 (LexiconCode)
  • Fixed installtype function #611 (LexiconCode)
  • Fixed Selfmodrule filter bug #608 (mrob95)
  • Fixes the record from history "[times <n>]" command repeat macros #607 (LexiconCode)
  • Major app rules clean up #604 (mrob95)
  • fix Windows Explorer file dialogue navigation commands #475 (alexboche)

Deprecated:

  • Remove Click-By-Voice chrome helper functions in chrome.py #495

Closed issues:

  • Attempt transformers safely #695
  • Caster License needs to be updated references for Non-Original Code. #690
  • Discussion on managing Global State in Caster. #646
  • Remove current gh-pages and build GitHub Pages from /docs folder #632
  • Disable Wiki on Caster repository. #631
  • Utilize github release model and remove development branch. #617
  • Add Code of Conduct #603
  • Accepting donations to fund bounty #591
  • Add code to check for required dragonfly version #568
  • Move all long extras lists to tomls #566
  • Edit on github on RTD lands in the wrong place #565
  • Update some engine-specific code #554
  • windows speech recognition stop listening command does not work #549
  • >= and <= sometimes don't work #547
  • Caster fails on startup with SystemError: Your platform is not currently supported by Caster #536
  • Consider using ShortIntegerRef in caster #535
  • Grammar documentation template #532
  • Add terminal folders to bring me #529
  • future should be in the dependencies for caster #517
  • Inconsistent behaviour with carrot #512
  • Make bow/bowel optional #510
  • Refresh caster without rebooting Dragon #509
  • words.txt doesn't work for alphabet #506
  • "duple" working inconsistently #505
  • GitBash grammar: @ and { not working in mingw64 terminal #504
  • Helper function to checkout a branch on github from a web browser #494
  • jump and butt with quotes: " and ' #488
  • Repeats with jump and butt commands #487
  • Where is the xmlrpc server started? #471
  • Sikuli doesn't work after switching between profiles #463
  • Image file missing in documentation #460
  • odd error trying to get Sikuli to work on a new computer #455
  • Using "kick" after sikuli click follows the #446
  • python 3 #390
  • Post install script for setup.py to install _caster.py #388
  • User folder disappeared #383
  • Caster as a Package: Master Thread #382
  • Move configdebug.txt file to user space #378
  • Utilize underscores instead of white spaces for .md for filenames. #376
  • Not includ version number in CasterQuickReference0.5.8.pdf file name. #375
  • Enhancements to chain alias and alias command #358
  • Concise interface to modify "Choice" lists #355
  • Universal file dialog interface? #348
  • Change imports to support Aenea #345
  • Is it possible to replace phrases using words.txt? #341
  • BringMe path ends in .toml.defaults instead of .toml #338
  • Update rdescript in CCR Caster commands with an identifier #331
  • Consider making the commands in gitbash.py safer? #330
  • Implement Sort keys when saving Toml files. #323
  • Migrating Caster project into an Organization #321
  • Partial Aenea + Caster support #312
  • Handling Caster dependencies updates. #309
  • Convert extensions from .MD to .md documentation markdown files. #307
  • Alternative approaches managing settings for 'alias'/'chain alias' and 'record from history' spec #302
  • Mirror Casters github repository for redundancy #300
  • Update Caster's Github Pages #294
  • Replace .docx with LaTeX for Caster_quick_reference #288
  • Filter Rules replacing a spec #280
  • Update Voice Index #275
  • Apply Formatting Commands to text in system clipboard buffer. #267
  • Add secondary format and default format to language rules #255
  • Utilizing new format instead of json for Caster settings file. #247
  • Redesign of Registered Actions with additional properties #235
  • Simplify installing Caster. #217
  • Consolidating command phrases from applications into core CCR and Application Core #211
  • Update Caster Sikuli integration to the latest version of Sikuli #203
  • Feature suggestion: allow for different phrasing of numbers #174
  • Feature suggestion: bringme #173
  • Additional Line Ops #133
  • update docs #131
  • Improve application context detection #106
  • Reduce or eliminate delays associated with AsynchronousAction #105
  • Rainbow command to select a grid on the screen #80
  • A generic method to reboot voice recognition backend. #77

Merged pull requests:

0.5.11 ("2018-10-15")

Full Changelog

Fixed bugs:

  • _find_natspeak() function fails with AttributeError: winmgmts:.Win32_Product on some machines. #248
  • Alias Commands are nonfunctional #244
  • UnicodeDecodeError when utilizing filter rules. #236
  • Import Tolerance - Failure importing natlink module in dragonflys timer.py #224
  • For people having issues with the grid system (Legion, Douglas, Rainbow) #194
  • Legion grid is sometimes inaccurate #172
  • Alias fix #245 (BazookaMusic)
  • Legion DPI fix #223 (BazookaMusic)
  • LoadLibrary path fix #222 (Versatilus)

Closed issues:

  • Comments in rule filter files #265
  • Enhance settings.py to account for alternate DNS install locations and DNS versions. #242
  • Error when attempting to run #238
  • Python code pauses execution while waiting for Natlink #228
  • Natlink Installation #226
  • Free Dictation intermittently not recognized within applications? #221
  • Caster Rest API Framework #198
  • Proposal: Maintain coding style through yapf. #197
  • Sikuli setup error #185
  • Legion breakdown #126

Merged pull requests:

0.5.10 ("2018-03-29")

Full Changelog

Fixed bugs:

  • "At sign" doesn't link with other commands #176
  • Legion grid doesn't always seem to focus #171
  • Programming core commands not working in Eclipse #156
  • fixes #176 #210 (kendonB)
  • History fixes #178 (carywalk)
  • Fix "no handlers could be found for logger" error messages #160 (chilimangoes)

Deprecated:

Closed issues:

  • Improvement for different Words with identical pronunciation #200
  • What does a TokenSet (and auto) do? #192
  • Running with only WSR? #182
  • how does one put arbitrary text into a command? #169
  • Git bash commands not working #168
  • Text formatting is not working #166
  • can import dragonfly but not dragonfly.grammer #165
  • Remove implicit "set format" from text formatting commands #158
  • Rainbow Grid #157
  • Error during initialisation of Dragon NaturallySpeaking #155
  • The termination word "cancel" is already taken by Dragon #153
  • Where to put non-english commands? #149
  • Integer Remap causes crash for non-English DNS users #148
  • Rainbow, Douglas, etc only work on primary monitor #146
  • Issues with Windows 10 + DNS 14 #145
  • quick reference – typo #144
  • RDP Mode #143
  • Unable to load DLL for legion #142
  • Improvements to "tie match" and "ex match" #125
  • Caster settings GUI upon editing a setting but not exiting produces Errno 10061 over a period of time. #82
  • make fuzzy symbol searching smarter #49

Merged pull requests:

0.5.7 ("2016-04-02")

Full Changelog

Fixed bugs:

  • AsynchronousAction is consuming, anything except "cancel" #134
  • symbol match command selection choice broken #121
  • BoxAction and FuzzyMatchAction broken #117
  • Legion grid uses incorrect screen capture on secondary monitors #116
  • ergonomic alarm crashes Caster on startup #113
  • "snake" case broken after new CCR #112
  • NodeRule resets after second node, instead of after last #101
  • Intermittent "Access Denied" error in actions2.py #100
  • Status Window Freezes #75
  • Clipboard Errors Cause Command Failure #74
  • Repeat Command Sometimes Doesn't Work #73
  • Updates and fixes to visualstudio.py #120 (chilimangoes)
  • Fixed sublime.py to work with any version rather than just Sublime Text 2 #119 (chilimangoes)

Closed issues:

  • Rainbow for large monitors #135
  • get rid of squeue.py #118
  • "through" command #110
  • Customizer UI #99
  • Multi-monitor support for grids #93
  • Announcements #91
  • Do Full/Lazy Compatibility Check At Startup #90
  • Change dragon modes based on active focused window. #89
  • [WSR] dragonfly exception occurred #88
  • find a way to consistently focus windows #85
  • Synchronizer Script + Persistent Customizer UI #72
  • "Display Available Commands" command #71
  • unit tests #66
  • Reimplement Missing WSR Functionality #63
  • CCR command sets for other languages #36

Merged pull requests:

0.5.0 ("2015-08-02")

Full Changelog

Fixed bugs:

  • [WSR] Legion feature not available without PIL #69
  • [WRS] Caster v 0.4.9 does not initialize #68
  • RegisteredAction with anything beyond R(Key("X") can keep macros from triggering. #67
  • fix SonarQube analysis problems #65
  • Grids broken #64
  • Initialization fails if the settings file already exists #61
  • Caster does not initialize properly with windows speech recognition. #59
  • Sikuli scripts does not exist in default Path defined in settings.json #54
  • caster.bat returns Device or resource busy The directory is not empty. #51
  • Alternate mouse modes don't work in some circumstances #47
  • Handle settings file misread more gracefully #34
  • Fuzzy string matching works badly #30
  • fix the Aptana/Eclipse problem #24
  • the flip command #16
  • fill is broken #14
  • the loop command is broken #6
  • monitor change instability #3
  • broken command: copy #2

Closed issues:

  • make AsynchronousAction and ContextSeeker more standard #84
  • [Wiki] List of undocumented features. #83
  • Extend AsynchronousAction to include general action objects. #81
  • Extend NodeRule to any Dragonfly action #79
  • Confirm Command Popup Window #78
  • Caster with backend WRS requires x version of dragonfly #60
  • Contextually aware commands within CCR command sets #58
  • Text Input Not Working #55
  • NodeRule #53
  • Which Dragon version do you recommend? #52
  • Continuous Commands #50
  • Alias Chain #48
  • Mapping rules associated with languages #46
  • Text formatting defaults #44
  • Status Window #43
  • Settings window #42
  • Automatic CCR language change #41
  • Common shortcuts for common IDEs #40
  • YouTube video demos #39
  • Enhancements for "pita" command #38
  • Make recorded rules repeatable #37
  • Always-on window polling for command mode #33
  • Browser plug-ins which communicate with Dragon #32
  • Sticky list #31
  • Element Columns, Docking #29
  • Cleanup config file #28
  • Update installation instructions #27
  • Remove bottle dependency #26
  • add the browser path #25
  • "highlight selection" for Legion #22
  • settings file overhaul #21
  • "Add to Vocabulary" command #20
  • RainbowGrid and replace DPGrid #18
  • reduce the range of IntegerRef #15
  • selective screen reading and mouse positioning #13
  • Performance Optimization #12
  • "Legion" #11
  • Speed up CCR changes #10
  • macro recording and playback #9
  • Element: Aliasing #8
  • Response windows and response queuing system #7
  • Support for WSR #5
  • standardize the speaking syntax between languages #1

Merged pull requests:

  • Atom Integration #70 (ghost)
  • Revised HTML CCR formatting and spacing. #62 (ghost)
  • Reorganized and expanded HTML CCR. #57 (ghost)

* This Changelog was automatically generated by github_changelog_generator