Skip to content

Change log, 1.0 to 1.14

Ivo Yankulovski edited this page Dec 2, 2020 · 1 revision

Change log

v1.13.5

  • update module and constructor d.ts

v1.13.4

  • add module interface in d.ts per server

v1.13.3

  • add DeepVoyage.ts server

v1.13.2

  • update d.ts utils

v1.13.1

  • update d.ts server types

v1.13.0

  • swap index and ProtoSSChe modules
  • install embodiment of TypeScript using d.ts
  • auto declare namespace, interfaces and types

v1.12.9

  • add asynchronous grid to XProtoSSChe base server
  • void initRoute methods

v1.12.8

  • update MD documentation
  • add H2 insecure support on module instance through stats.json

v1.12.7

  • add MD documentation and .js per side module

v1.12.6

  • add querySafe in HTMLParser
  • add HTMLDomElement json descriptor

v1.12.5

  • add query & HTMLDomElement in HTMLParser

v1.12.4

  • update README.md
  • update flags in Subserver

v1.12.3

  • upgrade index request events

v1.12.2

  • upgrade proxy router in Subserver

v1.12.1

  • optimize source in index
  • promiseConnectTo in LobbyServer
  • current page and index of route object provided in Subserver, including proxy page
  • addRegPathListener wrapper in Subserver
  • dataJoin property implemented in index & XProtoSSChe

v1.12.0

  • ProtoSSChe base server implements additional set of methods as properties for request, cookies, body
  • HTMLParser escapes slash - in RegExp of attributes and tags
  • HTMLParser tested on HTML XML SVG templates, maps for attribute keys added whiteList and blackList
  • HTMLCache uses cfgParser function in setPages

v1.11.1

  • upgrade modules of servers

v1.11.0

  • add EVENTS, layerInitRequest, and emit events to request/response of XProtoSSChe server

v1.10.2

  • add exetemplate method in page configuration, execute during DOM rendering per each found HTML template
  • update EVENTS in HTMLCache

v1.10.1

  • add EVENTS and EventEmitter in HTMLCache

v1.10.0

  • optimize source of index
  • upgrade of search method in HTMLParser

v1.9.0

  • add structures to HTMLCache
  • add template cache mechanic to HTMLCache
  • add render and binders to page content process

v1.8.7

  • optimize watchers mechanic in HTMLCache to absorb multiple calls

v1.8.6

  • add setPages macro method to HTMLCache

v1.8.5

  • add utility methods of watching files in HTMLCache and HTMLParser

v1.8.4

  • add FSWatcher map to HTMLCache, use watchListener to update HTMLCache

v1.8.3

  • add FSWatcher to HTMLParser, use watchListener to update HTMLCache

v1.8.2

  • add EVENTS constants to all servers, and export to module

v1.8.1

  • add application specific requests before rendering IncomingMessage
  • enable https server to read external json options

v1.8.0

  • add multiple types of http.ClientRequest http.ServerResponse http.IncomingMessage instances across servers for augmentation purposes

v1.7.2

  • add version and license in protossdox.json

v1.7.1

  • loadFromJSON in RequireSupername

v1.7.0

  • updated descriptors

v1.6.5

  • support of namespace in HTMLParser format

v1.6.4

  • HTMLParser source optimization, closeTags directive

v1.6.3

  • HTMLParser attribute debugger

v1.6.2

  • HTMLParser and HTMLCache recache implementation

v1.6.1

  • XProtoSSChe support of JSON post body in route object

v1.6.0

  • HTMLParser debugger and cursor tracer {row:column:cursor:length}

v1.5.9

  • utils source optimization

v1.5.8

  • RequireSupername module swapper of require

v1.5.7

  • additional automata tags and orders in HTMLParser

v1.5.6

  • HTMLCache source optimization

v1.5.5

  • HTMLParser source optimization

v1.5.4

  • StringLength nano class added

v1.5.3

  • HTMLParser automaton configuration, use with special tags

v1.5.2

  • HTMLCache supports despace both in CSS and JS, updated documentation

v1.5.1

  • HTMLCache using HTMLParser facilitates page/template output

v1.5.0

  • simple HTMLParser added in utils/html

v1.4.3

  • descriptors implement imports based on ide-protoss requirements

v1.4.2

  • module servers initiate with global.SERVERRequireModule

v1.4.1

  • index prepends global.ProtoSSCheXServerPath to external server module path instance

v1.4.0

  • server layer responses in XProtoSSChe instances

v1.3.6

  • global.ProtoSSCheStatsFile check before default stats.json file path

v1.3.5

  • readRequestBody in index checks for aborted request and proceeds with empty body
  • autoCookie in XProtoSSChe

v1.3.4

  • async option before endResponse of XProtoSSChe and event on response
  • updateCookies call in XProtoSSChe.endResponse
  • updated example.js with throttled async response

v1.3.3

  • getModuleInstance function added
  • H2 server enabled per httpsop configuration in stats.json, only secured servers are allowed

v1.3.2

  • XProtoSSChe server augments body to request

v1.3.1

  • protected properties and methods in documentation of index.js
  • transfer of https configuration from statsout to statsin of env object
  • transfer of loaded module and extended server class to index module
  • updateCookies method added in base server class
  • example.js comments

v1.3.0

  • new CardServer module added with internal classes
  • documentation extended of LobbyServer

v1.2.3

  • HTTPS support in base ProtoSSChe server
  • external configuration in stats.json of https server
  • request and https request polyfill of htserv

v1.2.2

  • LobbyServer secure channel connectTo parameter, default events and debug on connect

v1.2.1

  • new LobbyServer module added with internal classes
  • Voyage and LobbyServer stats.json added in modules

v1.2.0

  • new Voyage server added in modules
  • swaps of servers, ports and modules is eloquent
  • pointers to MD documentation

v1.1.4

  • updated example.js
  • Subserver route optimization and root emit

v1.1.3

  • index FS interval functions
  • Subserver route augmentation
  • example.js added loading index.js as module and configuring simple site

v1.1.2

  • index.js module.exports
  • environment object implemented
  • Subserver rawpath code map check

v1.1.1

  • server modules and sample stats.json
  • module documentation
  • Subserver route methods

v1.1.0

  • route object
  • source optimization
Clone this wiki locally