Skip to content

Latest commit

 

History

History
763 lines (652 loc) · 27 KB

Changelog.md

File metadata and controls

763 lines (652 loc) · 27 KB

Version changes

The following list gives a short overview about what is changed between individual versions:

Version 2.4.1 (2017-01-04)

Version 2.4.0 (2016-12-13)

  • Use --all in pull and push.
  • Change push to also push branches.
  • Update async@2.1.4, coveralls@2.11.15, uglify-js@2.7.5, alinex-codedoc@1.3.1, alinex-util@2.5.0, coffee-script@1.12.1, mocha@3.2.0, moment@2.17.1, request@2.79.0, yargs@6.5.0, inquirer@2.0.0, marked-man@0.2.0
  • Small changes.
  • Update alinex-codedoc@1.3.1
  • Remove var parts from documentation.
  • Update alinex-config@1.4.1, alinex-exec@2.0.0, alinex-fs@3.0.3, inquirer@2.0.0, marked-man@0.2.0
  • Update alinex-config@1.4.1 alinex-fs@3.0.3

Version 2.3.9 (2016-10-18)

  • Update alinex-util@2.4.2, async@2.1.2, coffee-script@1.11.1, coffeelint@1.16.0, coveralls@2.11.14, inquirer@1.2.2, istanbul@0.4.5, mocha@3.1.2, moment@2.15.1, npm-check@5.4.0, request@2.75.0, yargs@6.2.0
  • Updated ignore files.
  • Updated ignore files.

Version 2.3.8 (2016-08-20)

  • Make compile of man pages inline.
  • Update travis.

Version 2.3.7 (2016-08-19)

  • Fix error handling and return exit codes.
  • Update memoizee@0.4.1, alinex-codedoc@1.2.10, mocha@3.0.2, uglify-js@2.7.3, alinex-util@2.4.0, plato@1.7.0, alinex-fs@3.0.2, yargs@5.0.0
  • Upgrade alinex-codedoc, alinex-util@2.4.0

Version 2.3.6 (2016-08-11)

  • Add memoizee package.
  • Update alinex-fs@2.0.7, nib@1.1.2, alinex-codedoc@1.2.5, plato@1.7.0, mocha@3.0.2
  • Don't alert on self package name which may occure in comments.

Version 2.3.5 (2016-08-05)

  • Upgraded async@2.0.1, coveralls@2.11.12, nib@1.1.2, npm-check@5.2.3, request@2.74.0, alinex-codedoc@1.2.0, mocha@3.0.1

Version 2.3.4 (2016-07-28)

  • Updated coveralls@2.11.12, npm-check@5.2.3, alinex-codedoc@1.1.0

Version 2.3.3 (2016-07-26)

  • Upgraded alinex-codedoc@1.0.0, async@2.0.1, request@2.74.0, alinex-codedoc@1.0.0, alinex-config@1.2.1
  • Pass verbose setting to codedoc.

Version 2.3.2 (2016-07-21)

  • Updated alinex-codedoc
  • Upgraded alinex-codedoc

Version 2.3.1 (2016-07-19)

  • upgraded alinex-codedoc@0.3.2
  • Adding nib to be used in stylus, too.
  • Creation of index no longer needed for new codedoc.

Version 2.3.0 (2016-07-19)

Using new documentation tool codedoc.

  • Automatically create docs on publish again.
  • Switch to alinex-codedoc for documentation.
  • Upgrade yargs@4.8.1, plato@1.6.0, alinex-codedoc@0.3.0.

Version 2.2.2 (2016-07-15)

  • Upgraded async, coveralls and codedoc
  • Rename links to Alinex Namespace.
  • Add copyright sign.

Version 2.2.1 (2016-07-12)

  • Add reference to codedoc used as binary.
  • Support new codedoc creation as command doc2 (initial state).

Version 2.2.0 (2016-07-11)

