Skip to content
This repository has been archived by the owner on Mar 16, 2020. It is now read-only.

Commit

Permalink
Version 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
rowanmanning committed Nov 8, 2017
1 parent fd13c03 commit 98f5692
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 2 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
@@ -1,6 +1,12 @@

# Changelog

## 2.0.0 (2017-11-08)

* Add Node.js 8.x support
* Drop Node.js 0.10 and 0.12 support
* Tooling overhaul

## 1.2.4 (2016-05-02)

* Add Node.js 6.x support
Expand Down
16 changes: 16 additions & 0 deletions MIGRATION.md
@@ -0,0 +1,16 @@

# Migration Guide

The EachModule API changes between major versions. This is a guide to help you make the switch when this happens.


## Table Of Contents

* [Migrating from 1.0 to 2.0](#migrating-from-10-to-20)


## Migrating from 1.0 to 2.0

### Node.js Support

The only breaking change in EachModule 2.0 is that Node.js 0.10 and 0.12 are no longer supported. We'll be using newer ES6 features in upcoming releases which will not work in these older Node.js versions.
16 changes: 16 additions & 0 deletions README.md
Expand Up @@ -24,6 +24,7 @@ eachModule('./examples', function (name, mod, file) {
* [Requirements](#requirements)
* [Usage](#usage)
* [Contributing](#contributing)
* [Support and Migration](#support-and-migration)
* [License](#license)


Expand Down Expand Up @@ -72,13 +73,28 @@ make verify # run all linters
```


## Support and Migration

EachModule major versions are normally supported for 6 months after their last minor release. This means that patch-level changes will be added and bugs will be fixed. The table below outlines the end-of-support dates for major versions, and the last minor release for that version.

We also maintain a [migration guide](MIGRATION.md) to help you migrate.

| :grey_question: | Major Version | Last Minor Release | Node.js Versions | Support End Date |
| :-------------- | :-------------- | :----------------- | :--------------- | :--------------- |
| :heart: | 2 | N/A | 4+ | N/A |
| :hourglass: | [1][1.x-branch] | 1.2 | 0.10–6 | 2018-07-08 |

If you're opening issues related to these, please mention the version that the issue relates to.


## License

EachModule is licensed under the [MIT] license.<br/>
Copyright &copy; 2014–2017, Rowan Manning



[1.x-branch]: https://github.com/rowanmanning/each-module/tree/1.x
[mit]: LICENSE
[node.js]: https://nodejs.org/
[npm]: https://www.npmjs.com/
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{
"name": "each-module",
"version": "1.2.5",
"version": "2.0.0",
"description": "Execute a function on each module in a directory",
"keywords": [
"each",
Expand Down

0 comments on commit 98f5692

Please sign in to comment.