changelogs.md


atscm/atscm

Repository  -  API  -  Source

0.3.0

May 8, 2017

Bug Fixes

  • mapping: Handle dirnames that contain multiple dots (#43) (710fa4f)

Features

  • transformer: Use existing gulp plugins to implement custom transformers (#49) (a6a3f71)
  • Transformer: Stream based transformers (96dfd58)

Reverts

  • Feature: Stream based transformers (#40) (6180d83)

0.2.4

April 5, 2017

Bug Fixes

  • AtviseFile: Ignore leading and trailing whitespaces and newlines when encoding (269564a), closes #21
  • DisplayTransformer: Link dependencies with xlink:href attribute (0974c07), closes #30
  • init: Validate project name starts with a letter (#36) (1364828), closes #35
  • logging: Use windows-friendly stdout stream (f8d91a5)
  • mapping: Encode/decode UInt64 (0eef39e), closes #26
  • mapping: Fix invalid rc path for array varaiables (7cda5bb), closes #25
  • mapping: Replace invalid data type for html help documents (6344853)
  • NodeStream: Replace invalid error message on timeout (5b9368b)
  • NodeStream: Use "maxRetries" option (42aae0d)
  • pull: Invalid extensions for some help nodes under atvise server v3.1.0 (#34) (9bc0ba5)
  • Pull/PushStream: Clear line only when written before (8137eea)
  • push: Prevent memory leak inside glob-stream (c487a6f)
  • ScriptTransformer: Handle invalid results (b80be42)
  • ScriptTransformer: Warn on empty document (a0b88df), closes #24
  • server~Client: Reject with Error (79a3355)
  • server~Watcher: Emit browse and subscribe errors (9b27533)
  • Session: Fixes an issue where currently opening session are not closed (4d31d6a)
  • Session: Resolve with closing session (7677aba)
  • Syntax: Fix typo (fd6cfc1)
  • tasks: Prevent clearing unused lines when using log level < 3 (c8f26b1)
  • tasks: Prevent node-opcua from logging to console (#27) (e6c892d)
  • test: Prevent opening to many sessions while testing (afd3300)
  • test: Support empty mtime field (03909e1)
  • Transformer: Fixes an issue where Transformer#constructor throws with options not containing direction (022a9bd)
  • Transformer: Incorrect depth handling in #inspect (65a0de1)
  • transformers: Fixes an issue where Transformer#applyTransformers does not run all transformers (97c042f)
  • watch: Ignore value changes of nodes that were just pushed (7ccc546), closes #20
  • Watcher: Better error handling (32b6e6c)
  • Watcher: Emit error event if close fails (3be4ddc)
  • watchers: Handle errors (13b076c)
  • watchForChanges: Prevent multiple callback calls on multiple errors (9eee5c2)
  • WriteStream: Warn if files are open in atvise builder (#31) (98dcf83)

Chores

  • release: Version 0.2.1-alpha.7 (734e87a)

Features

  • AtviseFile: Add AtviseFile.read (dba5498)
  • AtviseFile: Normalize file mtime when created form ReadResult (bd55033)
  • AtviseFile: Store node timestamp as file mtime (84e2c2a)
  • mapping: Support files without extension (8c729a9)
  • NodeStream: Retry failing browse operations (2b61168)
  • ReadStream: Store node timestamp as file mtime (4b8ead4)
  • Stream: Add ability to keep session alive through the keepSessionAlive option (6118656)
  • tasks: Add watch task (cf9c8f5), closes #11
  • tasks: Add watchForFileChanges (2b2a913)
  • tasks: Add watchForFileChanges gulp task (3345a25)
  • tasks: Better progress logging (bdca246)
  • tasks: config: Better Transformer info (36031e9)
  • tasks: Implement server node watcher (3104c43)
  • tasks: Implement server node watcher (41cef52)
  • Cleanup open sessions before exitting (1818410)
  • tasks: Use browser-sync to reload browser on change (e4d5740)
  • transformers: SplittingTransformer now loads missing required files (615cb73)
  • XMLTransformer: Use OS-specific newline (87935f0)

Performance Improvements

  • pull: Browse atvise server nodes in parallel (2c70013)
  • pull: Read atvise server nodes in parallel (5a34ef0)
  • push: Skip buffering source files (48991ed)
  • watch: Subscribe to atvise server nodes in parallel (ededfd3)

BREAKING CHANGES

  • release: Requires atscm-cli version >=0.2.0

0.2.3

April 5, 2017

Bug Fixes

  • AtviseFile: Ignore leading and trailing whitespaces and newlines when encoding (269564a), closes #21
  • DisplayTransformer: Link dependencies with xlink:href attribute (0974c07), closes #30
  • logging: Use windows-friendly stdout stream (f8d91a5)
  • mapping: Encode/decode UInt64 (0eef39e), closes #26
  • mapping: Fix invalid rc path for array varaiables (7cda5bb), closes #25
  • mapping: Replace invalid data type for html help documents (6344853)
  • NodeStream: Replace invalid error message on timeout (5b9368b)
  • NodeStream: Use "maxRetries" option (42aae0d)
  • pull: Invalid extensions for some help nodes under atvise server v3.1.0 (#34) (9bc0ba5)
  • Pull/PushStream: Clear line only when written before (8137eea)
  • push: Prevent memory leak inside glob-stream (c487a6f)
  • ScriptTransformer: Handle invalid results (b80be42)
  • ScriptTransformer: Warn on empty document (a0b88df), closes #24
  • server~Client: Reject with Error (79a3355)
  • server~Watcher: Emit browse and subscribe errors (9b27533)
  • Session: Fixes an issue where currently opening session are not closed (4d31d6a)
  • Session: Resolve with closing session (7677aba)
  • Syntax: Fix typo (fd6cfc1)
  • tasks: Prevent clearing unused lines when using log level < 3 (c8f26b1)
  • tasks: Prevent node-opcua from logging to console (#27) (e6c892d)
  • test: Prevent opening to many sessions while testing (afd3300)
  • test: Support empty mtime field (03909e1)
  • Transformer: Fixes an issue where Transformer#constructor throws with options not containing direction (022a9bd)
  • Transformer: Incorrect depth handling in #inspect (65a0de1)
  • transformers: Fixes an issue where Transformer#applyTransformers does not run all transformers (97c042f)
  • watch: Ignore value changes of nodes that were just pushed (7ccc546), closes #20
  • Watcher: Better error handling (32b6e6c)
  • Watcher: Emit error event if close fails (3be4ddc)
  • watchers: Handle errors (13b076c)
  • watchForChanges: Prevent multiple callback calls on multiple errors (9eee5c2)
  • WriteStream: Warn if files are open in atvise builder (#31) (98dcf83)

Chores

  • release: Version 0.2.1-alpha.7 (734e87a)

Features

  • AtviseFile: Add AtviseFile.read (dba5498)
  • AtviseFile: Normalize file mtime when created form ReadResult (bd55033)
  • AtviseFile: Store node timestamp as file mtime (84e2c2a)
  • mapping: Support files without extension (8c729a9)
  • NodeStream: Retry failing browse operations (2b61168)
  • ReadStream: Store node timestamp as file mtime (4b8ead4)
  • Stream: Add ability to keep session alive through the keepSessionAlive option (6118656)
  • tasks: Add watch task (cf9c8f5), closes #11
  • tasks: Add watchForFileChanges (2b2a913)
  • tasks: Add watchForFileChanges gulp task (3345a25)
  • tasks: Better progress logging (bdca246)
  • tasks: config: Better Transformer info (36031e9)
  • tasks: Implement server node watcher (3104c43)
  • tasks: Implement server node watcher (41cef52)
  • Cleanup open sessions before exitting (1818410)
  • tasks: Use browser-sync to reload browser on change (e4d5740)
  • transformers: SplittingTransformer now loads missing required files (615cb73)
  • XMLTransformer: Use OS-specific newline (87935f0)

Performance Improvements

  • pull: Browse atvise server nodes in parallel (2c70013)
  • pull: Read atvise server nodes in parallel (5a34ef0)
  • push: Skip buffering source files (48991ed)
  • watch: Subscribe to atvise server nodes in parallel (ededfd3)

BREAKING CHANGES

  • release: Requires atscm-cli version >=0.2.0

0.2.2

March 20, 2017

Bug Fixes

  • AtviseFile: Ignore leading and trailing whitespaces and newlines when encoding (269564a), closes #21
  • DisplayTransformer: Link dependencies with xlink:href attribute (0974c07), closes #30
  • logging: Use windows-friendly stdout stream (f8d91a5)
  • mapping: Encode/decode UInt64 (0eef39e), closes #26
  • mapping: Fix invalid rc path for array varaiables (7cda5bb), closes #25
  • mapping: Replace invalid data type for html help documents (6344853)
  • NodeStream: Replace invalid error message on timeout (5b9368b)
  • NodeStream: Use "maxRetries" option (42aae0d)
  • Pull/PushStream: Clear line only when written before (8137eea)
  • push: Prevent memory leak inside glob-stream (c487a6f)
  • ScriptTransformer: Handle invalid results (b80be42)
  • ScriptTransformer: Warn on empty document (a0b88df), closes #24
  • server~Client: Reject with Error (79a3355)
  • server~Watcher: Emit browse and subscribe errors (9b27533)
  • Session: Fixes an issue where currently opening session are not closed (4d31d6a)
  • Session: Resolve with closing session (7677aba)
  • Syntax: Fix typo (fd6cfc1)
  • tasks: Prevent clearing unused lines when using log level < 3 (c8f26b1)
  • tasks: Prevent node-opcua from logging to console (#27) (e6c892d)
  • test: Prevent opening to many sessions while testing (afd3300)
  • test: Support empty mtime field (03909e1)
  • Transformer: Fixes an issue where Transformer#constructor throws with options not containing direction (022a9bd)
  • Transformer: Incorrect depth handling in #inspect (65a0de1)
  • transformers: Fixes an issue where Transformer#applyTransformers does not run all transformers (97c042f)
  • watch: Ignore value changes of nodes that were just pushed (7ccc546), closes #20
  • Watcher: Better error handling (32b6e6c)
  • Watcher: Emit error event if close fails (3be4ddc)
  • watchers: Handle errors (13b076c)
  • watchForChanges: Prevent multiple callback calls on multiple errors (9eee5c2)
  • WriteStream: Warn if files are open in atvise builder (#31) (98dcf83)

Chores

  • release: Version 0.2.1-alpha.7 (734e87a)

Features

  • AtviseFile: Add AtviseFile.read (dba5498)
  • AtviseFile: Normalize file mtime when created form ReadResult (bd55033)
  • AtviseFile: Store node timestamp as file mtime (84e2c2a)
  • mapping: Support files without extension (8c729a9)
  • NodeStream: Retry failing browse operations (2b61168)
  • ReadStream: Store node timestamp as file mtime (4b8ead4)
  • Stream: Add ability to keep session alive through the keepSessionAlive option (6118656)
  • tasks: Add watch task (cf9c8f5), closes #11
  • tasks: Add watchForFileChanges (2b2a913)
  • tasks: Add watchForFileChanges gulp task (3345a25)
  • tasks: Better progress logging (bdca246)
  • tasks: config: Better Transformer info (36031e9)
  • tasks: Implement server node watcher (3104c43)
  • tasks: Implement server node watcher (41cef52)
  • Cleanup open sessions before exitting (1818410)
  • tasks: Use browser-sync to reload browser on change (e4d5740)
  • transformers: SplittingTransformer now loads missing required files (615cb73)
  • XMLTransformer: Use OS-specific newline (87935f0)

Performance Improvements

  • pull: Browse atvise server nodes in parallel (2c70013)
  • pull: Read atvise server nodes in parallel (5a34ef0)
  • push: Skip buffering source files (48991ed)
  • watch: Subscribe to atvise server nodes in parallel (ededfd3)

BREAKING CHANGES

  • release: Requires atscm-cli version >=0.2.0

0.2.1

March 13, 2017

Bug Fixes

  • AtviseFile: Ignore leading and trailing whitespaces and newlines when encoding (269564a), closes #21
  • mapping: Encode/decode UInt64 (0eef39e), closes #26
  • mapping: Fix invalid rc path for array varaiables (7cda5bb), closes #25
  • NodeStream: Use "maxRetries" option (42aae0d)
  • push: Prevent memory leak inside glob-stream (c487a6f)
  • ScriptTransformer: Handle invalid results (b80be42)
  • ScriptTransformer: Warn on empty document (a0b88df), closes #24
  • server~Client: Reject with Error (79a3355)
  • server~Watcher: Emit browse and subscribe errors (9b27533)
  • Session: Resolve with closing session (7677aba)
  • Syntax: Fix typo (fd6cfc1)
  • tasks: Prevent node-opcua from logging to console (#27) (e6c892d)
  • test: Prevent opening to many sessions while testing (afd3300)
  • test: Support empty mtime field (03909e1)
  • Transformer: Fixes an issue where Transformer#constructor throws with options not containing direction (022a9bd)
  • transformers: Fixes an issue where Transformer#applyTransformers does not run all transformers (97c042f)
  • watch: Ignore value changes of nodes that were just pushed (7ccc546), closes #20
  • Watcher: Better error handling (32b6e6c)
  • Watcher: Emit error event if close fails (3be4ddc)
  • watchers: Handle errors (13b076c)

Chores

  • release: Version 0.2.1-alpha.7 (734e87a)

Features

  • AtviseFile: Add AtviseFile.read (dba5498)
  • AtviseFile: Normalize file mtime when created form ReadResult (bd55033)
  • AtviseFile: Store node timestamp as file mtime (84e2c2a)
  • NodeStream: Retry failing browse operations (2b61168)
  • ReadStream: Store node timestamp as file mtime (4b8ead4)
  • tasks: Add watch task (cf9c8f5), closes #11
  • tasks: Add watchForFileChanges (2b2a913)
  • tasks: Add watchForFileChanges gulp task (3345a25)
  • tasks: config: Better Transformer info (36031e9)
  • Cleanup open sessions before exitting (1818410)
  • tasks: Implement server node watcher (3104c43)
  • tasks: Implement server node watcher (41cef52)
  • tasks: Use browser-sync to reload browser on change (e4d5740)
  • transformers: SplittingTransformer now loads missing required files (615cb73)

Performance Improvements

  • push: Skip buffering source files (48991ed)

BREAKING CHANGES

  • release: Requires atscm-cli version >=0.2.0

0.2.1

Bug Fixes

  • AtviseFile: Ignore leading and trailing whitespaces and newlines when encoding (269564a), closes #21
  • mapping: Encode/decode UInt64 (0eef39e), closes #26
  • mapping: Fix invalid rc path for array varaiables (7cda5bb), closes #25
  • NodeStream: Use "maxRetries" option (42aae0d)
  • push: Prevent memory leak inside glob-stream (c487a6f)
  • ScriptTransformer: Handle invalid results (b80be42)
  • ScriptTransformer: Warn on empty document (a0b88df), closes #24
  • server~Client: Reject with Error (79a3355)
  • server~Watcher: Emit browse and subscribe errors (9b27533)
  • Session: Resolve with closing session (7677aba)
  • Syntax: Fix typo (fd6cfc1)
  • tasks: Prevent node-opcua from logging to console (#27) (e6c892d)
  • test: Prevent opening to many sessions while testing (afd3300)
  • test: Support empty mtime field (03909e1)
  • Transformer: Fixes an issue where Transformer#constructor throws with options not containing direction (022a9bd)
  • transformers: Fixes an issue where Transformer#applyTransformers does not run all transformers (97c042f)
  • watch: Ignore value changes of nodes that were just pushed (7ccc546), closes #20
  • Watcher: Better error handling (32b6e6c)
  • Watcher: Emit error event if close fails (3be4ddc)
  • watchers: Handle errors (13b076c)

Chores

  • release: Version 0.2.1-alpha.7 (734e87a)

Features

  • AtviseFile: Add AtviseFile.read (dba5498)
  • AtviseFile: Normalize file mtime when created form ReadResult (bd55033)
  • AtviseFile: Store node timestamp as file mtime (84e2c2a)
  • NodeStream: Retry failing browse operations (2b61168)
  • ReadStream: Store node timestamp as file mtime (4b8ead4)
  • tasks: Add watch task (cf9c8f5), closes #11
  • tasks: Add watchForFileChanges (2b2a913)
  • tasks: Add watchForFileChanges gulp task (3345a25)
  • tasks: config: Better Transformer info (36031e9)
  • Cleanup open sessions before exitting (1818410)
  • tasks: Implement server node watcher (3104c43)
  • tasks: Implement server node watcher (41cef52)
  • tasks: Use browser-sync to reload browser on change (e4d5740)
  • transformers: SplittingTransformer now loads missing required files (615cb73)

Performance Improvements

  • push: Skip buffering source files (48991ed)

BREAKING CHANGES

  • release: Requires atscm-cli version >=0.2.0

0.2.1

Bug Fixes

  • AtviseFile: Ignore leading and trailing whitespaces and newlines when encoding (269564a), closes #21
  • mapping: Encode/decode UInt64 (0eef39e), closes #26
  • mapping: Fix invalid rc path for array varaiables (7cda5bb), closes #25
  • push: Prevent memory leak inside glob-stream (c487a6f)
  • ScriptTransformer: Handle invalid results (b80be42)
  • ScriptTransformer: Warn on empty document (a0b88df), closes #24
  • server~Client: Reject with Error (79a3355)
  • server~Watcher: Emit browse and subscribe errors (9b27533)
  • Session: Resolve with closing session (7677aba)
  • Syntax: Fix typo (fd6cfc1)
  • test: Prevent opening to many sessions while testing (afd3300)
  • test: Support empty mtime field (03909e1)
  • Transformer: Fixes an issue where Transformer#constructor throws with options not containing direction (022a9bd)
  • transformers: Fixes an issue where Transformer#applyTransformers does not run all transformers (97c042f)
  • watch: Ignore value changes of nodes that were just pushed (7ccc546), closes #20
  • Watcher: Better error handling (32b6e6c)
  • Watcher: Emit error event if close fails (3be4ddc)
  • watchers: Handle errors (13b076c)

Features

  • AtviseFile: Add AtviseFile.read (dba5498)
  • AtviseFile: Normalize file mtime when created form ReadResult (bd55033)
  • AtviseFile: Store node timestamp as file mtime (84e2c2a)
  • NodeStream: Retry failing browse operations (2b61168)
  • ReadStream: Store node timestamp as file mtime (4b8ead4)
  • tasks: Add watch task (cf9c8f5), closes #11
  • tasks: Add watchForFileChanges (2b2a913)
  • tasks: Add watchForFileChanges gulp task (3345a25)
  • tasks: config: Better Transformer info (36031e9)
  • Cleanup open sessions before exitting (1818410)
  • tasks: Implement server node watcher (3104c43)
  • tasks: Implement server node watcher (41cef52)
  • tasks: Use browser-sync to reload browser on change (e4d5740)
  • transformers: SplittingTransformer now loads missing required files (615cb73)

Performance Improvements

  • push: Skip buffering source files (48991ed)

0.2.1

Bug Fixes

  • AtviseFile: Ignore leading and trailing whitespaces and newlines when encoding (269564a), closes #21
  • mapping: Encode/decode UInt64 (0eef39e), closes #26
  • mapping: Fix invalid rc path for array varaiables (7cda5bb), closes #25
  • ScriptTransformer: Handle invalid results (b80be42)
  • ScriptTransformer: Warn on empty document (a0b88df), closes #24
  • server~Client: Reject with Error (79a3355)
  • server~Watcher: Emit browse and subscribe errors (9b27533)
  • Session: Resolve with closing session (7677aba)
  • Syntax: Fix typo (fd6cfc1)
  • test: Prevent opening to many sessions while testing (afd3300)
  • test: Support empty mtime field (03909e1)
  • Transformer: Fixes an issue where Transformer#constructor throws with options not containing direction (022a9bd)
  • transformers: Fixes an issue where Transformer#applyTransformers does not run all transformers (97c042f)
  • watch: Ignore value changes of nodes that were just pushed (7ccc546), closes #20
  • Watcher: Better error handling (32b6e6c)
  • Watcher: Emit error event if close fails (3be4ddc)
  • watchers: Handle errors (13b076c)

Features

  • AtviseFile: Add AtviseFile.read (dba5498)
  • AtviseFile: Normalize file mtime when created form ReadResult (bd55033)
  • AtviseFile: Store node timestamp as file mtime (84e2c2a)
  • NodeStream: Retry failing browse operations (2b61168)
  • ReadStream: Store node timestamp as file mtime (4b8ead4)
  • tasks: Add watch task (cf9c8f5), closes #11
  • tasks: Add watchForFileChanges (2b2a913)
  • tasks: Add watchForFileChanges gulp task (3345a25)
  • tasks: config: Better Transformer info (36031e9)
  • tasks: Implement server node watcher (3104c43)
  • tasks: Implement server node watcher (41cef52)
  • tasks: Use browser-sync to reload browser on change (e4d5740)
  • transformers: SplittingTransformer now loads missing required files (615cb73)

Performance Improvements

  • push: Skip buffering source files (48991ed)

0.2.0

March 8, 2017

Bug Fixes

  • AtviseFile: Ignore leading and trailing whitespaces and newlines when encoding (269564a), closes #21
  • server~Client: Reject with Error (79a3355)
  • server~Watcher: Emit browse and subscribe errors (9b27533)
  • Syntax: Fix typo (fd6cfc1)
  • test: Support empty mtime field (03909e1)
  • Transformer: Fixes an issue where Transformer#constructor throws with options not containing direction (022a9bd)
  • transformers: Fixes an issue where Transformer#applyTransformers does not run all transformers (97c042f)
  • watch: Ignore value changes of nodes that were just pushed (7ccc546), closes #20
  • watchers: Handle errors (13b076c)

Features

  • AtviseFile: Add AtviseFile.read (dba5498)
  • AtviseFile: Normalize file mtime when created form ReadResult (bd55033)
  • AtviseFile: Store node timestamp as file mtime (84e2c2a)
  • ReadStream: Store node timestamp as file mtime (4b8ead4)
  • tasks: Add watch task (cf9c8f5), closes #11
  • tasks: Add watchForFileChanges (2b2a913)
  • tasks: Add watchForFileChanges gulp task (3345a25)
  • tasks: config: Better Transformer info (36031e9)
  • tasks: Implement server node watcher (3104c43)
  • tasks: Implement server node watcher (41cef52)
  • tasks: Use browser-sync to reload browser on change (e4d5740)
  • transformers: SplittingTransformer now loads missing required files (615cb73)

0.2.0

Bug Fixes

  • AtviseFile: Ignore leading and trailing whitespaces and newlines when encoding (269564a), closes #21
  • server~Client: Reject with Error (79a3355)
  • server~Watcher: Emit browse and subscribe errors (9b27533)
  • Syntax: Fix typo (fd6cfc1)
  • test: Support empty mtime field (03909e1)
  • Transformer: Fixes an issue where Transformer#constructor throws with options not containing direction (022a9bd)
  • transformers: Fixes an issue where Transformer#applyTransformers does not run all transformers (97c042f)
  • watch: Ignore value changes of nodes that were just pushed (7ccc546), closes #20
  • watchers: Handle errors (13b076c)

Features

  • AtviseFile: Add AtviseFile.read (dba5498)
  • AtviseFile: Normalize file mtime when created form ReadResult (bd55033)
  • AtviseFile: Store node timestamp as file mtime (84e2c2a)
  • ReadStream: Store node timestamp as file mtime (4b8ead4)
  • tasks: Add watch task (cf9c8f5), closes #11
  • tasks: Add watchForFileChanges (2b2a913)
  • tasks: Add watchForFileChanges gulp task (3345a25)
  • tasks: config: Better Transformer info (36031e9)
  • tasks: Implement server node watcher (3104c43)
  • tasks: Implement server node watcher (41cef52)
  • tasks: Use browser-sync to reload browser on change (e4d5740)
  • transformers: SplittingTransformer now loads missing required files (615cb73)

0.2.0

Bug Fixes

  • AtviseFile: Ignore leading and trailing whitespaces and newlines when encoding (269564a), closes #21
  • Syntax: Fix typo (fd6cfc1)
  • test: Support empty mtime field (03909e1)
  • Transformer: Fixes an issue where Transformer#constructor throws with options not containing direction (022a9bd)
  • transformers: Fixes an issue where Transformer#applyTransformers does not run all transformers (97c042f)
  • watch: Ignore value changes of nodes that were just pushed (7ccc546), closes #20

Features

  • AtviseFile: Add AtviseFile.read (dba5498)
  • AtviseFile: Normalize file mtime when created form ReadResult (bd55033)
  • AtviseFile: Store node timestamp as file mtime (84e2c2a)
  • ReadStream: Store node timestamp as file mtime (4b8ead4)
  • tasks: Add watch task (cf9c8f5), closes #11
  • tasks: Add watchForFileChanges (2b2a913)
  • tasks: Add watchForFileChanges gulp task (3345a25)
  • tasks: config: Better Transformer info (36031e9)
  • tasks: Implement server node watcher (3104c43)
  • tasks: Implement server node watcher (41cef52)
  • transformers: SplittingTransformer now loads missing required files (615cb73)

0.2.0

Bug Fixes

  • Syntax: Fix typo (fd6cfc1)
  • Transformer: Fixes an issue where Transformer#constructor throws with options not containing direction (022a9bd)
  • transformers: Fixes an issue where Transformer#applyTransformers does not run all transformers (97c042f)

Features

  • AtviseFile: Add AtviseFile.read (dba5498)
  • AtviseFile: Store node timestamp as file mtime (84e2c2a)
  • ReadStream: Store node timestamp as file mtime (4b8ead4)
  • tasks: Add watch task (cf9c8f5), closes #11
  • tasks: Add watchForFileChanges (2b2a913)
  • tasks: Add watchForFileChanges gulp task (3345a25)
  • tasks: config: Better Transformer info (36031e9)
  • tasks: Implement server node watcher (3104c43)
  • tasks: Implement server node watcher (41cef52)
  • transformers: SplittingTransformer now loads missing required files (615cb73)

0.2.0

Bug Fixes

  • AtviseFile: Assign original array type (c95d6db), closes #18
  • MappingTransformer: Exclude directories from mapping (167ffe5)
  • test: Return unexpected Promises in XMLTransformer tests (0877e3c)
  • WriteStream: Handle sync errors (5e0292e)
  • XMLTransformer: Prevent double escaping in CDATA (246b5b5)

Features

  • exports: Export Transformer class (af0d288)
  • mapping: Handle project ObjectTypes (5106a61)
  • mapping: Support custom variable types (d7b48d7)
  • mapping: Support split files (e1a52fb)
  • Mapping: Store variables with null value (1a21d0f), closes #17
  • transformer: Use Transformers in tasks (09f97bf), closes #10
  • Add AtviseFile#isScript and #isQuickDynamic helpers (16a4dbe)
  • transformers: Add DisplayTransformer (585303d), closes #9
  • transformers: Implement DisplayTransformer (ccbe02b), closes #8
  • XMLTransformer: Support forced CDATA (0cb1634)
  • XMLTransformer: Wrap in CDATA (5583410)

0.1.2

February 23, 2017

0.1.1

February 22, 2017

Bug Fixes

Features

Performance Improvements

  • mapping: Cache regular expressions (0daf35e)

0.1.0

February 21, 2017
  • First release