Skip to content

Change log, 1.0 to 1.10

Ivo Yankulovski edited this page Dec 21, 2019 · 1 revision

Change log:

v1.9.9

  • auto-complete of Object methods

v1.9.8

  • auto-complete of DataView and TypedArray methods
  • auto-complete sorter bubbles up exact matches of prefix and length

v1.9.7

  • autocomplete-providers source optimization

v1.9.6

  • auto-complete of Date methods

v1.9.5

  • auto-complete implements sorter in words and hierarchy [exact match, pattern index]

v1.9.4

  • auto-complete of Math methods
  • exclude circular JSON of self in auto-complete mode

v1.9.3

  • auto-complete of String methods

v1.9.2

  • push notification optimization

v1.9.1

  • F8 guesses rotational filenames, if current editor is the same or protossdox.json auto ext array is provided or another namespace is built
  • ProtoSS project build list stacks no namespace occurrences by name

v1.9.0

  • automatic extension detection based on protossdox.json "ext":[...] definition, use with extended descriptors
  • F8 resolves supername from unknown file extension using ProtoSS project ext list

v1.8.9

  • multityping support in resolve supername by token, pipe separator |

v1.8.8

  • use Ignored Names from core settings during project scan
  • supername and hyperlink refined in F8 resolve token cases

v1.8.7

  • console.log in ide-protoss catch cases, use with Console setting to trace issues during development, including JSON parse failure
  • additional F8 resolve token cases, including namespace and hyperlink (resolve in shell to open in external browser)

v1.8.6

  • optimize source & UI

v1.8.5

  • improve guess accuracy of F8 resolve token, including cursor match within token

v1.8.4

  • implemented unbound protossdox.json, project folder space marked with "bind": false will not be included in project paths upon building, and will remain detected

v1.8.3

  • auto build project setting
  • guess resolved path name in project by closest namespace in case of no file existence

v1.8.2

  • system separators in paths of build project and another namespace

v1.8.1

  • auto complete support after building project of inherits/imports
  • additional F8 resolve token cases after building project based on supername

v1.8.0

  • auto complete of Array methods added
  • build ProtoSS project based on all protossdox.json from Atom Project panel
  • build project commands, menu and keymap CTRL+SHIFT+ALT+F8
  • inherits support after building project, resolves supers from another namespace

v1.7.9

  • auto complete of supername is sorted by property/method keyname match, and then namespace

v1.7.8

  • auto complete of supername setting

v1.7.7

  • update titles and notifications

v1.7.6

  • optimize UI and source
  • open ProtoSS projects with protossdox.json from context menu in Atom Project Tree

v1.7.5

  • optimize readers.js
  • resolve token supername from unknown locations in the project, open folders in file explorer

v1.7.4

  • resolve supername in token utility

v1.7.3

  • duplicate check in async provider

v1.7.2

  • Extend descriptors setting
  • imports in async provider

v1.7.1

  • optimize source
  • load the entire ProtoSS inheritance tree in autocomplete async provider

v1.7.0

  • autocomplete file provider browses only inside project paths
  • file provider prefix extends more path breakers
  • async provider reads current source file descriptor JSON and suggests properties and methods with descriptions

v1.6.9

  • autocomplete-data.js update

v1.6.8

  • autocomplete merged dictionary function with external modules
  • all providers lock by grammar name and match fuzzy RegExp pattern
  • additional data, labels and lockers

v1.6.7

  • context menu added in text editor

v1.6.6

  • protossdox.json lookup setting added

v1.6.5

  • ALT+F8 opens resolved token from electron shell in file explorer
  • autocomplete support in TypeScript and HTML, new words added

v1.6.4

  • optimize source, editor paths and autocomplete

v1.6.3

  • autocomplete-data.js external provider

v1.6.2

  • JS reserved words, functions and classes added in auto-complete

v1.6.1

  • auto-complete service provider and setting

v1.6.0

  • optimize source
  • package loads as additional modules
  • new token resolve using F8 or menu command
  • token resolves path to a file based on active editor path, use with require

v1.5.5

  • split panel setting on two lines

v1.5.4

  • path resolver using system separator

v1.5.3

  • inheritance path detects documentation or descriptor

v1.5.2

  • documentation and descriptor path anchor to project path

v1.5.1

  • notification counter and once setting

v1.5.0

  • protected properties and methods view in info panel

v1.4.9

  • try catches in loaded JSON files

v1.4.8

  • register ProtoSS commands

v1.4.7

  • async token optimization

v1.4.6

  • keywords
  • description of package

v1.4.5

  • optimize source
  • author in package.json

v1.4.4

  • README.md text update

v1.4.3

  • null grammar selector
  • new grammars (PHP, Python, Java, JSON, XML) and color settings

v1.4.2

  • token loop navigator

v1.4.1

  • maximum tokens per line setting
  • README.md text update

v1.4.0

  • autoUpdateOnChange setting
  • auto update tokens on change of text editor setting
  • extended descriptor support name/license
  • async tokenizer escape sequence

v1.3.2

  • auto inherit file extension instead of .js

v1.3.1

  • README.md image and text update

v1.3.0

  • ProtoSS README.md Update with welcome notification

v1.2.9

  • menu ProtoSS commands
  • command ProtoSS dispatcher
  • settings text format
  • menu ProtoSS

v1.2.8

  • README.md image update

v1.2.7

  • README.md image update

v1.2.6

  • Active Grammar tooltip
  • format tooltips

v1.2.5

  • find token case sensitivity

v1.2.4

  • keywords in package.json

v1.2.3

  • text updates

v1.2.2

  • grammar setting

v1.2.1

  • omnipotent mode setting

v1.2.0

  • panel icon set
  • file stats tooltip on lines click
  • icon set

v1.1.1

  • package activity
  • digit grouping

v1.1.0

  • source optimization
  • UI optimization

v1.0.9

  • tooltips for ProtoSS key bindings, properties, methods
  • success welcome notification
  • notifications setting

v1.0.8

  • TokenUtil class
  • ExternalUtil class
  • TokenUtil/ExternalUtil to ide-protoss package for external access of methods
  • scan paths for files in workspace structure
  • jekyll-theme-slate support
  • file titles from JSON descriptor

v1.0.7

  • click ProtoSS at breadcrumbs to refresh info of .js file
  • absolute file location
  • number of lines
  • number of tokens
  • number of tokens
  • name of package [click to open package json in IDE]
  • name of json descriptor [click to open json descriptor in IDE]
  • number of properties INSTANCE-STATIC
  • number of methods INSTANCE-STATIC
  • inherit supers [click on each name to open JS ProtoSS Class in IDE]
  • key bindings and pointer clicks enabled on token utility Wiki How To
  • protoss* snippets part of the package snippets.cson

v1.0.6

  • class JSON descriptor support
  • protossdox.json support
  • atom project support

v1.0.5

  • font size setting

v1.0.4

  • breadcrumbs settings
  • console settings
  • textColor settings
Clone this wiki locally