Now supporting stylus as css preprocessor.

  • Fix small lint error.
  • Upgraded alinex-config@1.2.1, request@2.73.0, yargs@4.8.0
  • Compile stylus with axis support.

Version 2.1.15 (2016-07-08)

  • Fix linked submodules detection.
  • Don't show verbose command out everytime.

Version 2.1.14 (2016-07-08)

  • Merge branch 'master' of https://www.github.com/alinex/node-builder
  • Prevent summary on interactive mocha.
  • Color mode of builder triggers also mocha color output.
  • Allow use of env.TEST_DEBUG.
  • Updated alinex-fs@2.0.2, alinex-util@2.3.1, npm-check@5.2.2, inquirer@1.1.2, moment@2.14.1, uglify-js@2.7.0, istanbul@0.4.4
  • Small fixes.

Version 2.1.13 (2016-07-02)

Version 2.1.12 (2016-07-02)

  • Fix lint error.
  • Merge branch 'master' of https://github.com/alinex/node-builder
  • Fix: create report directory in --prof if not existing.
  • Hint to use node 4.4 for profiling.
  • Remove no longer used packages.

Version 2.1.11 (2016-06-17)

  • Added sql highlighting support.
  • Move handlebars to documents in highlighting style.
  • Update doc style.
  • Change style to use multiple colors code highlighting.
  • Remove debug message.

Version 2.1.10 (2016-06-16)

  • Upgrade core and util packages.
  • Add style for markdown higlighting.
  • Remove unused code.
  • Fix lint error.

Version 2.1.9 (2016-06-09)

  • Don't opern browser after test if nothing to display.

Version 2.1.8 (2016-06-07)

Version 2.1.7 (2016-06-06)

  • Add report index after test.
  • Remove duplicate output on interactive exec.
  • Fix push in publish with no changes.
  • Publish documentation not automatically with package.
  • Change order in publish step.

Version 2.1.6 (2016-06-02)

  • Style more languages in doc.

Version 2.1.5 (2016-06-01)

  • Copy environment to coveralls call.

Version 2.1.4 (2016-05-31)

  • Fix argument order for istanbul.

Version 2.1.3 (2016-05-31)

  • Fix coverage call.

Version 2.1.2 (2016-05-19)

  • Run profiling analyzation only if argument given.
  • Add pathg for coffeelint.

Version 2.1.1 (2016-05-19)

  • Use complete environment for mocha.

Version 2.1.0 (2016-05-19)

  • Updated exec package.
  • Remove code for perf and dtrace because of problems with symbols.
  • Add profiling possibilities to builder.
  • Fixed call of coverage with browser but without metrics.

Version 2.0.9 (2016-05-17)

  • Upgraded config, yargs.
  • Use DEBUG environment setting for mocha tests.
  • Fix lint error.
  • Update changes parser.
  • Remove duplicated for in results heading.

Version 2.0.8 (2016-05-13)

  • Fixed environment setting on git call.

Version 2.0.7 (2016-05-12)

  • Merge with master.
  • Fix error management.
  • Optimize error display.
  • Add highlighting for yaml and cson.
  • Don't run metrics if coveralls are selected.

Version 2.0.6 (2016-05-12)

  • Updated util package.
  • Add metrics switch.
  • Change template to setup coveralls in .travis.yml

Version 2.0.5 (2016-05-10)

  • Upgraded config, exec, fs, sass and yargs packages.
  • Added debug name in index script.
  • Add more details automatically in package.json.
  • Add copyright to new packages.
  • Fixed create to make github entry.
  • Optimize direct install command.
  • Fix npm upgrade detection to work for patch up and also don't check for sub requires.
  • Fix variable require detection.

Version 2.0.4 (2016-05-02)

  • Remove calculated requires.
  • Added v6 for travis but didn't activate, yet.

Version 2.0.3 (2016-04-29)

  • Run push in publich before changes.
  • Fix bail option to work in test command.
  • Output problems in test command.

