changelogs.md


devmentor416/devmentor

Repository  -  API  -  Source

0.1.0

0.0.8

  • DM-Tools now has configuration file support.
  • JavaScript template code cleanup.
  • Readme cleanup.

0.0.7

November 25, 2017
  • Critical bug fix for C++ project creation.

0.0.6

November 24, 2017
  • Logo update.
  • Added example NodeJS server code for TypeScript and JavaScript.
  • Corrected a bug with parsing flags for --cpp.
  • Added "use strict" for all source code.
  • Fixed filename type for JavaScript template.

0.0.5

November 22, 2017
  • Cleanup and code refactoring.
  • Updated README.
  • Add C++ project creation.

0.0.3

November 19, 2017
  • Project renamed from TSCLI to DM-Tools.
  • TypeScript Formatter config updated.
  • TSLint config updated.
  • NPM Packages updated.
  • NPM Linting script renamed to lint from check.
  • New flag '--e2e' installed cypress testing module.

0.1.2

  • For JavaScript project now using ESDoc.
  • Bootstrap 4.
  • Switched to using BrowserSync.
  • NPM Module updated.
  • Separated logged code to its own module.
  • Default template now builds to ES2017.
  • TS format config updated.
  • New switch ts added to cli.

0.1.2

  • Boostrap 4 beta.
  • Relaxing linting rule to allow build success.
  • NPM package update.

0.1.2

  • Updated TypeScript rules (project, default, node).
  • Updated NPM modules (project, default, node, js).
  • Corrected usage text.
  • New build

0.1.2

  • Switched to using lite-server, needed for Angular.
  • Changed project creation messages.
  • Changed how undefined field is tested.
  • README update for lite-server mention and Web development.
  • Added Web development support.
  • Fixed (help) usage text.

0.1.2

  • Version bump
  • Project creation supported are: Default, JS, Node.js
  • UpCorrected TSCLI usage text for supported projects.
  • Updated README

0.1.2

  • Fixed NPM script error in TSCLI.
  • Added folder check before project creation.
  • Added test watch NPM script.
  • Fixed delay switch in NPM scripts.
  • Removed magic-number lint check, doesn't work as you might expect.
  • Fixed pretest script use on cross-env.

0.1.2

  • Switch to using Ava for testing.
  • Added code coverage.
  • Updated README with test coverage details.

0.1.2

  • Added project creation for Node.js
  • Added Greenkeeper support to project.

0.1.2

  • New rules added to tslint.
  • Update NPM packages.
  • Removed postweb NPM script from default project.

0.1.2

  • Deleted a console debug.
  • Minor README update.

0.1.2

  • Changed how dev-watch mode works for default template.
  • Fixed how web-watch NPM script for default template.
  • Removed predev script from template for JavaScript.
  • Update README in default template.

0.1.2

  • Alpha release version bump.

0.1.2

  • Delete .npmignore file, causing problem with generated project.

0.1.2

  • Fixed JavaScript project dev script.

0.1.2

  • Cleaned project .gitignore files
  • Added support for JavaScript NodeJS project creation

The JavaScript NodeJS support speeds up the dev process, specially if you want to try our code quickly. This is done by skipping the compile step and using Nodejs ES6 language support. You will still need to use NodeJS require to import files as well as NodeJS modules.

0.1.2

  • Fix NPM error of missing depedency.
  • New logo image added to README.
  • README corrections.

0.1.2

  • Cleaned up NPM scripts.
  • Silenced inital generated commit.

  • Doc output folder is a config setting, doc_folder.

  • The entry file for npm start is a config setting, main.
  "config": {
    "main": "build/main.js",
    "doc_folder": "docs/typedoc"
  },
  • Fixed NPM scripts to correctly use Node's recurse folder syntax.
  • Fixed Web script, now servers from build folders and copies over file, index.html.
  • Fixed missing <head> tag in file, index.html.
  • Updated README with sub-sction on Browsersync, setting up asset serving.
  • Update NPM package modules.

0.1.2

  • Fixed issues in generated app throwing an error, since the log/ folder not created.

0.1.2

  • Fixed version number, displayed when typing, cli -V.

0.1.2

  • Deleted project starter kit.
  • Added default project template.
  • The TSCLI command is called, cli. It now generates a default TypeScript demo project.

To create a new project, from the terminal use the command:

cli new <project-name>

See README in generated project for additional details.

0.1.1

February 23, 2017
  • New scripts

    1. Git hooks
    2. Static web dev using Browsersync
  • Removed .gitignore entry.

  • Update demo code, main.ts with logging.
  • Update README.
  • Moved test.utils.ts file, co-located with file being tested.
  • Added yarn.lock file.
  • Added configuration file for Browsersync.
  • Added static HTML file, index.html as a template.

0.1.0

February 23, 2017
  • Initial project commit.

This is evolving project structure which will be used as a template for TypeScript project generation using the TSCLI tools.

Please see README for details on this project.