Version 2.0.2 (2016-04-29)

Small internal optimizations.

  • Upgrades sass, docker and alinex-core packages.
  • Replace alinex-async with async v2.

Version 2.0.1 (2016-04-29)

Some fixes and added the create task.

  • Let the join of changes command output be done in the end.
  • Finished create command.
  • Create node package from template and github repository.
  • Added basic interactive mode for create command.
  • Fixed change detection to also add link on major updates.
  • Made exit code optional.
  • Fix link command to work properly.
  • Update man page.
  • Rename args to options to be consistent.
  • Add ability to make a try run in publishing.
  • Add retries for all processes with external ressources.
  • Use current directory iff nothing given.
  • Update man page and examples.

Version 2.0.0 (2016-04-27)

  • Fixed comands in compiled version.
  • Fix publish task using wrong variables.
  • Removed unneccessary newlines in output.
  • Better error output.
  • Optimize output levels in verbose mode.
  • Optimize results output.
  • Use test options from package.json on publish.
  • Publish command rewritten with release message.
  • Add npm install task.
  • Added new doc command.
  • Code name change args -> options.
  • Integrate browser open on metrics and coverage.
  • Added mocha/coverage tests.
  • Made new test process with coffee lint.
  • Move clean code into task.
  • Converted clean command to new structure.
  • Added support for js files in compile.
  • Also compile linked packages.
  • Update documentation.
  • Rewrite of compile task.
  • Remade the link command.
  • Upgrade info only if upgrade is possible in changes command.
  • Collect error in parallel run to show at the end.
  • Updated documentation.
  • Fixed new push task.
  • Fixed new push task.
  • Made more modular with tasks.
  • Added pull and push commands.
  • Fixed bug in running multiple different commands.
  • Document changes command.
  • Add skip-unused switch for changes.
  • Converted changes command to new builder.
  • Use new command based cli interface.
  • Upgraded lots of packages.
  • Add correct exit code on test.

Version 1.2.9 (2016-04-04)

  • Downgraded npm-check.

Version 1.2.8 (2016-04-04)

  • Downgraded npm-check.

Version 1.2.7 (2016-04-04)

  • Upgraded npm-check.

Version 1.2.6 (2016-04-01)

  • Upgrade utils package.
  • Only report npm return code but ignore for further processing in changes task.

Version 1.2.5 (2016-03-31)

  • Upgraded multiple packages including npm-check.
  • Fixed general link in README.
  • Fixed changes to work if no git tag available.

Version 1.2.4 (2016-03-01)

Version 1.2.3 (2016-03-01)

  • Style fixes.
  • Fix background color.
  • Remove empty code elements from doc.

Version 1.2.2 (2016-02-29)

  • Fixed cli to not be as strict.

Version 1.2.1 (2016-02-29)

  • Fixed code style.
  • Updated layout for new documentation.
  • Upgraded yargs, uglify, prompt and alinex-utils.
  • Fixed glyphicons and layout.
  • Change to use new version of docker.
  • Fix gitignore for manpages.
  • Fixed create to also add propper .npmignore.
  • Merge package list.
  • Alinex package updates.

Version 1.2.0 (2016-02-05)

  • Code style fixes.
  • Merge with new create process changes.
  • Update create task.
  • No npm package output if there is nothing changed.
  • Remove report directory from documentation area.
  • Auto run coverage on publish.
  • Addded code metrics using plato and moved coverage reports to /report directory.
  • Use retry possibilities of exec module.
  • Added retry option to pull command.
  • Merge branch 'master' of https://github.com/alinex/node-builder
  • Added retry option to push command.
  • Show more information in changes task.

Version 1.1.16 (2016-02-03)

  • Added coffelint file.

Version 1.1.15 (2016-02-03)

  • Publish with older and fixed config package.

Version 1.1.14 (2016-02-03)

  • Added retry on npm install.
  • Upgraded test packages mocha and chai.
  • Fixed style of test cases.
  • Fixed lint warnings in code.
  • Updated meta data of package and travis build versions.
  • Upgraded config module.

Version 1.1.13 (2016-01-30)

  • Remove extras from documentation.

Version 1.1.12 (2016-01-30)

Version 1.1.11 (2016-01-27)

  • Upgrade mocha to v2.4.2

Version 1.1.10 (2016-01-20)

  • Also copy coffelint.json to each new project.
  • Updated dependent packages.
  • Removed unused npm-check-updates.
  • Updated man page.

Version 1.1.9 (2015-10-28)

Version 1.1.8 (2015-10-28)

  • Small fix on error reporting of uglify.
  • Updated instanbul package.

Version 1.1.7 (2015-10-15)

  • Updated to use alinex-exec instead of old spawn.
  • Test on nodejs v4.

Version 1.1.4 (2015-09-02)

  • Updated npm update check module.

Version 1.1.3 (2015-08-19)

  • Optimized the update check and process.
  • Added version number to changes output.
  • Added npm-check utility for easier package control.
  • Add ncu tool to be use on outdated() later.
  • Copy gitignore from var/src.

Version 1.1.2 (2015-07-03)

  • Changed blog link for alinex style.
  • Fixed style rules.
  • Updated create to add coveralls correctly.
  • Extended style rules for coffee script.

Version 1.1.1 (2015-06-25)

  • Updated blockquote style in alinex.css.
  • Updated insstall documentation.
  • Add uglify option to compile for new projects.
  • Made badge links npm compatible in documentation.
  • Enabled uglify to be used on publish automatically.
  • Small documentation changes.
  • Small fixes in Alinex document layout.
  • Don'T give an error if documentation keeps unchanged,
  • Remove io.js from travis test.

Version 1.1.0 (2015-06-18)

  • Merge branch 'master' of https://github.com/alinex/node-builder
  • Made coverage reporting on coffeescript working.
  • Updated cli usage to specify dir command order correctly.
  • Added alinex header to documentation.
  • Fixed changelog.

Version 1.0.21 (2015-06-16)

  • Bug in update task with empty updates fixed.
  • Updgraded the chai submodule.

Version 1.0.20 (2015-05-23)

  • Remove lock for tough-cookie to older version.
  • Run mocha recursive.
  • Fixed bug which aborted if calling cli with '-c list'.

Version 1.0.19 (2015-03-27)

  • Add specific spawn settings.

Version 1.0.18 (2015-03-20)

  • Fixed repository change.

Version 1.0.17 (2015-03-19)

  • Fixed some problems with the new spawn.

Version 1.0.16 (2015-03-19)

  • Fix new config paths.

Version 1.0.15 (2015-03-19)

  • Allow to change configsearch path.
  • Display tables as documented in html (
    ).
  • Fixed title of fork me image in documentation.
  • Better error output on invalid json file.

Version 1.0.14 (2015-03-16)

  • Fixed update command.

Version 1.0.13 (2015-03-16)

  • Switch registry if specific publishConfig entry is set.
  • Add compile task to publish commands.

Version 1.0.12 (2015-03-11)

  • Fixed EEXIST error which comes some times in compile.
  • Added --force and --try switches and changed order to work each directory after the other.
  • Stop task if outdated modules found.

Version 1.0.11 (2015-03-10)

  • Remove --prune from push.
  • Update documentation structure.
  • Added verbose info for mocha .only checking.

Version 1.0.10 (2015-03-06)

  • Remove .only test to let publish work again.
  • Fixed missing callback in new method.
  • Fix order of commands to run doc after publish.
  • Replace fs with alinex-fs in publish.
  • Add test for .only tests before publish.
  • Updated documentation.

Version 1.0.9 (2015-03-06)

  • Fixed problem with module load after clean.
  • Added document generation to publish.
  • Fixed bug in automatic added commands.

Version 1.0.8 (2015-03-06)

  • Typo fixed.
  • Add clean and test tasks as dependent to publish.
  • Be more parallel in document creation.
  • Also copy images from source folders to documentation folder.
  • Fixed flag attributes which prevent directory parameters to be detected.
  • Removed dir output without verbose mode.

Version 1.0.7 (2015-03-05)

  • Fixed call to npmbin to find command line tools needed.
  • Return error if npmfind could not find manpage conversion.
  • Fixed package.json
  • Updated documentation style.
  • Also create test/mocha directory for mocha tests.
  • Updated man page.
  • Updated created package.json to use builder as well.

Version 1.0.3 (2015-02-27)

  • Fixed some bugs preventing doc task to publish.
  • Added create task and list outdated in update task.
  • Added new node version to travis.

Version 1.0.0 (2015-02-26)

  • Fixed bug in test task which didn't find coffeelint or mocha.
  • Converted most of the other tasks.
  • Reworked changes task.
  • Updated pull and push task to be open for more repositories.
  • Moved task into special subdir.
  • Updated compile task to work parallel.
  • Rename package to name builder.
  • Merge pull request #2 from jbnicolai/update-chalk-v1.0.0
  • Updates chalk to 1.0.0.
  • Ignore mkdir error if the directory is was already created.
  • Make CLI argument parsing more strict.
  • Added example output for publish command.

Version 0.4.6 (2014-12-30)

  • Fix typo in package.json.
  • Moved chai to dev dependencies.
  • Only publish docs if specified as option.
  • Added changes command.
  • Small bugfix in creating docs for non alinex packages.
  • Fixed internal links in documentation.
  • Changed created script calls to support newer make.
  • Updated to use newest make version in created files.
  • Fixed create task which was completely buggy since last rewrite.
  • Updated packages to allow mocha 2.0.
  • Removed empty version entries.
  • Small fix in command line parsing.
  • Support compiling markdown into man pages.
  • Fixed package.json version check.
  • Fixed package.json version notation.
  • Submodule tough-cookie working again.

Version 0.4.5 (2014-10-08)

  • Fixed npm package to include /var/src folder.

Version 0.4.3 (2014-09-27)

  • Replace colors with chalk submodule.

Version 0.4.0 (2014-09-27)

  • Updated submodule replace to version 0.3.x.

Version 0.3.2 (2014-09-17)

  • Fixed small bug preventing alinex layout to be used.

Version 0.3.1 (2014-09-11)

  • Upgrade to debug 2.0
  • Fixed bug in install target which broke after doing the first task.
  • Automatically run dependent commands.

Version 0.3.0 (2014-08-15)

  • Fixed bug in test task and added examples.
  • Added install task.
  • Restructured all tasks to use new yargs option parsing.
  • Finished yargs integration with pull command.
  • Start restructuring options parsing.
  • Merge branch 'master' of https://github.com/alinex/node-make
  • Upgraded to new debug version.

Version 0.2.10 (2014-08-08)

  • Upgraded debug module version.
  • More contrast for instance variables in alinex style.
  • Again fix for the document link optimization.
  • Fixed link optimization for alinex modules.
  • Updated documentation.

Version 0.2.9 (2014-07-19)

  • Changed alinex document style.
  • Fixed bug which broke anchor links in doc.
  • Fixed execute rights to open browser.
  • Removed incorrect version change.
  • Added information for version 0.2.9

Version 0.2.8 (2014-07-18)

  • Support script changes for specific doc styles like alinex.
  • Upgraded istanbul package to version 0.3.
  • Optimized changelog.

Version 0.2.7 (2014-07-10)

  • Added debug messages to all tasks.
  • Use english language in status call to correctly detect if something has changed.
  • Changed gitignore template to be more specific.
  • Remove adding of coveralls into created package.json.
  • Fixed typo error in console output.

Version 0.2.6 (2014-05-12)

  • Fixed bug in finding binaries.
  • Fixed bug in doc to allow overwrting file.
  • Replaced own tools (using fs-extra) with alinex-fs.
  • Fixed layout problem in alinex-style.
  • Fixed typo in documentation: github link text.

Version 0.2.5 (2014-04-25)

  • Optimize accessibility of fork label.
  • Add a "Fork me on GitHub" label with link.
  • Fix bug in regex for html link correction.
  • Support local links in GitHub and docker output to work.
  • Added print style without menu for the alinex documentation.

Version 0.2.4 (2014-04-23)

  • Fix coveralls to use correct path.
  • Added keywords.
  • Made keywords an array like specified for package.json.
  • Change to use alinex-make for tests in newly created modules.

Version 0.2.3 (2014-04-18)

  • Added coveralls support to test task.

Version 0.2.2 (2014-04-18)

  • Removed mocha, coffee, chai... in create task because included in alinex-make.
  • Make test task use internal mocha and istanbul.
  • Move mocha tests in correct directory. Updated documentation to show the optional dir parameter.
  • Remove output from second mocha run for istanbul.
  • Add alinex-make as build tool on create.
  • Added some documentation to the tools.findbin() method.

Version 0.2.1 (2014-04-17)

  • Integrated coffee script compilation into code. Optimized uglify to work also if installed in higher module.
  • Removed commander object in favor of combined command object.

Version 0.2.0 (2014-04-17)

  • Make most tasks to allow optional directory parameter, use current as default.
  • Optimized the compile task to run on current directory per default.
  • Integrated --uglify support for compile of coffee files.
  • Added link to the alinex documentation.
  • Add compile task which will run coffee script compiler.

Version 0.1.1 (2014-04-15)

  • Small documentation fixes.
  • Make commit message option standard conform using -m
  • Use uglify-js to compress lib code.
  • Changes the alinex layout.
  • Extend ignore files for new filestructure.
  • Use gitignore and npmignore from this package as template.
  • Move the docstyle to the new filestructure position and document it.
  • Added support for doc-publish scripts.
  • Added support for individual styles in doc pages.
  • Also push and pull git repositories without an package.json file.
  • Fix writing copyright name in create task.
  • Fixed whitespace in badge urls.
  • Add the date to the version changelog.
  • Run install before running tests.
  • Fixed browser call in testTask.
  • Adding travis ci to auto creation mode for public repositories in create task.
  • Fixed coffescript syntax error in create task.
  • Add interactive mode to create task.
  • Added --browser option to open local coverage report in test task.
  • Try to push to coveralls.
  • Add support for coverage report using istanbul in test task.
  • Fixed response message of test task.
  • Automatically install before running tests.
  • Removed node_modules/.../src deletion in cleanTask because buggy.

Version 0.1.0

  • Added --dist and --auto flag implementation to clean task.
  • CI tests only on node >= 0.10.
  • Added travis contineous integration.
  • Added -c as shortcut for commit in publish task.
  • Added link to changelog in version tags.
  • Added pull task to update from git origin.
  • Fixed up all tasks to be more responsive.
  • Added new push task which will only push to origin and renamed old one to publish.
  • Make username in create task changeable by parameter.
  • Initial buildTask.
  • Added example tests.
  • Added possibility to run tests defined in package.json.
  • Added task clean for cleanups. Added task test with coffee script lint test.
  • Fixed the changelog numbering.
  • Fixed bug in changelog creation.
  • Added --browser flag to document creation, to open the index afterwards. Fixed console output while using --watch in doc task.
  • Fixed changelog format in make push.

Version 0.0.3

  • Bug fixes in push with setting correct version.
  • Added doc task to create documentation and push it to github.
  • Extract error handler in extra module alinex-error.
  • Fix git log read for changelog addition.

Version 0.0.2

  • Added information for version 0.0.2
  • Added push task to create new versions.
  • Also create the source directory on create task.

Version 0.0.1

  • Added command for creating new packages
  • Initial commit